[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/