Changes between Version 43 and Version 44 of LibcxxOnOlderSystems
- Timestamp:
- Oct 31, 2016, 8:58:24 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LibcxxOnOlderSystems
v43 v44 107 107 == Leopard (ppc) == 108 108 109 Darwin/PowerPC support is still quite experimental in llvm, so expect things to not be as stable as more established toolchains. Additionally, it is non-trivial to bootstrap libc++ on Leopard because the libcxx port does not build for ppc with versions older than clang-3.6, and clang-3.5 and newer require libc++. After setting up my Leopard/Intel Mac as described above (fully upgraded through r131812), I've been able to build a universal libc++ runtime for ppc:109 Darwin/PowerPC support is still quite experimental in llvm, so expect things to not be as stable as more established toolchains. Additionally, it is non-trivial to bootstrap libc++ on Leopard because the libcxx port does not build for ppc with versions older than clang-3.6, and clang-3.5 and newer require libc++. After setting up my Leopard/Intel Mac as described above (fully upgraded through 1ad7738a54d1bb11c98455154e6d625680f49b2d), I've been able to build a universal libc++ runtime for ppc: 110 110 {{{ 111 111 # clang-3.6 or newer is required for compiling ppc code with clang … … 119 119 }}} 120 120 121 With this, a simple PPC C++ "Hello World" app was able to run successfully on an Intel Mac , and also note that [http://www.llvm.org/bugs/show_bug.cgi?id=22270 exceptions don't work due to a bug in libunwind]). Not much more testing has been done than that.121 With this, a simple PPC C++ "Hello World" app was able to run successfully on an Intel Mac. Not much more testing has been done than that. 122 122 123 123 == Tiger ==