5.26. Perl-5.8.8

Il pacchetto Perl contiene il Practical Extraction and Report Language

Tempo di costruzione approssimativo: 0.7 SBU
Spazio necessario su disco: 84 MB

5.26.1. Installazione di Perl

Prima adattare alcuni path alla libreria C inclusi nel codice applicando la seguente patch:

patch -Np1 -i ../perl-5.8.8-libc-2.patch

Preparare Perl per la compilazione (assicurarsi di riportare correttamente la parte 'Data/Dumper Fcntl IO POSIX' del comando, sono tutte lettere):

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

Significato delle opzioni di configurazione:

-Dstatic_ext='Data/Dumper Fcntl IO POSIX'

Questa dice a Perl di costruire l'insieme minimo di estensioni statiche necessarie per installare e testare i pacchetti Coreutils e Glibc nel prossimo capitolo.

Solo alcune delle utilità contenute in questo pacchetto devono essere costruite:

make perl utilities

Sebbene Perl abbia una suite di test, non si raccomanda la sua esecuzione a questo punto. È stata costruita solo una parte di Perl e eseguire make test ora farebbe sì che anche il resto di Perl venga costruito, che in questa fase è inutile. La suite di test può essere eseguita nel prossimo capitolo se lo si desidera.

Installare questi tool e le loro librerie:

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.8.8
cp -Rv lib/* /tools/lib/perl5/5.8.8

Dettagli su questo pacchetto si trovano nella Sezione 6.22.2, «Contenuti di Perl.»