This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/51906] thread lock test failures on darwin11 under Xcode 4.2
- From: "howarth at nitro dot med.uc.edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 03 Feb 2012 17:00:49 +0000
- Subject: [Bug libstdc++/51906] thread lock test failures on darwin11 under Xcode 4.2
- Auto-submitted: auto-generated
- References: <bug-51906-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51906
--- Comment #43 from Jack Howarth <howarth at nitro dot med.uc.edu> 2012-02-03 17:00:49 UTC ---
(In reply to comment #42)
> That header isn't even installed, let alone included, on other targets
>
> Jack, if you test it please change == to >= in
> libstdc++-v3/config/os/bsd/darwin/os_defines.h
While this appears to work for the generic testsuite run, breakage can still be
exposed by appending...
-mmacosx-version-min=10.6
to the compilation line for 30_threads/lock/3.cc etc. I expected this problem
because the proposed fix doesn't handle the situation of targeting 10.6 on
Lion. I complained about this on darwin-dev earlier today...
http://lists.apple.com/archives/darwin-dev/2012/Feb/msg00009.html
but the darwin developers seem strangely unbothered by different OS releases
producing different code for the same target OS release.
http://lists.apple.com/archives/darwin-dev/2012/Feb/msg00011.html