[LLVMdev] Compiling libc++ from within llvm (3.1)

Ashok Nalkund ashoknn at qualcomm.com
Sat Jun 16 23:29:26 PDT 2012


Hi All,
   I am able to compile llvm/clang as well as libc++ individually. I saw 
that I could put libc++ in llvm/projects directory to compile it as part 
of llvm. However I see an error when compiling:

> [ 51%] Building CXX object projects/libcxx/lib/CMakeFiles/cxx.dir/__/src/algorithm.cpp.o
> In file included from /local/mnt/workspace/llvm/src/projects/libcxx/include/algorithm:591:0,
>                  from /local/mnt/workspace/llvm/src/projects/libcxx/src/algorithm.cpp:10:
> /local/mnt/workspace/llvm/src/projects/libcxx/include/type_traits:731:2: error: #error is_base_of not implemented.

   My command looks:
> cmake_args="Unix Makefiles"
> cmake -G "$cmake_args" -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_BUILD_TYPE="Release" -DCMAKE_INSTALL_PREFIX="../bin" ../src
> make

  Alternatively, I tried to compile llvm/clang with libc++ but couldnt 
figure out how to pass the '--enable-libcpp' option via cmake.

   Any tips?

TIA,
Ashok





More information about the llvm-dev mailing list