[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:10597] dynamic library



たはら@会津大です.

パッケージングの勉強に,gnome-pilot の deb 化に挑戦しています.ソース
から,

gnome-pilot
libgnome-pilot
libgnome-pilot-dev

という3つのパッケージを作成するところまではうまくいっていますが,ひと
つ問題があります.

gnome-pilot に含まれるバイナリが libgnome-pilot に含まれるライブラリ
libhoge.so を動的にロードするのですが,その時に libhoge.so.0 を見に行っ
てしまうのでロードに失敗してしまいます.いろいろなパッケージを参考にし
た結果,libhoge.so (-> libhoge.so.0 リンク) は dev パッケージに含まれ
ています(実は,この理由が良くわかっていません).

したがって,dev パッケージをインストールすれば解決するのですが,これで
はパッケージを分割した意味がありません.このような時は,どう解決すれば
良いのでしょうか?

--- Tahara Yuusuke <m5021212@xxxxxxxxxxxx>
-> The University of Aizu / Department of Computer Systems
-> http://www.u-aizu.ac.jp/%7Em5021212/
-> ICQ: 38459330(@work), 35702748(@lab), 14439176(@home)