On 13/09/15 10:34, Samuel Thibault wrote: > Svante Signell, le Sun 13 Sep 2015 11:33:31 +0200, a écrit : >>> That's what Sid/Unstable is used for. You'll have to live with that :) >>> This transition was IMHO a monster compared to the usual transitions >>> and it might happen again. Se at the end we probably should discuss, >>> what to improve next time. >> >> What about transition to glibc-2.21? > > glibc has been systematically using compat symbols since a looong time > (the libc5 -> libc6 transition).
The problem with the g++-5 transition is not libstdc++ itself - libstdc++ has various tricks to be compatible with both ABIs. The unusual problems with the g++-5 transition are: * merely recompiling some other library with the new compiler, without making any source changes in that library, changes its ABI; * it isn't immediately obvious whether a library is using the old or new ABI; * it isn't immediately obvious whether the new ABI even makes any difference for a particular library; * the packages whose ABI does change include apt and schroot, which are key development tools; * hundreds of packages' ABIs changed; * the new compiler makes some things FTBFS; * and the transition is entangled with moving to a new version of Boost which also makes some things FTBFS. Ordinary library transitions are easy by comparison. S