[openwrt/openwrt] toolchain: glibc: Update glibc 2.41 to recent HEAD

LEDE Commits lede-commits at lists.infradead.org
Sun Nov 30 10:15:41 PST 2025


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/8d2d49195f9218372ccad8ce9fab1c9abe1b35de

commit 8d2d49195f9218372ccad8ce9fab1c9abe1b35de
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Sat Nov 29 19:05:42 2025 +0100

    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 <libc-tsd.h>
    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 <hauke at hauke-m.de>
---
 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




More information about the lede-commits mailing list