glibc 2.31: hard freeze on Friday, 31st Jan
Romain Naour
romain.naour@gmail.com
Sat Feb 1 08:23:00 GMT 2020
Hi All,
Le 30/01/2020 à 16:15, Siddhesh Poyarekar a écrit :
> Hi,
>
> It looks like testing during freeze has gone without incident and we're
> nearing the release date. I'll begin release testing tomorrow, so
> please do not commit anything after Friday noon UTC. That is, even if I
> approve your patch for master and it fails to go in before noon UTC
> tomorrow, it will have to wait until master reopens. NEWS patches are
> an exception of course; I'll just fix up and commit if they are not
> pushed in time when I review changes for more newsworthy items.
>
> If everything goes to plan, I will have finished release testing and cut
> a release by Saturday night.
The risc64 port needs at least a kernel headers >= 5.0
Otherwise glibc fail to build with:
../sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h:193:33: error: expected
declaration specifiers or '...' before numeric constant
193 | #define __NR_riscv_flush_icache 259
| ^~~
In file included from ../sysdeps/unix/sysv/linux/riscv/flush-icache.c:25:
/home/naourr/buildroot/test/toolchain/host/riscv64-buildroot-linux-gnu/sysroot/usr/include/asm/syscalls.h:29:36:
error: unknown type name 'sys_riscv_flush_icache'
29 | __SYSCALL(__NR_riscv_flush_icache, sys_riscv_flush_icache)
| ^~~~~~~~~~~~~~~~~~~~~~
See: https://gitlab.com/kubu93/toolchains-builder/-/jobs/422726962
There are other issues related to glibc 2.31 that need to be fixed in other
software:
The last released version of Busybox needs to be patched to remove stime()
https://git.busybox.net/busybox/commit/?id=d3539be8f27b8cbfdfee460fe08299158f08bcd9
GCC 9.2.0 (and probably older gcc version) needs to be fixed due to an issue
with libsanitizer:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=ce9568e9e9cf6094be30e748821421e703754ffc
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=75003cdd23c310ec385344e8040d490e8dd6d2be
Maybe this is something to add in the glibc wiki or release note?
Best regards,
Romain
>
> Thanks,
> Siddhesh
>
More information about the Libc-alpha
mailing list