CentOS マシンにカスタム システム全体の perl インストールを作成する必要があります。構成変数を自分で変更したいので、perlbrew を使用したくありません。さらに、同じリンケージの問題が発生します。
基本的に、/usr/lib64/perl5 がリンカまたは @INC に含まれないように perl をコンパイルする方法がわかりません。それは古い centos バージョンで、最悪です。ただし、どのようにコンパイルしても、次のようになりますperl -V
。
@INC:
/usr/local/lib64/perl5
/usr/lib64/perl5/vendor_perl
/usr/local/perl5/lib/site_perl/5.16.3/x86_64-linux-thread-multi-ld
/usr/local/perl5/lib/site_perl/5.16.3
/usr/local/perl5/lib/5.16.3/x86_64-linux-thread-multi-ld
/usr/local/perl5/lib/5.16.3
そして、実行すると、次のような非常識なライブラリ エラーが発生します: undefined symbol: Perl_Gthr_key_ptr
/usr/lib64/perl5 内のライブラリから。
PERL5LIB はこれに影響を与えず、コンパイルされていることに注意してください。
ありがとう。