10.48. Libtool-2.4.6 64 bits

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

10.48.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, lancez :

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.48.2. Contenu de Libtool

Programmes installés: libtool, 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 généralisés à la construction de bibliothèques

libtoolize

Fournit un moyen standard d'ajouter le support de libtool à un paquet

libltdl

Cache les diverses difficultés à utiliser dlopen avec les bibliothèques