[cfe-dev] [3.5 Release] <cxxabi.h> not found by clang-3.5 rc1 with libc++

Ben Pope benpope81 at gmail.com
Tue Aug 5 03:23:07 PDT 2014


On 08/04/2014 04:58 PM, Dan Albert wrote:
>     ben:~/development/test$ clang++-3.5 -std=c++11 -stdlib=libc++ abi.cpp
>     -nostdinc -I/usr/include/c++/v1
>     In file included from abi.cpp:1:
>     /usr/include/c++/v1/cxxabi.h:__18:10: fatal error: 'stddef.h' file
>     not found
>
>
> -nostdinc*++*. We still want it to find the standard headers, just not
> libstdc++.

Mea culpa, it compiles successfully.

> LLVM_ENABLE_LIBCXX controls whether or not LLVM itself is built with
> libc++. AFAIK, it shouldn't affect clang's behavior from the user side
> of things.
>
> Sounds like it's an issue with clang's default include search path.
> Maybe one of the clang people can chime in?

Is there some way to check what the include paths are?

Ben





More information about the cfe-dev mailing list