Changes between Version 18 and Version 19 of LibcxxOnOlderSystems


Ignore:
Timestamp:
Aug 6, 2015, 2:57:53 PM (9 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Add introductory paragraph explaining why one might want to do this

Legend:

Unmodified
Added
Removed
Modified
  • LibcxxOnOlderSystems

    v18 v19  
    11= Using libc++ on older system =
     2
     3More and more C++ software is being written using the C++11 standard. The default C++ runtime on OS X 10.9 and later is libc++ which supports C++11 but on OS X 10.8 and earlier the default C++ runtime is a version of libstdc++ based on GCC 4.2.1 which does not support C++11. If you wish to build C++11-using software on 10.8 or earlier, you can switch MacPorts to use libc++ instead of libstdc++, but this must be done for MacPorts as a whole; it can't be done for individual ports.
     4
     5At this time the MacPorts project does not build binary packages for libc++ on systems older than 10.9, so if you make this change, MacPorts will be building all ports from source.
     6
     7If you use MacPorts C++-using ports as dependencies for C++-using software that you compile outside of MacPorts, you must compile that software using libc++ as well.
    28
    39== Lion and Mountain Lion ==