Perl-5.8.4

Le paquet Perl contient le langage pratique d'extraction et de rapport (Practical Extraction and Report Language).

Temps de construction approximatif :  0,8 SBU
Espace disque requis :                74 Mo

L'installation de Perl dépend de Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.

Installation de Perl

Tout d'abord, adaptez quelques chemins codés en dur vers la bibliothèque C :

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

Perl insiste sur l'utilisation du programme arch pour trouver le type de machine. Créez un petit script pour remplacer cette commande :

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

Maintenant, préparez la compilation de Perl (assurez-vous que vous saisissez correctement « IO Fcntl POSIX », ce ne sont que des lettres) :

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

Voici la signification de l'option de configure :

  • -Dstatic_ext='IO Fcntl POSIX' : ceci indique à Perl de construire l'ensemble minimal d'extensions statiques nécessaires à l'installation et au test du paquet Coreutils dans le prochain chapitre.

Compilez uniquement les outils requis :

make perl utilities

Puis, copiez ces outils et leurs bibliothèques :

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

Les détails sur ce paquet sont disponibles dans la section intitulée « Contenu de Perl ».