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