Estimación del tiempo de construcción: 1 minuto Estimación del espacio de disco requerido: 4 MB |
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 |
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.