On 6/27/14 1:20 PM, Martin Owens wrote:
On Fri, 2014-06-27 at 12:52 -0700, Jon A. Cruz wrote:
*However* there is another problem with not using the system compiler. Doing so requires blocking any potential users from contributing without building custom versions of the compilers themselves. That's perhaps not much of an issue for an advanced coder, but definitely limits a certain pool of potential contributors.
It wouldn't be easier to put together a FreeDesktop distribution for development. Or at least Feature Development. Split that out from packaging/compiling on Mac for best effect.
Martin,
I'm not sure breaking out Mac for compiling is necessary, just that people who want to work on this need to use a more recent OS version. The default system compiler (clang) for 10.7+ supports -std=cxx11. libc++ is the default library for 10.9+ and is optional for 10.8 where libstdc++ is the default, 10.7 is libstd++ only.
Using MacPorts, clang-3.3/clang-3.4/clang-3.5 currently build for 10.6 64-bit and install from prebuilt binaries. I don't have any information about 32 bit builds, per se, but would encourage Jon to try again as I believe the previous problems have been resolved. If there are remaining problems a ticket would be appreciated.
Dave