8.35. Libtool-2.4.7

Le paquet Libtool contient le script de prise en charge générique des bibliothèques de GNU. Il cache la complexité d'utilisation des bibliothèques partagées dans une interface cohérente et portable.

Temps de construction approximatif: 1.5 SBU
Espace disque requis: 43 Mo

8.35.1. Installation de Libtool

Préparez la compilation de Libtool :

./configure --prefix=/usr

Compilez le paquet :

make

Pour tester les résultats, lancez :

make -k check
[Note]

Note

Le temps de test de libtool peut être significativement réduit sur un système avec plusieurs cœurs. Pour ce faire, ajoutez TESTSUITEFLAGS=-j<N> à la ligne ci-dessus. Par exemple, avec -j4 on peut réduire le temps de test de plus de 60 pourcents.

Cinq tests échouent dans l'environnement de construction de LFS à cause d’une dépendance circulaire, mais ces tests passent tous si relancés après l'installation d’automake. En plus, avec grep-3.8, deux tests déclenchent un avertissement sur les expression régulières non-POSIX et échouent.

Installez le paquet :

make install

Supprimez une bibliothèque statique inutile :

rm -fv /usr/lib/libltdl.a

8.35.2. Contenu de Libtool

Programmes installés: libtool et libtoolize
Bibliothèques installées: libltdl.so
Répertoires installés: /usr/include/libltdl, et /usr/share/libtool

Descriptions courtes

libtool

Fournit des services de prise en charge de construction généralisée de bibliothèques

libtoolize

Fournit une façon standard d'ajouter la prise en charge de libtool dans un paquet

libltdl

Cache les nombreuses difficultés avec dlopen sur les bibliothèques