[EMAIL PROTECTED] (Martin v. Loewis) writes:
> Steve Langasek <[EMAIL PROTECTED]> writes:

>> My concern is that locally compiled apps built against C++
>> libraries other than libstdc++ will silently stop working on
>> upgrade.  This is certainly not the most important issue facing us
>> in the transition, but so far it seems to me that people are
>> regarding it as so *un*important that it's not worth discussing at
>> all.
>
> The breakage will not be silent: On startup of the application, they
> will give an error message indicating the problem. I think that
> problem is best solved by educating the users that such problems might
> happen.

This is not how Debian has done similar transitions in the past: libc4
to libc5, and libc5 to libc6, did not cause this breakage in Debian.
Old programs continued to work without user or operator intervention
(in fact libc4 binaries still work _today_ on some Debian systems.)

If you change the ABI, you change the soname.  That's what it's _for_.

-- 
http://www.greenend.org.uk/rjk/


Reply via email to