Les détails sur ce paquet sont disponibles dans Section 10.17.2, “Contenu de Ncurses.”
Le paquet Ncurses contient les bibliothèques de gestion des écrans type caractère, indépendant des terminaux.
Le correctif suivants corrigent des problèmes avec certaines versions de Bash :
patch -Np1 -i ../ncurses-5.6-bash_fix-1.patch
Préparez la compilation de Ncurses :
./configure --prefix=/tools --with-shared \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--without-debug --without-ada \
--enable-overwrite --with-build-cc=gccThe meaning of the configure options:
--with-sharedCeci dit à Ncurses de créer une bibliothèque partagée.
--without-debugCeci dit à Ncurses de ne pas se construire avec les informations de débogage.
--without-adaCeci nous assure que Ncurses ne construit pas le support pour le compilateur Ada qui peut être présent sur l'hôte mais qui ne sera pas disponible lors de la construction du système final.
--enable-overwriteCeci dit à Ncurses d'installer ses fichiers d'en-tête dans
/tools/include au lieu de
/tools/include/ncurses, pour nous assurer que d'autres paquets puissent trouver les en-
têtes Ncurses avec succès.
--with-build-cc=gccCeci dit à Ncurses le type de compilateur que nous utilisons.
Compilez le paquet :
make
Installez le paquet :
make install
Les détails sur ce paquet sont disponibles dans Section 10.17.2, “Contenu de Ncurses.”