Невозможно собрать LLVM и Clang - PullRequest
3 голосов
/ 07 февраля 2012

Я попытался скомпилировать clang и llvm , используя clang руководство по началу работы . Однако на шаге 5, когда я заставляю , я получаю следующую ошибку. Есть идеи, что здесь происходит и как это исправить? Обратите внимание, что я использую Ubuntu 10.04 в 64-битной системе x86.

cp: cannot stat `/home/MetallicPriest/Desktop/build/tools/clang/runtime/compiler-rt/clang_linux/full-x86_64/libcompiler_rt.a': No such file or directory
make[4]: *** [/home/MetallicPriest/Desktop/build/Debug+Asserts/lib/clang/3.1/lib/linux/libclang_rt.full-x86_64.a] Error 1
rm /home/MetallicPriest/Desktop/build/Debug+Asserts/lib/clang/3.1/lib/linux/.dir
make[4]: Leaving directory `/home/MetallicPriest/Desktop/build/tools/clang/runtime/compiler-rt'
make[3]: *** [compiler-rt/.makeall] Error 2
make[3]: Leaving directory `/home/MetallicPriest/Desktop/build/tools/clang/runtime'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/MetallicPriest/Desktop/build/tools/clang'
make[1]: *** [clang/.makeall] Error 2
make[1]: Leaving directory `/home/MetallicPriest/Desktop/build/tools'
make: *** [all] Error 1
## Heading ##

Ответы [ 2 ]

3 голосов
/ 07 февраля 2012

Инструкция, данная на этом сайте работа!

1 голос
/ 21 августа 2012

У меня была такая же проблема.Как предположил Эли, я получил релиз 3.0.Это не означает «начало работы», но вы можете следить за файлом INSTALL из корня верхней части clang.

Вы должны быть в состоянии скопировать / вставить следующее (как корень, конечно, для / usr / local / part)

export NUMCPU=4 # or however many cores you want to paralell build with
export ORIGDIR=$PWD
wget http://llvm.org/releases/3.0/llvm-3.0.tar.gz
tar -zxf llvm-3.0.tar.gz
cd llvm-3.0.src/tools
wget http://llvm.org/releases/3.0/clang-3.0.tar.gz
tar -zxf clang-3.0.tar.gz
mv clang-3.0.src clang
cd $ORIGDIR
mkdir build
cd build
../llvm-3.0.src/configure --prefix=/usr/local
make -j$NUMCPU
cd tools/clang
make install

-

update, IСледует также отметить, что следование «Руководству по началу работы» с последней версией Subversion (2012 09 10) действительно работает, и я скопировал / вставил строки точно со страницы «Начало работы» http://clang.llvm.org/get_started.html (включая «необязательный» материал)) на машине Fedora на ppc64.

...