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

Bug#83669: Shared libraries



>> Brian May <bam@debian.org> writes:

 > If so, what is the problem with installing the unstable version of
 > libl6? Oh, you explain it here.
 > 
 >     Ian> L-dev from unstable, but then when you compile S it ends up
 >     Ian> needing the L from unstable.

 Ugh.  I finally understand the intention behind this.  It's broken.

 libfoo-dev (2.1-1) was compiled with libbar-dev (1.1-1).  libbar1
 (1.1-1) exists in unstable and libbar1 (1.0-1) exists in stable.  Due
 to bad judgement, libbar1 (1.1-1) (and libbar-dev 1.1-1 according to
 this proposal) contains one extra function (wrt to 1.0-1) which
 libfoo-dev (2.1-1) uses.  That means libfoo-dev (2.1-1) depends on
 libbar1 (1.1-1), or is it libbar-dev (1.1-1) according to this
 proposal?

 If this is not the case you are trying to solve, then I'm wrong and I
 didn't understand the intention.

 And exactly what do you want to do with the soname in libfoo.so?  You
 can't just hide it from ldconfig, can you?

--
Marcelo



Reply to: