[prev in list] [next in list] [prev in thread] [next in thread]
List: debian-devel
Subject: Re: is the whole unstable still broken by gcc-5?
From: Simon McVittie <smcv () debian ! org>
Date: 2015-09-16 11:08:51
Message-ID: 55F94DC3.3040700 () debian ! org
[Download RAW message or body]
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic