Minimum GCC version for building glibc

Mike Frysinger vapier@gentoo.org
Wed Nov 5 18:47:00 GMT 2014


On 04 Nov 2014 11:06, Paul Eggert wrote:
> On 11/04/2014 08:58 AM, Mike Frysinger wrote:
> > what's the diff between 4.4 and 4.6 ?
> 
> 4.5 didn't add much to the language: __builtin_unreachable is the only 
> thing I'd write home about.

well, you snipped part of my context :).  i'm not interested in what fancy 
features any particular gcc version introduced, unless they matter to glibc.

we bump the min required version of any package for these reasons:
 - newer functionality is not feasible to duplicate in glibc
 - existing backwards compat code grows to a size that is too onerous to 
keep maintaining

any time someone says "let's raise the min ver of package P from X to Y", imo it 
needs to be justified with "we get to delete Z lines of code" or "it is not 
possible to implement critical feature F otherwise".  i think the burden is on 
the person who wants to drop support to justify it, not on other people to 
justify keeping support for older versions.

in this case, the proposal of raising gcc 4.4 to 4.7 was accompanied by "it 
might make implementing C11 support easier".  it seems like support for that was 
already posted not requiring 4.7.  so what's the reason for dropping 4.4/4.5 ?
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20141105/3707b51e/attachment.sig>


More information about the Libc-alpha mailing list