Сначала примените следующий патч с тем, чтобы изменить некоторые жестко запрограммированные пути к библиотеке C:
patch -Np1 -i ../perl-5.12.3-libc-1.patch Подготовьте пакет Perl для компиляции (убедитесь, что правильно задан параметр 'Data/Dumper Fcntl IO' — в нем используются только буквы):
sh Configure -des -Dprefix=/tools \ -Dstatic_ext='Data/Dumper Fcntl IO' Пояснение конфигурационных параметров:
| -Dstatic_ext='Data/Dumper Fcntl IO'
|
|
| В этом параметре пакету Perl указывается собрать минимальный набор статических расширений, необходимых в следующей главе для установки и тестирования пакетов Coreutils и Glibc.
|
Необходимо собрать только несколько утилит и одну библиотеку из тех, что есть в этом пакете:
make perl utilities ext/Errno/pm_to_blib Хотя Perl поставляется с набором тестов, их в данный момент запускать не рекомендуется. Собрана только часть пакета Perl и запуск команды make test вызовет сборку оставшейся части пакета, что в данный момент не нужно. При желании набор тестов можно будет запустить в следующей главе.
Установите эти инструментальные средства и библиотеки:
cp -v perl pod/pod2man /tools/binmkdir -pv /tools/lib/perl5/5.12.3cp -Rv lib/* /tools/lib/perl5/5.12.3 Подробности об этом пакете приведены в разделе 6.33.2 "Описание пакета Perl".