Les détails sur ce paquet sont situés 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 suivant corrige des problèmes avec certaines versions de Bash :
patch -Np1 -i ../ncurses-5.9-bash_fix-1.patch
Préparez la compilation de Ncurses :
CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \ ./configure --prefix=/tools --with-shared --build=${CLFS_HOST} \ --host=${CLFS_TARGET} --without-debug --without-ada \ --enable-overwrite --with-build-cc=gcc
Voici la signification des nouvelles options de configure :
--with-shared
Ceci dit à Ncurses de créer une bibliothèque partagée.
--without-debug
Ceci dit à Ncurses de ne pas se construire avec les informations de débogage.
--without-ada
Ceci nous assure que Ncurses ne construise 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-overwrite
Ceci 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=gcc
Ceci 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 situés dans Section 10.17.2, « Contenu de Ncurses. »