[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