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.



_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to