Des détails sur ce paquet se trouvent sur Section 10.74.2, « Contenu de Perl. »
Le paquet Perl contient le langage de rapport et d'extraction pratique (Practical Extraction and Report Language)
Dans cette section, nous ajouterons Perl au système temporaire
dans /tools
. L'installation de ce
paquet devrait techniquement avoir lieu dans Constructing
a Temporary System, mais Perl a souvent eu des problèmes avec
la compilation croisée, donc nous le compilerons et
l'installeront depuis l'environnement de construction du système
final.
Modifiez un chemin codé en dur de /usr/include
vers /tools/include
:
sed -i 's@/usr/include@/tools/include@g' ext/Errno/Errno_pm.PL
Préparez le perl temporaire pour la compilation :
./configure.gnu \ --prefix=/tools \ -Dcc="gcc ${BUILD32}"
Voici la signification de l'option de configure :
-Dcc="gcc"
Dit à Perl d'utiliser gcc à la place du cc par défaut.
Compilez le paquet :
make
Bien que Perl soit fourni avec une suite de tests, il n'est pas recommandé de l'exécuter à ce moment, vu que cette installation de Perl n'est que temporaire. Vous pouvez lancer la suite de tests plus tard dans ce chapitre si vous le souhaitez.
Installez le paquet :
make install
Enfin, créez un lien symbolique nécessaire :
ln -sfv /tools/bin/perl /usr/bin
Des détails sur ce paquet se trouvent sur Section 10.74.2, « Contenu de Perl. »