mpi

Ryan Schmidt ryandesign at macports.org
Tue Sep 30 21:16:50 PDT 2014


On Sep 30, 2014, at 11:10 PM, Brandon Allbery wrote:
> 
> On Wed, Oct 1, 2014 at 12:04 AM, Ryan Schmidt wrote:
>> However, many ports have gcc variants from years ago before we fully understood the C++ standard library mismatch issues
> 
> Said mismatch issues didn't exist until Apple switched the default compiler to clang and default runtime to libc++, in 10.9. In particular, while clang was the default compiler on 10.8, libstdc++ was still the default runtime; it was 10.9 that switched runtimes and thereby broke most of MacPorts' C++ ecosystem with g++.

The mismatch issues existed before 10.9 in some cases, they were just more difficult to spot because they resulted in unusual runtime behavior, rather than a clear compile-time error.





More information about the macports-dev mailing list