On 08/21/2015 10:12 AM, Simon McVittie wrote:
> The broken situation would be that you have programs (or libraries) foo
> and bar installed, both linked to libginac.so.5, with foo expecting the
> g++-4.x ABI and bar expecting the g++-5 ABI. Depending which version of
> libginac.so.5 you had installed, either foo or bar would crash. What we
> are doing by renaming the package is to force this situation not to
> exist: foo would depend on libginac5, bar would depend on libginac5v5,
> and dpkg will not let you have them both installed at the same time.

But wouldn't that mean that a program that's not in the archives (a
commercial program, for instance) which depends on a C++ library
libjoedoe.so.23 in Jessie will not work any more because there's going
to be libjoedoe.so.23 compiled with the g++-5 ABI in Stretch. And we're
not going to do that, right? (Sorry for being a nuisance.)

   -richard.

Reply via email to