10.40. Libtool-2.4.2 64 bits

Le paquet Libtool contient le script de support de bibliothèques génériques GNU. Il emballe la complexité d'utilisation de bibliothèques partagées dans une interface cohérente et portable.

10.40.1. Installation de Libtool

Le fichier config.cache suivant permet de forcer le chemin de recherche par défaut pour prendre en compte l'environnement multilib :

echo "lt_cv_sys_dlsearch_path='/lib64 /usr/lib64 /usr/local/lib64 /opt/lib64'" > config.cache

Préparez la compilation de Libtool :

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
   --libdir=/usr/lib64 --cache-file=config.cache

Compilez le paquet :

make

Pour tester les résultats, exécutez :

make check

Installez le paquet :

make install

Préparez libtool à être pris en charge par le programme enveloppe multi-architectures (« multiarch-wrapper »). Libtool seul ne supporte pas l'environnement multilib :

mv -v /usr/bin/libtool{,-64}
ln -sv multiarch_wrapper /usr/bin/libtool

10.40.2. Contenu de Libtool

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

Descriptions courtes

libtool

Fournit des services de support de construction généralisée de bibliothèques

libtoolize

Fournit une façon standard d'ajouter le support de libtool dans un paquet

libltdl

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