libc++abiをLinuxでビルドしようとしたができない
clangコンパイラ(C++)とC++標準ライブラリ(libc++)をビルドしてみようと思っているのですが、
そのためのabiであるlibc++abiをビルドしようとしてうまくいきません。
VirtualBox上のUbuntu 19.04でllvmのソースツリーを取得し、mkdir build && cd build
とし、
cmake -G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE="Release" \
-DLLVM_ENABLE_PROJECTS="libcxxabi" \
-DCMAKE_INSTALL_PREFIX="/usr/local/lib" \
../llvm
としたあと、make、make installしようとしましたが、
以下のようなエラーが発生しました。
CMake Error at cmake_install.cmake:41 (file):
file INSTALL cannot make directory "/usr/local/lib/include/llvm": No such
file or directory
追記:
libc++abiのページをよく確認したところ、
libc++abi is known to work on the following platforms, using clang.
- Darwin
となっていたのですがそもそもこれはmacOSにしか対応していないということでしょうか?