glibc 2.29: Reminder, only ~3 weeks to freeze!

Romain Naour romain.naour@gmail.com
Fri Dec 14 22:32:00 GMT 2018


Hi Carlos, Joseph,

Le 14/12/2018 à 22:14, Joseph Myers a écrit :
> On Fri, 14 Dec 2018, Romain Naour wrote:
> 
>> Actually there is a regression when the toolchain is built with glibc 2.29 and
>> gcc 4.9 (when USE_ATOMIC_COMPILER_BUILTINS is not defined):
> 
> What platform is this on?

It's on x86 platform.

There is another issue x86_64 with GCC 4.9:

blob_repeat.c:121:3: error: implicit declaration of function
'__builtin_mul_overflow' [-Werror=implicit-function-declaration]
   if (__builtin_mul_overflow (page_size >> common_zeros, element_size,
   ^

> 
> We could consider removing support for building with GCC 4.9; it's more 
> than a year since we moved to that as minimum version for building glibc, 
> so maybe moving to GCC 5 as a minimum would now make sense.
> 

Agree, it seems reasonable.

GCC 4.9 is currently the oldest supported version to build a toolchain with
Buildroot. But I don't think building a glibc 2.29 based toolchain using GCC 4.9
(or older) is a realistic use case.

Best regards,
Romain



More information about the Libc-alpha mailing list