mbox series

[next,0/2] Upgrade to glibc 2.39

Message ID 20240303083314.156042-1-thomas.petazzoni@bootlin.com
Headers show
Series Upgrade to glibc 2.39 | expand

Message

Thomas Petazzoni March 3, 2024, 8:33 a.m. UTC
Hello,

This small series of patches bump glibc to 2.39. The big visible
change is that the libcrypt library has been dropped. This required a
preparation patch for gcc, backporting some upstream changes, but it
is also likely to cause build failures with a number of other
packages. Therefore, I suggest to apply this fairly early in the
2024.05 cycle so that we have enough time, with the help of the
autobuilders, to address those issues.

These patches have been tested using the Bootlin toolchain builder
infrastructure: the toolchains build fine for all architectures, and
for the archs for which we have a Qemu defconfig, it boots fine under
Qemu.

Best regards,

Thomas

Thomas Petazzoni (2):
  package/gcc: add patches to remove crypt()/crypt_r() libsanitizer
    interceptors
  package/glibc: bump to 2.39

 ...emove-crypt-and-crypt_r-interceptors.patch | 140 +++++++++++++++++
 ...emove-crypt-and-crypt_r-interceptors.patch | 140 +++++++++++++++++
 ...emove-crypt-and-crypt_r-interceptors.patch | 146 ++++++++++++++++++
 ...d-with-mcpu-68040-or-higher-BZ-30740.patch |  57 -------
 ...shift-and-__mpn_rshift-for-non-68020.patch |  47 ------
 ...ALE_AVAILABLE-on-__mpn_lshift-and-__.patch |  93 -----------
 package/glibc/glibc.hash                      |   4 +-
 package/glibc/glibc.mk                        |   5 +-
 8 files changed, 430 insertions(+), 202 deletions(-)
 create mode 100644 package/gcc/11.4.0/0008-Remove-crypt-and-crypt_r-interceptors.patch
 create mode 100644 package/gcc/12.3.0/0004-Remove-crypt-and-crypt_r-interceptors.patch
 create mode 100644 package/gcc/13.2.0/0003-Remove-crypt-and-crypt_r-interceptors.patch
 delete mode 100644 package/glibc/0001-m68k-Fix-build-with-mcpu-68040-or-higher-BZ-30740.patch
 delete mode 100644 package/glibc/0002-m68k-fix-__mpn_lshift-and-__mpn_rshift-for-non-68020.patch
 delete mode 100644 package/glibc/0003-m68k-Use-M68K_SCALE_AVAILABLE-on-__mpn_lshift-and-__.patch