automake
と を使用してビルドされたパッケージの RPM を作成しようとしていますlibtool
が、問題が発生しました。rpmbuild
パッケージのインストール済みプログラムに、パッケージの共有可能なライブラリのインストール ディレクトリのパス名が含まれていることを発見すると、中止されます (ののオプションautomake
の使用)。-rpath
ld
rpmbuild
パッケージが再配置可能であることを保証するためにこれを行うことを理解しています。私の質問は、それについて何をすべきかです。共有可能なライブラリの使用を排除する (そしてその利点を失う) かautomake
、共有可能なライブラリをインストールしないように指示し (オプションの使用を停止し-rpath
ます)、とにかくそれらをインストールすることができます。この後者のオプションの代償は、ユーザーが常に正しく設定された環境変数を持っている必要があることです。LD_LIBRARY_PATH
別のオプションはありますか?
あなたならどうしますか?