[MacPorts] #30280: Atlas @3.9.37 +GCC44 : STAGE 2-3-2: CacheEdge DETECTION FAILED

MacPorts noreply at macports.org
Tue Aug 9 12:16:27 PDT 2011


#30280: Atlas @3.9.37 +GCC44 : STAGE 2-3-2: CacheEdge DETECTION FAILED
---------------------------------+------------------------------------------
  Reporter:  pierre@…            |       Owner:  macports-tickets@…                   
      Type:  defect              |      Status:  closed                               
  Priority:  Normal              |   Milestone:                                       
 Component:  ports               |     Version:  2.0.99                               
Resolution:  fixed               |    Keywords:  lion                                 
      Port:  atlas               |  
---------------------------------+------------------------------------------

Comment(by vince@…):

 It is an issue with the ld (1) utility (the linker) on 10.7, it does not
 depend on the CPU.
 GCC45 does not support the additional AVX instruction set introduced with
 Sandy bridge, therefore Atlas assembler routines that use it fails.
 As a workaround, I hardwired the detection routine to consider any CoreiX
 processor to be first generation. That way, Atlas makes use of
 instructions known to gcc45. But it is a waste of power.
 If you have succeeded in building gcc46, you can easily patch the Portfile
 to make use of it.

-- 
Ticket URL: <https://trac.macports.org/ticket/30280#comment:149>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list