On 08/04/14 13:41, Joshua Root wrote:
On 2014-4-8 22:35 , Ryan Schmidt wrote:

On Apr 8, 2014, at 07:34, Chris Jones wrote:

PS: It's not an issue of me personally upgrading the OS. I'll do that
sooner or later. But it would be slightly suboptimal if the port only
worked on 10.9.

As a general point, I agree, only OSX10.9 has full c++11 support. However, 
upstream claim to be targeting 10.8 and 10.9, so I would hope it would work on 
OSX10.8 as well (to be tested sometime, by someone who has access to a 10.8 
machine). Whilst not ideal, I think this is reasonable coverage (given root5 
will remain available for all versions).

Well, libc++ (with full C++11 support) is included in 10.8, it’s just not the 
default. As long as root doesn’t use any other libraries, it should build fine 
with that, if you instruct it to. But then any other software that wants to use 
root would have to do that as well.

Indeed, if you can get around the issues with using a non-default
runtime on 10.8, then that should transfer pretty easily to 10.7 and
10.6 as well.

Thats OK for a standalone build, but the whole point of having root in macports is to pick up various dependencies from Macports. This trick would then only work if the user built all of these dependencies against libc++ as well. SO unless MacPorts is planning on switch its 10.8 builds to by default use libc++, this doesn't help much with getting the port working on 10.8

Chris


- Josh


_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to