10.4. Perl-5.26.0 temporaire

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

10.4.1. Installation de Perl

[Note]

Note

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.55.2, « Contenu de Perl. »