Changes between Version 21 and Version 22 of LibcxxOnOlderSystems
- Timestamp:
- Feb 8, 2016, 5:29:37 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LibcxxOnOlderSystems
v21 v22 67 67 sudo port -v -f uninstall inactive 68 68 }}} 69 4. Build a newer clang compiler using libc++ and uninstall the old one using libstdc++:69 4. Build a newer clang compiler using libc++: 70 70 {{{ 71 71 sudo port -v install clang-3.7 72 }}} 73 5. Update cctools and ld64 to use the newer version of llvm: 74 {{{ 75 sudo port -v -s upgrade -f --enforce-variants cctools -llvm34 +llvm37 configure.compiler=macports-clang-3.7 76 sudo port -v -s upgrade -f --enforce-variants ld64 -llvm34 +llvm37 configure.compiler=macports-clang-3.7 77 }}} 78 6. Uninstall the older toolchain: 72 79 sudo port -v uninstall llvm-3.4 clang-3.4 73 80 }}} 74 5. Either:81 7. Either: 75 82 1. Edit /opt/local/etc/macports/macports.conf again to add macports-clang-3.7 before macports-clang-3.4. 76 83 2. Rebuild clang-3.4 using clang-3.7: