This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: glibc 2.31: hard freeze on Friday, 31st Jan


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
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]