[MacPorts] LibcxxOnOlderSystems modified
MacPorts
noreply at macports.org
Tue Jul 26 00:56:53 PDT 2016
Page "LibcxxOnOlderSystems" was changed by jeremyhu at macports.org
Diff URL: <https://trac.macports.org/wiki/LibcxxOnOlderSystems?action=diff&version=36>
Revision 36
Comment: Updated to prefer llvm-3.8 over llvm-3.7
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: LibcxxOnOlderSystems
=========================================================================
--- LibcxxOnOlderSystems (version: 35)
+++ LibcxxOnOlderSystems (version: 36)
@@ -68,12 +68,12 @@
}}}
4. Build a newer clang using libc++:
{{{
-sudo port -v install clang-3.7
+sudo port -v install clang-3.8
}}}
5. Update cctools and ld64 to use the newer version of llvm:
{{{
-sudo port -v -n upgrade --enforce-variants cctools -llvm33 -llvm34 +llvm37 configure.compiler=macports-clang-3.7
-sudo port -v upgrade --enforce-variants ld64 -llvm33 -llvm34 +llvm37 configure.compiler=macports-clang-3.7
+sudo port -v -n upgrade --enforce-variants cctools -llvm33 -llvm34 +llvm38 configure.compiler=macports-clang-3.8
+sudo port -v upgrade --enforce-variants ld64 -llvm33 -llvm34 +llvm38 configure.compiler=macports-clang-3.8
}}}
6. Uninstall the bootstrap toolchain:
{{{
@@ -81,18 +81,18 @@
sudo port -v uninstall inactive
}}}
7. Either:
- 1. Edit `/opt/local/etc/macports/macports.conf` again to add `macports-clang-3.7` as preferred compiler:
+ 1. Edit `/opt/local/etc/macports/macports.conf` again to add `macports-clang-3.8` as preferred compiler:
{{{
-default_compilers macports-clang-3.7 macports-clang-3.4 macports-clang-3.3 gcc-4.2 apple-gcc-4.2 gcc-4.0
+default_compilers macports-clang-3.8 macports-clang-3.7 macports-clang-3.4 macports-clang-3.3 gcc-4.2 apple-gcc-4.2 gcc-4.0
}}}
- 2. Rebuild clang-3.4 using clang-3.7:
+ 2. Rebuild clang-3.4 using clang-3.8:
{{{
-sudo port -v install clang-3.4 configure.compiler=macports-clang-3.7
+sudo port -v install clang-3.4 configure.compiler=macports-clang-3.8
}}}
8. Add the variant corresponding to your default compiler to your `/opt/local/etc/macports/variants.conf`. This ensures that deactivating all ports leaves your MacPorts installation in a usable state (which may be important, if you are setting up a buildbot, for example):
- 1. For clang-3.7:
+ 1. For clang-3.8:
{{{
-+llvm37
++llvm38
}}}
2. For clang-3.4:
{{{
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/LibcxxOnOlderSystems>
MacPorts <https://www.macports.org/>
Ports system for OS X
This is an automated message. Someone added your email address to be
notified of changes on 'LibcxxOnOlderSystems' page.
If it was not you, please report to .
More information about the macports-changes
mailing list