J'essaie d'installer LLVM 3.7.x afin d'obtenir llvmlite
pour Python 2.7. Cependant, le miroir apt semble être en panne, lisant:
Le miroir APT a été temporairement désactivé en raison d'une charge excessive. Nous travaillons à le ramener. Restez à l'écoute!
Je me demandais comment je pouvais construire llvm à partir de la source sur Ubuntu 14.01. Je suis un novice Linux.
J'ai réussi à construire LLVM 3.7.1 en procédant comme suit. Je ne suis pas sûr que ce soit la "bonne" façon de le faire, mais j'espère que d'autres pourront me corriger si l'une des étapes est fausse. Ceci était largement basé sur http://linuxdeveloper.blogspot.com/2014/06/building-llvm-342-from-source.html
mkdir llvm
cd llvm
wget http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz
wget http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz
wget http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz
tar xf ./llvm-3.7.1.src.tar.xz
tar xf ./cfe-3.7.1.src.tar.xz
tar xf ./compiler-rt-3.7.1.src.tar.xz
mv ./llvm-3.7.1.src ./llvm-3.7.1
mv ./cfe-3.7.1.src ./clang
mv ./clang ./llvm-3.7.1/tools/
mv ./compiler-rt-3.7.1 ./compiler-rt
mv ./compiler-rt ./llvm-3.7.1/projects/
mkdir ./build
cd ./build
../llvm-3.7.1/configure --enable-shared --enable-targets=Host-only
../llvm-3.7.1/configure –help
time make -j 3
make check-all
gedit ~/.bashrc
#(add export PATH=$PATH:$HOME/llvm/build/Release+Asserts/bin and close)
Sudo gedit /etc/ld.so.conf.d/llvm.conf
#/home/<my user name>/llvm/build/Release+Asserts/lib
make install
Merci AstronomyGeek! Cependant, quelques fautes de frappe dans le script:
mv ./compiler-rt-3.7.1.src ./compiler-rt
mv ./compiler-rt ./llvm-3.7.1/projects/'
et inutile d'avoir ../llvm-3.7.1/configure –help