Le paquet Perl contient le langage pratique d'extraction et de rapport (Practical Extraction and Report Language).
Tout d'abord, adaptez quelques chemins codés en dur vers la bibliothèque C en appliquant le correctif suivant :
patch -Np1 -i ../perl-5.8.6-libc-1.patch
Préparez la compilation de Perl (assurez-vous que la partie de la commande marquée « IO Fcntl POSIX » est saisie correctement, 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.
-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.
Seulement une partie des outils de ce paquetage doit être construit :
make perl utilities
Bien que Perl est fourni avec une suite de tests, il n'est pas recommandé
de l'exécuter maintenant. Seules des parties de Perl ont été construites et
l'exécution de make test
obligerait la construction du
reste de Perl, ce qui n'est pas nécessaire actuellement. La suite de tests peut
être exécuté dans le chapitre suivant si désiré.
Puis, installez ces outils et leurs bibliothèques :
cp perl pod/pod2man /tools/bin mkdir -p /tools/lib/perl5/5.8.6 cp -R lib/* /tools/lib/perl5/5.8.6
Les détails sur ce paquet sont disponibles dans la section intitulée « Contenu de Perl »