Des détails sur ce paquet se trouvent sur Section 10.64.2, « Contenu de Libtool. »
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.
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='/lib32 /usr/lib32 /usr/local/lib32 /opt/lib32'" > config.cache
Préparez la compilation de Libtool :
CC="gcc ${BUILDN32}" ./configure \ --prefix=/usr \ --libdir=/usr/lib32 \ --cache-file=config.cache
Compilez le paquet :
make
Pour tester les résultats, identifiez la bonne émulation puis
faites : make
LDEMULATION=[émulation] check
. La bonne émulation
est elf32btsmipn32 pour une machine big-endian et elf32ltsmipn32
pour une machine little-endian.
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{,-n32}
Des détails sur ce paquet se trouvent sur Section 10.64.2, « Contenu de Libtool. »