10.46. Bibliothèques Readline-6.2 32 bits

Le paquet Readline est un ensemble de bibliothèques qui offrent des fonctionnalités d'édition de la ligne de commande et d'historique.

10.46.1. Installation de Readline

Le correctif suivant contient des mises à jour issues du mainteneur. Le mainteneur de Readline ne fait ces correctifs que pour corriger des problèmes sérieux :

patch -Np1 -i ../readline-6.2-branch_update-3.patch

Préparez la compilation de Readline:

CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
   ./configure --prefix=/usr --libdir=/lib

Compilez le paquet :

make SHLIB_LIBS=-lncurses

Ce paquet ne fournit pas de suite de tests.

Installez le paquet :

make install

Installez la documentation :

make install-doc

Maintenant, déplacez les bibliothèques statiques vers un endroit plus approprié :

mv -v /lib/lib{readline,history}.a /usr/lib

Ensuite, supprimez les fichiers the .so dans /lib et liez-les à nouveau dans /usr/lib.

rm -v /lib/lib{readline,history}.so
ln -svf ../../lib/libreadline.so.6 /usr/lib/libreadline.so
ln -svf ../../lib/libhistory.so.6 /usr/lib/libhistory.so

Les détails sur ce paquet sont disponibles dans Section 10.47.2, « Contenu de Readline. »