[vlc-devel] VLC on OS X and LLVM

Felix Paul Kühne fkuehne.videolan at googlemail.com
Mon Apr 6 19:15:33 CEST 2009


Hello Max,

thanks for sending your patches upstream!

A few words on llvm-gcc. This compiler isn't necessary for VLC 0.9.x,  
but VLC 1.x only (the current unstable branch). VLC 1.x will introduce  
massive usage of cancelation points, something which neither GCC 4.0  
nor GCC 4.2 support correctly on the Mac. llvm-gcc does though (we  
actually don't know why, but it does...) and additionally enhances  
VLC's speed with additional optimisations. However, if you use llvm- 
gcc, your binary will run on Mac OS X 10.5 or higher only, as OS X  
10.4 doesn't include a GCC 4.2 compatible runtime (and llvm-gcc does  
only produce gcc 4.2 compatible binaries..). Therefore, VLC 1.0 will  
not run on Mac OS X 10.4 anymore (we are also using non-compatible  
APIs now).

Until VLC 1.0 is released and ported to MacPorts, it is absolutely  
fine to continue to use GCC 4.0 and the Mac OS X 10.4 SDK. The  
unstable branch doesn't include the git dependancy anymore btw.

Lastly, I'm wondering why you are including VLC in MacPorts. Is it  
just because you can put it there or are there usage scenarios being  
uncovered by our official distribution?


Best regards,

Felix


--
VideoLAN
Felix Paul Kühne
Co-Developer of VLC's Mac OS X port
http://www.videolan.org/vlc






More information about the vlc-devel mailing list