Le paquet llvm contient une collection de compilateur modulaire et réutilisable et des technologies de chaînes d'outils. Le cœur des bibliothèques Low Level Virtual Machine (LLVM) fournit un optimiseur moderne de source- et cible- indépendant,ainsi que le support de génération de code pour beaucoup des processeurs populaires (ainsi que quelques autres moins courants!) Ces bibliothèques sont construites autour d'une représentation du code bien connu comme précise la représentation LLVM intermédiaire ("LLVM IR").
Le paquet facultative clang fournit une nouvelle interface avec C, C++, C objet et C++ objet pour le compilateur LLVM.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://llvm.org/releases/3.1/llvm-3.1.src.tar.gz
Somme de contrôle MD5 du téléchargement : 16eaa7679f84113f65b12760fdfe4ee1
Taille du téléchargement : 10.6 Mo
Estimation de l'espace disque requis : 670 Mo
Estimation du temps de construction ;
Paquet facultatif : http://llvm.org/releases/3.1/clang-3.1.src.tar.gz
Doxygen-1.8.2 et Graphviz-2.28.0,
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/llvm
Si vous avez téléchargé le paquet facultatif clang, installez-le dans l'arborescence des sources :
tar -xf ../clang-3.1.src.tar.gz -C tools && mv tools/clang-3.1.src tools/clang
Installez llvm en lançant les commandes suivantes :
CC=gcc \ CXX=g++ ./configure --prefix=/usr \ --libdir=/usr/lib/llvm \ --sysconfdir=/etc \ --enable-shared \ --enable-libffi \ --enable-targets=all \ --disable-expensive-checks \ --disable-debug-runtime \ --disable-assertions \ --enable-optimized && make
Pour tester l'installation, tapez: make check.
Maintenant, en tant qu'utilisateur root
:
make install
Last updated on : 2012-05-12 21:33:22 +020