Exim FAQ

前の満足です

94. BSDI

Q9401: BSDI 4.0上で、パールサポートによって組み立てられたEximはエラーメッセージによって退去します。

   ./exim: ライブラリ‘そうであるlibperl.’をロードすることができません。

A9401:たぶんそれを調査せずにperl5を自身でコンパイルしました

   /usr/src/contrib/perl5/perl5.004_02/ヒント/bsdos.sh

一番目。 問題はそれ コマンド です

   perl5 -MExtUtils:: 埋め込みe ldopts

何かをlibperlと結び付けるためにあなたに十分なフラグを与えません。 5.004_02以来、ヒント/bsdos.shファイル は、BSDI 3.1と4.0間で変化に順応するために変わったけれども、それはまだ完全に正しいわけではありません。

解決は、perlをコンパイルし、theを変更する時にですccdlflags config.shからにおける変数:

   -rdynamic-Wl,-rpath,/usr/ローカルな/lib/perl5/5.00502/i386-bsdos/CORE

(または同様な何か)。 代わりに、./設定を動かすことができて、ダイナミック・ローディングを使うためにccに移り変わるため に、どのような特別な質問にでも答えることはたれ下がります? 上記のラインによって。 それは、知られている何[what -rdynamic]方法(それは見たところどのような人ページの中でも文書化されません)ではないけれども、それは、BSDI 4.0配布と一緒に来るperl5をコンパイルするために、どんなBSDI男がしたかです。



前の満足です