Perl-5.8.4

El paquete Perl contiene el Lenguaje Práctico de Extracción e Informe.

Tiempo estimado de construcción:  0.8 SBU
Espacio requerido en disco:       74 MB

La instalación de Perl depende de: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

Instalación de Perl

Primero, corrige algunas rutas a la librería C fijadas en el código:

patch -Np1 -i ../perl-5.8.4-libc-1.patch

Perl insiste en usar el programa arch para averiguar el tipo de máquina. Crea un pequeño guión que imita a este comando:

echo "uname -m" > /tools/bin/arch
chmod 755 /tools/bin/arch

Ahora prepara Perl para su compilación (asegúrate de poner correctamente 'IO Fcntl POSIX', son todas letras):

./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'

Significado de la opción de configure:

  • -Dstatic_ext='IO Fcntl POSIX': Esto le indica a Perl que construya el conjunto mínimo de extensiones estáticas necesarias para ejecutar el banco de pruebas de Coreutils en el siguiente capítulo.

Compila sólo las herramientas necesarias:

make perl utilities

Y copia estas herramientas y sus librerías:

cp perl pod/pod2man /tools/bin
mkdir -p /tools/lib/perl5/5.8.4
cp -R lib/* /tools/lib/perl5/5.8.4

Los detalles sobre este paquete se encuentran en “Contenido de Perl”.