Скачал сорцы и положил таким образом:
llvm -> llvm
cfe -> llvm/tools/clang
clang-tools-extra -> llvm/tools/clang/tools/extra
compiler-rt -> llvm/projects/compiler-rt
libcxxabi -> llvm/projects/libcxxabi
libcxx -> llvm/projects/libcxx
Собираю простым скриптом:
#!/bin/sh
prefix="$PWD/llvm-prefix"
mkdir -p llvm-build
cd llvm-build
../llvm/configure --prefix=$prefix --enable-optimized || exit 1
make -j 6 || exit 1
make install || exit 1
Собирается, устанавливается. Только в своём каталоге llvm-prefix
я не могу найти даже намёка на compiler-rt и libc++. Нужно было как-то специально указать, что их нужно собирать?
Или нужно cmake использовать?
P.S. compiler-rt — это ведь замена для libgcc, так?