From 8d2d49195f9218372ccad8ce9fab1c9abe1b35de Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sat, 29 Nov 2025 19:05:42 +0100 Subject: [PATCH] toolchain: glibc: Update glibc 2.41 to recent HEAD 373408c19f stdlib: resolve a double lock init issue after fork [BZ #32994] 62928cf7d8 elf: Do not add a copy of _dl_find_object to libc.so f48de98bce elf: Extract rtld_setup_phdr function from dl_main 513629b14d elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) 1502c248d5 nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) daa4de5253 AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] 0bb6dad5af AArch64: Optimize algorithm in users of SVE expf helper 2a0b52fdd6 AArch64: Optimize inverse trig functions 307a8a4434 AArch64: Improve codegen in SVE log1p 503f7a7d33 AArch64: Optimize SVE exp functions 6db0f659c8 AArch64: Optimise SVE FP64 Hyperbolics c467918138 AArch64: Improve codegen SVE log1p helper 330cd035df Remove f409ec073f Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} 5d8614b284 ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) 940d821afb Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] 4a3e5f1e4c elf: Introduce separate _r_debug_array variable 9d6577fdff elf: Introduce _dl_debug_change_state b05ce0de3d elf: Restore support for _r_debug interpositions and copy relocations 85780b6055 elf: Compile _dl_debug_state separately (bug 33224) dd87fcda43 x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] e2d9e9eb26 x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] 3f3b4fdd0b elf: Fix handling of symbol versions which hash to zero (bug 29190) 42f9c70ac2 elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor aa5dbd5332 elf: Preserve _rtld_global layout for the release branch c1bec0b52d i386: Update ___tls_get_addr to preserve vector registers 7aa907241c i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] ed4672abb5 i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] a52c9b75c7 Optimize __libc_tsd_* thread variable access 9867e44cdc AArch64: Fix SVE powf routine [BZ #33299] cf926cd7fb nss: Group merge does not react to ERANGE during merge (bug 33361) 4b1f8c90f9 x86: Detect Intel Wildcat Lake Processor 7c0632472d x86: Detect Intel Nova Lake Processor 580746904b x86: fix wmemset ifunc stray '!' (bug 33542) 1f57ffdf35 aarch64: Disable ZA state of SME in setjmp and sigsetjmp 97076e0cf1 aarch64: update tests for SME 1a0ee26714 aarch64: define macro for calling __libc_arm_za_disable 889ae4bdbb aarch64: clear ZA state of SME before clone and clone3 syscalls e4ffcf32b9 aarch64: tests for SME 5bf8ee7ad5 aarch64: fix cfi directives around __libc_arm_za_disable 75b6b263e9 aarch64: Do not link conform tests with -Wl,-z,force-bti (bug 33601) 215e9155ea aarch64: fix includes in SME tests 360f60fb63 AArch64: Optimise SVE scalar callbacks ca489fc802 AArch64: Fix instability in AdvSIMD tan 442cc3901b AArch64: Fix instability in AdvSIMD sinh 1e16b570bb AArch64: fix SVE tanpi(f) [BZ #33642] 5c6445672a AArch64: Fix and improve SVE pow(f) special cases 040256e79b ppc64le: Restore optimized strcmp for power10 f8cdc03e1e ppc64le: Restore optimized strncmp for power10 6a0b8e3665 ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091) Link: https://github.com/openwrt/openwrt/pull/20989 Signed-off-by: Hauke Mehrtens --- toolchain/glibc/common.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/toolchain/glibc/common.mk b/toolchain/glibc/common.mk index 25d5d66aca..0a4b35183c 100644 --- a/toolchain/glibc/common.mk +++ b/toolchain/glibc/common.mk @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=glibc PKG_VERSION:=2.41 -PKG_RELEASE:=2 +PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=e7c419a2957590fb657900fc92a89708f41abd9d -PKG_MIRROR_HASH:=8613b8765c8651888178623355bb019538a1e1e32d9cc5a83ab7f063054748e1 +PKG_SOURCE_VERSION:=6a0b8e366520a09722aef6c17ec1b103e82f3c28 +PKG_MIRROR_HASH:=5bd5efe0b037cada9b2dfdfa75bbc83f087751dd14d7dd8af974b8a37467ec68 PKG_SOURCE_URL:=https://sourceware.org/git/glibc.git PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.zst PKG_CPE_ID:=cpe:/a:gnu:glibc -- 2.30.2