Changes between Version 56 and Version 57 of LibcxxOnOlderSystems


Ignore:
Timestamp:
Dec 31, 2016, 10:27:19 PM (7 years ago)
Author:
jeremyhu (Jeremy Huddleston Sequoia)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LibcxxOnOlderSystems

    v56 v57  
    75755. Disable the variants corresponding to the bootstrap versions of llvm in `/opt/local/etc/macports/variants.conf`.  This ensures that future installs of cctools and ld64 will use a newer version of llvm:
    7676{{{
    77 -llvm33
    7877-llvm34
     78+llvm39 # You may need to update this to +llvm40 and higher in the future
    7979}}}
    80806. Edit `/opt/local/etc/macports/macports.conf` again to add `macports-clang-3.7` as preferred compiler:
     
    84847. Rebuild cctools and ld64 to use the newer version of llvm (currently llvm-3.9):
    8585{{{
    86 sudo port -v -n upgrade --force --enforce-variants cctools -llvm33 -llvm34
    87 sudo port -v -n upgrade --force --enforce-variants ld64 -llvm33 -llvm34
     86sudo port -v -n upgrade --force --enforce-variants cctools -llvm34 +llvm39
     87sudo port -v -n upgrade --force --enforce-variants ld64 -llvm34 +llvm39
    8888}}}
    89898. **Snow Leopard Only:** Disable the variants corresponding to the older versions of ld64 in `/opt/local/etc/macports/variants.conf`.  This ensures that ld64 will be reinstalled using the appropriate variants in the future: