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.