On Wed, Dec 05, 2001 at 09:46:01AM +0800, Ping Yeh wrote:
> 把
>          libtabe.so.<API version number>
> 做成指向
>          libtabe-<release number>.so.<API version number>
> 的 symbolic link 是否就可以解決這個問題?

[EMAIL PROTECTED]@不是不可以,但這個不是慣例。您看看 /usr/lib/ 底下有多少個是
lib?????-<release number>.so.<API version number> 命名的?
百多個 lib*.so.* 之中,大概只有幾個是這樣命名的。
Shared library 的名稱不是擺放 release number 的好地方。
library interface [EMAIL PROTECTED]
兩者基本上是獨立的。

[EMAIL PROTECTED]@雖說是加個 symlink [EMAIL PROTECTED]
我認為最好遵從已有的、公認的標準慣例,保持簡潔,不然套件之間相互的
dependencies 可以搞得好亂,要用升級 *.deb、*.rpm 等等就麻煩了。

[EMAIL 
PROTECTED]@以下是小弟幾天前找到的、有點兒相關的資料,因為我自己之前也搞不清楚
libtool (RELEASE, CURRENT, VERSION, AGE) 和 linux 的 major, minor soname
等關係。  :-)

   http://www.linuxdoc.org/HOWTO/GCC-HOWTO/x575.html
   http://mail.gnu.org/pipermail/bug-parted/2001-February/000639.html
   http://mail.gnome.org/archives/gtk-list/1998-July/msg00312.html

                                        東東

-- 
Anthony Fok Tung-Ling  霍東靈
ThizLinux Laboratory   <[EMAIL PROTECTED]> http://www.thizlinux.com/
Debian Chinese Project <[EMAIL PROTECTED]>       http://www.debian.org/intl/zh/
Come visit Our Lady of Victory Camp!           http://www.olvc.ab.ca/


回复