[MacPorts] #31604: gcc44, gcc45, gcc46: build hangs on lion, due to mpfr built with clang
MacPorts
noreply at macports.org
Fri Feb 17 20:45:47 PST 2012
#31604: gcc44, gcc45, gcc46: build hangs on lion, due to mpfr built with clang
----------------------------------------+-----------------------------------
Reporter: guygurari@… | Owner: mww@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Resolution: | Keywords: lion
Port: gcc44, gcc45, gcc46, mpfr |
----------------------------------------+-----------------------------------
Changes (by howarth@…):
* status: closed => reopened
* resolution: fixed =>
Comment:
This bug is due to radar://10291355, "Xcode 4.2 miscompiles tls support in
MPFR 3.1.0" [[BR]]
where Xcode 4.2 introduced tis support in clang on Lion which had a codgen
bug[[BR]]
http://llvm.org/bugs/show_bug.cgi?id=11111
This was fixed in llvm.org's clang 3.0 release and deployed by Apple in
Xcode 4.2.1. [[BR]]
The easy fix, since this tis support in mpfr was never compiled
prior to Xcode 4.2's introduction of tis in clang, is to append --disable-
thread-safe [[BR]]
to the configure flags for mpfr. Please append that flag and start
building with clang again.
--
Ticket URL: <https://trac.macports.org/ticket/31604#comment:94>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list