[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