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

Re: libdb3?



On Wed, Mar 07, 2001 at 01:07:28PM -0500, Ben Collins wrote:
> On Wed, Mar 07, 2001 at 09:07:45PM +1100, Herbert Xu wrote:
> > Richard A Nelson <cowboy@debian.org> wrote:
> > 
> > > The problems occur with packages like sendmail - which includes ldap
> > > and sasl libraries (which also link against db)...  More problematic
> > > is the hidden dependancies created by nsswitch - which can also be using
> > > db.
> > 
> > What should happen is to have the soname of any library which links against
> > libdb3 changed.  Unfortunately this has to be done upstream.
> 
> No, that will not work. The soname does not stop from loading db2/db3
> together in one program. The dependency chain is too large to account
> for this.
>

In fact, the ideal solution is a more flexible dynamic linker? One
which allows two libraries providing the same symbol to be loaded, as
long as each shared object demanding the symbol is only linked to one
of them?  Or is that too simplistic/not possible?

Jules



Reply to: