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.
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 ».