Installer Diffutils-2.8.1

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  4 MB

Installation de Diffutils

Installer Diffutils en lançant les commandes suivantes:

CPPFLAGS=-Dre_max_failures=re_max_failures2 \
./configure --prefix=$LFS/usr --disable-nls &&
make LDFLAGS=-static &&
make install

Explication des commandes

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 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.

Contenu de Diffutils-2.7

Programmes

cmp, diff, diff3 et sdiff

Descriptions

cmp and diff

cmp et diff comparent tous les deux deux fichiers et indiquent les différences. Tous les deux disposent d'options particulières pour comparer les fichiers dans des situations différentes.

diff3

La différence entre diff et diff3 est que diff compare 2 fichiers, et que diff3 compare 3 fichiers.

sdiff

sdiff joint deux fichiers et affiche interactivement le résultat.

Dépendances

Diffutils-2.7 nécessite que les programmes suivants soient installés:


bash: sh
binutils: ld, as
diffutils: cmp
fileutils: chmod, cp, install, mv, rm
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
make: make
sed: sed
sh-utils: date, hostname
textutils: cat, tr