Boost offre un ensemble de bibliothèques sources libres, lues par les autres et portables en C++. Il inclut des bibliothèques d'algèbre linéaire, de génération de nombres pseudoaléatoires, de multithreading, de traitement d'images, d'expressions régulières et de tests d'unités.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://downloads.sourceforge.net/boost/boost_1_51_0.tar.bz2
Somme de contrôle MD5 du téléchargement : 4b6bd483b692fd138aef84ed2c8eb679
Taille du téléchargement : 49 Mo
Estimation de l'espace disque requis : 640 Mo
Estimation du temps de construction : 3.5 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/boost
Installez boost en lançant les commandes suivantes :
./bootstrap.sh --prefix=/usr && ./b2 stage threading=multi link=shared
Ce paquet est fourni sans suite de tests.
Maintenant en tant qu'utilisateur root
:
./b2 install threading=multi link=shared
threading=multi
: ce
paramètre fait que Boost est
construit avec le support multithread.
link=shared
: Ce
paramètre fait que seulement les bibliothèques partagées sont
créées, excepté pour libboost_exception et
libboost_test_exec_monitor qui sont créés statiquement. La plupart
des personnes n'auront pas besoin des bibliothèques statiques, en
effet la plupart des programmes utilisant boost se servent
uniquement des en-têtes, vous pouvez omettre ce paramètre si vous
n'en n'avez pas besoin.
Last updated on : 2012-09-02 22:18:40 +020