10.63. Bibliothèques Readline-6.2 N32

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.63.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 ${BUILDN32}" CXX="g++ ${BUILDN32}" \
   ./configure --prefix=/usr --libdir=/lib32

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 /lib32/lib{readline,history}.a /usr/lib32

Ensuite, supprimez les fichiers .so dans /lib32 et recréez les liens dans /usr/lib32.

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

Les détails sur ce paquet sont disponibles dans Section 10.75.2, “Contenu de File.”