[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