Les détails sur ce paquet sont disponibles dans Section 8.60.2, « Contenu de Diffutils. »
Le paquet Diffutils contient des programmes qui affichent les différences entre fichiers ou répertoires.
Préparez la compilation de Diffutils :
./configure --prefix=/usr \ --host=$LFS_TGT \ gl_cv_func_strcasecmp_works=y \ --build=$(./build-aux/config.guess)
Voici la signification des options de configuration :
gl_cv_func_strcasecmp_works=y
Cette option spécifie le résultat d'un test pour strcasecmp
. Le test nécessite d'exécuter un
programme C compilé, et cela est impossible à cause de la
compilation croisée car en général un programme compilé de
manière croisée ne peut pas s'exécuter sur la distribution
hôte. Normalement pour ce genre de test, le script
configure
utilisera une valeur par défaut pour la compilation croisée,
mais la valeur par défaut pour ce test est absente et le
script configure n'aura pas de
valeur à utiliser et s'arrêtera avec une erreur. Les
développeurs amont ont déjà corrigé le problème, mais pour
appliquer le correctif il faut exécuter autoconf, ce que la
distribution hôte n'a pas forcément. Nous spécifions donc
simplement le résultat du test (y
comme nous savons que la fonction
strcasecmp
de Glibc-2.42
fonctionne correctement). Ensuite, configure utilisera
simplement cette valeur et passera le test.
Compilez le paquet :
make
Installez le paquet :
make DESTDIR=$LFS install
Les détails sur ce paquet sont disponibles dans Section 8.60.2, « Contenu de Diffutils. »