Instalando Diffutils-2.8

Estimación del tiempo de construcción:      1 minuto
Estimación del espacio de disco requerido:  4 MB

Instalación de Diffutils

Cuando se instala Diffutils utilizando la librería glibc-2.1.x de tu sistema base, puede ser necesario usar un arreglo para evitar un conflicto en el nombre de una variable. Se pueden usar los siguientes comandos en este caso. Ten en cuenta que esas órdenes también pueden utilizarse para otras versiones de glibc, luego, si no estás seguro, entonces utiliza la primera versión.

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

Si estás utilizando un versión de glibc más moderna (2.2.x), entonces puedes utilizar los siguientes comandos para instalar Diffutils:

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

Explicación de los comandos

CPPFLAGS=-Dre_max_failures=re_max_failures2: La variable CPPFLAGS es leída por el programa cpp (PreProcesador de C). El valor de esta variable le dice al preprocesador que cambie cada aparición de re_max_failures que encuentre por re_max_failures2 antes de enviar el código fuente al compilador para su compilación. Este paquete tiene problemas en el enlazado estático en sistemas que ejecutan una versión más antigua de Glibc, y esta construcción soluciona ese problema.

Contenido de diffutils-2.7

Dependencias

Para instalar Diffutils-2.7 se necesita lo siguiente:


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