私はperlbrewにほとんど精通していません。--sitecustomize $ filenameを使用する必要があると思いますが、このファイルの例はどこにも見つかりません。ファイルに何を入れるべきかわかりません。誰かが私が見ることができるサンプルを手に入れましたか?
2 に答える
これは、Centos 5.6 と Centos 6.2 (両方とも 64 ビット) で動作するように見えました。
$ perlbrew install 5.8.9 -Accflags="-m32 -march=i686" -Aldflags="-m32 -march=i686" -Alddlflags="-shared -m32 -march=i686"
5.8.9 および 5.12.4 でテスト済み。
警告: perl はまだ archname=x86_64-linux を記録しており、コンパイルされた @INC 内のアーキテクチャ固有のディレクトリにそれを使用していました。これはいぼですが、中身は32bitです。
perlbrew Web サイトに、sitecustomize ファイルを使用するための紹介記事がありますhttp://perlbrew.pl/Install-a-sitecustomize.pl-file-with-perlbrew.html
ただし、このファイルは 64 ビット システムでの 32 ビット perl のビルドに関連しているとは思いません。実際、INSTALL ファイルを引用すると、現時点では不可能のようです。
ネイティブの 64 ビット システムでは、-Duse64bitint も -Duse64bitall も必要ありません。これらのシステムでは、これがデフォルトのコンパイル モードである可能性があり、現在、Configure プロセスに use64bitall オプションを渡さない場合に 32 ビット perl がビルドされるという保証はありません。-Duse32bit* オプションの実装は、perl の将来のリリースで計画されています。