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: