libc++をビルドしようとしているのですがうまくできません。
libc++をビルドするためのlibc++abiのビルドは下記の質問の通りに行いました。
libc++abiをLinuxでビルドしようとしたができない
その後、libc++のビルドを試みていますが、sudo makeで下記のようなエラーが発生しビルドできません。
cxxabi.hが存在してないと言われています。
私はlibc++abiから初めて、libc++、clangを一通り自前でビルドしたいと考えています。
どうすればよいのでしょうか?
cmakeコマンド:
cmake -G "Unix Makefiles" \
-DLIBCXX_CXX_ABI=libcxxabi \
-DLIBCXX_CXX_ABI_INCLUDE_PATHS=/home/username/opt/include \
-DCMAKE_BUILD_TYPE="Release" \
-DCMAKE_INSTALL_PREFIX="/home/username/opt" ../
(/home/username/optにlibc++abiをinstallしてある)
エラー内容:
/home/yuya/llvm_build/llvm-project/libcxx/src/exception.cpp:14:12: fatal error: cxxabi.h: No such file or directory
#include <cxxabi.h>
^~~~~~~~~~
compilation terminated.
make[2]: *** [src/CMakeFiles/cxx_shared.dir/build.make:167: src/CMakeFiles/cxx_shared.dir/exception.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:455: src/CMakeFiles/cxx_shared.dir/all] Error 2