Estimation du temps de construction: 1 minute Estimation de l'espace disque requis: 4 MB |
Si vous installez Diffutils en utilisant glibc-2.1.x à partir de votre système de base, il pourra être nécessaire d'utiliser un patch pour empêcher un conflit de nom de variable. Les commandes suivantes peuvent être utilisées dans ce cas. Notez que ces commandes peuvent aussi être utilisées pour d'autres versions de glibc, donc en cas de doute, utilisez la première version.
export CPPFLAGS=-Dre_max_failures=re_max_failures2 && ./configure --prefix=$LFS/usr && unset CPPFLAGS && make LDFLAGS=-static && make install |
Si vous utilisez une version récente de glibc (2.2.x), vous pouvez utiliser les commandes suivantes pour installer Diffutils:
./configure --prefix=$LFS/usr && make LDFLAGS=-static && make install |
CPPFLAGS=-Dre_max_failures=re_max_failures2: La variable CPPFLAGS est lue par le programme cpp (préprocesseur C). La valeur de cette variable indique au préprocesseur de remplacer chaque instance de re_max_failures trouvée par re_max_failures2 avant de passer le fichier source au compilateur lui-même pour la compilation. Ce package a des problèmes quand on en fait l'édition de liens statiques sur certaines plate-formes (cela dépend de la version de Glibc utilisée par le système), et cette construction résout ce problème.
Le package Diffutils contient les programmes cmp, diff, diff3 et sdiff.
cmp et diff comparent tous deux deux fichiers et montrent leurs différences. L'un comme l'autre ont des options supplémentaires pour comparer des fichiers dans différentes situations.
La différence entre diff et diff3 est que diff compare 2 fichiers, alors que diff3 en compare 3.
sdiff fusionne deux fichiers et affiche interactivement le résultat.
Diffutils-2.7 nécessite l'installation de :
sh du package bash
ld du package binutils
as du package binutils
chmod du package fileutils
cp du package fileutils
mv du package fileutils
rm du package fileutils
cc du package gcc
egrep du package grep
grep du package grep
make du package make
sed du package sed
basename du package sh-utils
date du package sh-utils
cat du package textutils
tr du package textutils