#34540: gaul-devel build varies based on number of CPUs ---------------------------+--------------------- Reporter: ryandesign@… | Owner: vince@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: wontfix | Keywords: Port: gaul-devel | ---------------------------+--------------------- Comment (by vince@…): There is always a trade-off involved with binaries. For example, Qt autodetects the vector units of the processor that performs the compilation. If you happen to compile qt4-mac on an Ivy Bridge machine and install the resulting binary on a Core Duo Mac, you face the risk of crashing due to AVX/SSE4.2 instructions not being supported on the latter (that’s what I do, though, and up to now it has been fine). If you proceed the other way round, you won’t get the performance boost allowed by the new hardware/instructions. Since it is better to lose efficiency than to crash, ideally a binary should be produced on the oldest machine of a given architecture. That’s what plagues all the Window$®™ binary distributions, some of which have to be compatible with old Pentium processors… -- Ticket URL: <https://trac.macports.org/ticket/34540#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS