[Buildroot] WIP: glibc 2.16 bump

Romain Naour romain.naour at gmail.com
Mon Aug 14 13:04:10 UTC 2017


Hi Thomas,

Le 12/08/2017 à 15:04, Romain Naour a écrit :
> Hi Thomas,
> 
> Le 12/08/2017 à 13:46, Thomas Petazzoni a écrit :
>> Hello,
>>
>> On Sat, 12 Aug 2017 12:24:50 +0200, Romain Naour wrote:
>>
>>> I started to look at glibc 2.26 bump.
>>
>> Good!
>>
>>> All patches are uptream but the bump trigger some build issue with gcc 7 (older
>>> gcc version are not tested yet).
>>> For now I'm building only the toolchain on several arch, so no runtime test yet.
>>> How the freeelectron farm can help to test new gcc/libc version ?
>>
>> If you submit the patch and/or push it to some branch somewhere, I can
>> apply it on a branch (not to the official Buildroot tree), and run a
>> test build of all the toolchains configurations, and give you the link
>> to the Gitlab CI build results.
> 
> Can you try with this branch ?
> https://github.com/RomainNaour/buildroot/tree/glibc-2.26

I started a build on gcc farm and the only failing build is powerpc64le.

I added this hunk in gcc.mk

# Since Glibc 2.26, poerpc64le requires double/long double.
# See sysdeps/powerpc/powerpc64le/configure.ac
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_powerpc64le),yy)
HOST_GCC_COMMON_CONF_OPTS += \
	--with-long-double-128
endif

I updated glibc-2.26 branch on github.

Note: float128 require at least gcc 6.2 or gcc 7.1, so we need to disable older
gcc on powerpc64le with glibc.

Best regards,
Romain

> 
> Best regards,
> Romain
> 
>>
>> Best regards,
>>
>> Thomas
>>
> 



More information about the buildroot mailing list