Instalando Gawk-3.1.0

Estimación del tiempo de construcción:      2 minutos
Estimación del espacio de disco requerido:  12 MB

Instalación de Gawk

Atención: NO ejecutes make uninstall en este paquete si has aplicado el arreglo de sed para cambiar la definición del directorio libexec. La regla uninstall del fichero Makefile ejecuta un comando como rm -rf <libexecdir>/* Como hemos cambiado el directorio libexec a /usr/bin se ejecutará rm -rf /usr/bin/*

Al instalar Gawk utilizando la librería glibc-2.1.x en tu sistema base, puede ser necesario usar un arreglo para prevenir un conflicto en el nombre de las variables. En este caso, se pueden utilizar los comandos siguientes. Ten en cuenta que estos comandos pueden ser utilizados para otras versiones de glibc, por lo que, si no estás seguro, usa entonces la primera versión.

cp awklib/Makefile.in awklib/Makefile.in.backup &&
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
   > awklib/Makefile.in &&
export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&
./configure --prefix=$LFS/usr --disable-nls \
   --libexecdir=$LFS/usr/bin &&
unset CPPFLAGS &&
make LDFLAGS=-static &&
make install

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

cp awklib/Makefile.in awklib/Makefile.in.backup &&
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
   > awklib/Makefile.in &&
./configure --prefix=$LFS/usr --disable-nls \
   --libexecdir=$LFS/usr/bin &&
make LDFLAGS=-static &&
make install

Contenido de gawk-3.1.0

Aún no se ha comprobado

Dependencias

Para instalar Gawk-3.1.0 se necesita lo siguiente:


Dependencias no comprobadas todavía