5.27. Perl-5.10.1

Perl パッケージは Perl 言語 (Practical Extraction and Report Language) を提供します。

概算ビルド時間: 0.8 SBU
必要ディスク容量: 106 MB

5.27.1. Perl のインストール

以下のパッチを適用します。 これは C ライブラリに対する固定的なパスを適用します。

patch -Np1 -i ../perl-5.10.1-libc-1.patch

Perl をコンパイルするための準備をします。 (以下のコマンドにて 'Data/Dumper Fcntl IO POSIX' の部分は間違いなく入力してください。 それらはすべて英字です。)

sh Configure -des -Dprefix=/tools \
                  -Dstatic_ext='Data/Dumper Fcntl IO POSIX'

configure オプションの意味:

-Dstatic_ext='Data/Dumper Fcntl IO POSIX'

次章での Coreutils と Glibc のインストールとテストのためには、最低限の静的拡張モジュール (static extensions) さえあれば十分です。 そこで静的拡張モジュールのビルドを指示します。

本パッケージにてビルドに必要となるのは、数個のユーティリティとライブラリだけです。

make perl utilities ext/Errno/pm_to_blib

Perl にはテストスイートがありますが、この時点での実行はお勧めしません。 Perl を部分的にしかビルドしていない状態で make test を実行すると、他の実行ファイルなどもビルドすることになってしまいます。 それらは今の時点では必要ありません。 テストスイートを実行したい場合は次章にて行ってください。

これらのツールとライブラリをインストールします。

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

本パッケージの詳細は 6.33.2. 「Perl の構成」 を参照してください。