[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)