Re: Stale files in /usr/X11/bin ?

看板DFBSD_bugs作者時間21年前 (2005/03/27 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
On Sat, Mar 26, 2005 at 05:37:08PM +0200, Yury Tarasievich wrote: > Joerg Sonnenberger wrote: > >Do you want to link directly against lib.so instead of lib.so.x? That's > >broken. > > Yes, that's what I'd want to do. Shame it's broken. It is broken because the soname has a reason. Libraries with identical sonames are supposed to be backward-compatible with regard to the implemented ABI. > >Exactly. The dynamic linker doesn't care at all about version numbers. > > I'm out of my depth here, but what is, then, when binary has inside it > references to lib...so.<n>? The linker does an exact match. That's why it doesn't care of versions. > >Not really. The libc.so --> libc.so.4 link is used by the _static_ linker, > >You could use varsyms to change the behaviour on a per-case base. > > Sorry, I don't really know what the varsym is. varsym(8). Bascially it's variable expansion for symlinks :) You have to set vfs.varsym_enable=1 though. Someone wants to add that to the manpage? Joerg
文章代碼(AID): #12HQE800 (DFBSD_bugs)
文章代碼(AID): #12HQE800 (DFBSD_bugs)