Installeren van Diffutils-2.8.1

Geschatte compileertijd:           0.39 SBU
Geschatte benodigde diskruimte:  10 MB

Installatie van Diffutils

Installeer Diffutils door uitvoering van de volgende opdrachten:

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

Verklaring van de opdrachten

CPPFLAGS=-Dre_max_failures=re_max_failures2: De variabele CPPFLAGS is een variabele die wordt gelezen door het programma cpp (C PreProcessor). De waarde van deze variabele vertelt de preprocessor elk voorkomen van re_max_failures die het vindt te vervangen door re_max_failures2 voordat het 't bronbestand overdraagt aan de compiler zelf voor de compilatie. Dit package ondervindt problemen bij het statisch linken op systemen waarop een oudere Glibc versie draait en deze constructie corrigeert dat probleem.

Inhoud van Diffutils

Als laatste vergeleken met versie 2.8.1.

Programmabestanden

cmp, diff, diff3 en sdiff

Beschrijvingen

cmp en diff

cmp en diff vergelijken beiden twee bestanden en rapporteren de verschillen tussen deze twee bestanden. Beide programma's bieden extra opties waarmee bestanden in verschillende situaties met elkaar kunnen worden vergeleken.

diff3

Het verschil tussen diff en diff3 is dat diff 2 bestanden met elkaar vergelijkt en diff3 3 bestanden met elkaar vergelijkt.

sdiff

sdiff voegt twee bestanden samen en geeft interactief als uitvoer het resultaat.

Diffutils installatie afhankelijkheden

Als laatste vergeleken met versie 2.7.

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