[MacPorts] #40266: wine, wine-devel: blacklist clang compilers producing buggy binaries
MacPorts
noreply at macports.org
Tue Aug 27 17:50:02 PDT 2013
#40266: wine, wine-devel: blacklist clang compilers producing buggy binaries
----------------------+--------------------------------
Reporter: ionic@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Keywords: haspatch | Port: wine wine-devel
----------------------+--------------------------------
llvm/clang < 3.2 produces buggy wine binaries, so clang >= 3.2 is
required.
Blacklist old versions of clang, as well as the current one shipped by
Apple, as even this is a pre-release version in between 3.1 and 3.2, still
featuring this bug.
As of version 1.5.x, wine includes the winemac.drv written in Objective C,
using the Cocoa API. As those header files make use of the "blocks" C
language extension by Apple, FSF GCC will fail as soon as reaching
winemac.drv. Thus, blacklist FSF GCC.
Lastly, prefer newer, working versions of clang over apple-gcc-4.2 to not
pull in old compilers and be compatible with Apple's move towards clang.
--
Ticket URL: <https://trac.macports.org/ticket/40266>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list