Install libc++ on mac 10.6.8

rwolst picture rwolst · Aug 3, 2013 · Viewed 13.3k times · Source

I'm currently trying to install the lib++.1.dylib on my mac. I followed the instructions here http://libcxx.llvm.org/ and downloaded the source. When I tried to ./buildit I encountered a clang++: command not found error.

So I went here http://clang.llvm.org/get_started.html and installed clang. Unfortunately now when I went back to installing libcxx, I still got the clang++ error. Clang itself works as clang --help brings up the help menu.

Installing Xcode isn't an option as I am runnning 10.6.8.

How do I proceed i.e. get the clang++ command to work?

Answer

ERET1K picture ERET1K · Jul 31, 2015

There is an instruction for build libc++ on 10.6 in github https://github.com/llvm-mirror/libcxx/tree/apple

To build on Mac OS X 10.6, you need a helper library and header found here. cp cxxabi.h to /usr/include, and cp libc++abi.dylib to /usr/lib.

Next:

cd libcxx/lib

export TRIPLE=-apple-

./buildit

That should result in a libc++.1.dylib. To install it I like to use links instead of copying, but either should work:

cd /usr/lib

sudo ln -sf path-to-libcxx/lib/libc++.1.dylib libc++.1.dylib

sudo ln -sf libc++.1.dylib libc++.dylib

cd /usr/include/c++

sudo ln -sf path-to-libcxx/include v1

Link in instruction not work. The libcppabi for 10.6 You can download on this link http://www.mediafire.com/download/2aq37hc97n4f47c/libcppabi.zip