I have built Clang on Linux and OS X for many years. From the LLVM download page , I have always used the following sources
- LLVM (LLVM source)
- Front End Compiler (Clang Source)
- RT compiler (runtime source)
- Compiler Tools (Tools Additional Resources)
The recipe that I use to download, build and install Clang 3.5 can be found in Clang 3.5 to download, install and install the script .
His work works fine on OS X 10.7 and 10.8, and I never need to transfer libC ++ to OS X 10.7.x or 10.8.x (around 2010 or through the current one).
Question : when do you need lib ++ and lib ++ ABI sources?
I am trying to help eliminate the inability to compile a simple C ++ Hello World program on OS X 10.9. Clang 3.5 is installed in /usr/local (like others), but it cannot find headers (for example, <iostream> ), and it encounters undefined characters during the link (for example, "std::ostream::operator<<(std::ostream& (*)(std::ostream&))" ).
I am wondering if the headers and libraries 10.7 and 10.8 had, where previous versions of Clang were expected, but 10.9 needs to be built and installed.
Question : is this a symptom of missing libC ++ and libC ++ ABI?
source share