[cfe-dev] Issues with C++ stdlib include paths and Clang compilation.
don hinton via cfe-dev
cfe-dev at lists.llvm.org
Thu Dec 10 09:42:50 PST 2015
Try using GCC_INSTALL_PREFIX when you invoke cmake.
On Dec 10, 2015 11:34 AM, "Rocco Moretti via cfe-dev" <
cfe-dev at lists.llvm.org> wrote:
> I'm having difficulties compiling the Clang 3.7.0 release. For this I'm
> attempting to use gcc 5.2.0 installed in a non-standard location (as the
> system compiler is gcc 4.4, and not something I have authorization to
> I'm using the --with-gcc-toolchain option to the cmake command to point to
> the directory of the gcc 5.2.0 install, and I do get the "The CXX compiler
> identification is GNU 5.2.0" messages. (But it does this even when I omit
> the --with-gcc-toolchain option, as I've set the CC and CXX environment
> However, when I attempt to use the compiler, I'm apparently getting the
> system gcc 4.4 include search paths for the standard library, rather than
> the 5.2.0 paths:
> $ bin/clang++ -E -x c++ - -v < /dev/null
> #include "..." search starts here:
> #include <...> search starts here:
> End of search list.
> Am I correct that my compile was unable to find the gcc 5.2.0 C++ standard
> library, or am I thinking about this in the wrong fashion?
> My Google searching and different compilation attempts haven't been very
> successful. The --with-gcc-toolchain option isn't documented all that well,
> specifying just that it's "where gcc is installed", but not saying anything
> about what, exactly, is expected from that directory (I presume it's the
> same as the install prefix passed to the GCC compile; the directory which
> contains the bin/ lib/ include/, etc. directories where the gcc version
> is), or what will happen if the C++ stdlib is not found in that directory
> (is there any error message?).
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev