[Namazu-devel-ja 1591] Re: --version-infoLTVERSION について
NOKUBI Takatsugu
knok @ daionet.gr.jp
2007年 5月 8日 (火) 16:41:23 JST
At Mon, 07 May 2007 21:25:50 +0900,
Tadamasa Teranishi wrote:
> これは -release オプションを使うという意味でしょうか?
> それとも自前でライブラリ名にリリース番号を埋め込んで、-version-info
> でライブラリのバージョン管理をするという意味でしょうか?
前者です。
> > libtoolが意図している使われかたではないので、私としては違和感を強く
> > 感じます。
>
> libtoolの意図とはどのようなものなのでしょうか。
あくまで私の解釈ですが、リニアに、なおかつ抽象度の高いレベルでsoname
を管理するためのものだと思っています。寺西さんの運用だと、それらを放棄
してしまうことになるのではないでしょうか。
> ともかく、libtool には Namazu の開発状況にそったモデルは用意されて
> いないし、想定もされていないように思いますが...。
一応、sonameを人力で設定することもできたように思います。が、ドキュメ
ントをみてもやりかたを思い出せません...
ともあれ、libtoolのもう一つの側面、クロスプラットフォームなライブラ
リ管理という機能がある以上、libtoolを使わざるを得ないのが痛し痒しなと
ころですね。
At Mon, 07 May 2007 21:58:26 +0900,
Tadamasa Teranishi wrote:
> これの場合の面倒な点としては、libnmz を使っているアプリケーション
> (例えば Search-Namazu 等)では、安定版バージョン用のlibnmzとリンク
> するようにしか Makefile 等が作成されていないので、いちいち書き換える
> 必要があるということです。
これは適切なnmz-configを呼び出すようにすれば良いのではないでしょうか。
Text::ChaSenのMakefile.PLはそのようにしています。
というかさっさとSearch-Namazuもそうするべきですね...
--
野首 貴嗣
E-mail: knok @ daionet.gr.jp
knok @ namazu.org / knok @ debian.org
Namazu-devel-ja メーリングリストの案内