Como instalar o LLVM 3.7.x no Ubuntu 14.01 (llvm.org/apt down)

3

Estou tentando instalar o LLVM 3.7.x para obter llvmlite para o Python 2.7. No entanto, o espelho apt parece estar em baixo, lendo:

  

O espelho APT foi temporariamente desligado devido a excesso de carga. Estamos trabalhando para trazê-lo de volta. Fique ligado!

Eu queria saber como eu posso construir o llvm a partir do código fonte no Ubuntu 14.01. Eu sou um novato em Linux.

    
por AstronomyGeek 07.06.2016 / 08:20

2 respostas

2

Eu consegui construir o LLVM 3.7.1 usando as seguintes etapas. Não tenho certeza se essa é a maneira "correta" de fazê-lo, mas espero que outros possam me corrigir se alguma das etapas estiver errada. Isso foi amplamente baseado no link

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
    
por AstronomyGeek 20.06.2016 / 08:05
0

Obrigado AstronomyGeek! No entanto, alguns erros no script:

mv ./compiler-rt-3.7.1.src ./compiler-rt
mv ./compiler-rt ./llvm-3.7.1/projects/'

e desnecessário ter ../llvm-3.7.1/configure –help

    
por MeSe 21.06.2016 / 21:18