私はlibtoolのものにはかなり新しいです。私のプロジェクトをビルドするにはlibtool 1.5が必要ですが、私のシステム(debian、squeeze)のデフォルトのlibtoolは2.2です。 私は、ソースからlibtool 1.5をインストールし、それを/ usr/localに入れました。私のPATH変数は、まず/ usr/local/binパスを選択します。libtoolカスタムスクリプトはconfigureによってどのように生成されますか?
autogenを実行すると、libtool 1.5が認識されていることがわかります。ただし、configureスクリプトを実行すると、バージョン2.2のlibtoolスクリプトがビルドディレクトリに表示されます。パッケージマネージャを使用してlibtool 2.2をアンインストールして以来、どこから来たのか分かりません。
問題の解決方法を教えてください。 libtoolスクリプトはビルドフォルダにどのように生成されますか? ltmain.shとの関係は何ですか?
おかげで、 ヴャチェスラフ
最初の問題は、1.5を使用するための要件です!真剣に、現代のlibtoolがなぜうまくいかず、その問題を解決したかを理解する方がずっと良いでしょう。 –