[cfe-users] installing a complete clang++ environment
robin at icir.org
Wed Oct 1 09:29:33 PDT 2014
I've written (and recently updated) a script to bootstrap clang,
including the various support libraries. It installs the whole tool
chain into an arbitrary prefix, see
There's now also Docker image that comes with the result of the script
On Fri, Sep 26, 2014 at 10:43 +0200, Klaus Rudolph wrote:
> I try to use clang 3.6 for c++ development. I found a "clang+llvm-3.5.0-x86_64-fedora20.tar.xz" binary. But compiling with it results in:
> /usr/lib/gcc/x86_64-redhat-linux/4.8.3/../../../../include/c++/4.8.3/cstdio:120:11: error: no member named 'gets' in the global namespace
> which shows that clang uses my system installed stdlibc++ which is not what I want.
> After searching a lot I found that I should set:
> CXXFLAGS=-stdlib=libc++ -nodefaultlibs -lc++ -lc++abi -lm -lc -lgcc_s -lgcc
> which simply results in:
> /usr/bin/ld: cannot find -lc++
> /usr/bin/ld: cannot find -lc++abi
> OK, both libs are not part of the binary prebuild.
> Where can I find the needed libraries? If not, how can I compile a complete clang++? And how to install them?
> Is there any full documentation about clang installing and first steps for using tutorial?
> My problem is that I could find a lot of information, but nothing is complete. Each page I found give only a piece of information and combining all the infos results in incompatible solutions.
> cfe-users mailing list
> cfe-users at cs.uiuc.edu
Robin Sommer * Phone +1 (510) 722-6541 * robin at icir.org
ICSI/LBNL * Fax +1 (510) 666-2956 * www.icir.org/robin
More information about the cfe-users