[MacPorts-announce] MacPorts 2.6.0 has been released

Ryan Schmidt ryandesign at macports.org
Sat Sep 21 17:47:52 UTC 2019



On Sep 20, 2019, at 22:30, Joshua Root wrote:

> Of special note for users of 10.6-10.8: The default C++ stdlib has
> changed from libstdc++ to libc++. This will enable building ports that
> require C++11 and beyond much more easily. All C++-based ports using the
> old stdlib will need to be rebuilt, so we recommend that you run 'sudo
> port rev-upgrade' after updating to MacPorts 2.6.0.
> 
> We are currently in the process of switching the packages server over
> to the new stdlib, so availability of binary packages for 10.6-10.8 will
> be reduced for a time until the builds catch up. (There will initially
> be no availability for a hopefully very short time until we flip the
> switch to mark the archives as libc++.)
> 
> If you previously followed the LibcxxOnOlderSystems instructions on the
> wiki, you should revert the changes to macports.conf that the
> instructions specify. In particular, default_compilers should not be set
> so that the new MacPorts version can pick the compilers itself. You also
> probably want buildfromsource to be its default value ("ifneeded") so
> that you will use binaries once they are available.

Users of Mac OS X 10.6-10.8 should definitely wait a few days before running sudo port selfupdate or sudo port sync while we transition the build servers over to the new C++ library.



More information about the macports-users mailing list