↵ Return to the main page of glibc-langpack-csb
View build
Search for updates
Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files
| Date | Author | Change |
|---|---|---|
| 2025-08-26 | Florian Weimer <fweimer at redhat dot com> - 2.40-28 | - Auto-sync with upstream branch release/2.40/master, commit f7c0193b61357cb4b52c5805dd8b58718e63ea3b: - Optimize __libc_tsd_* thread variable access - i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] - i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] - i386: Update ___tls_get_addr to preserve vector registers - elf: Preserve _rtld_global layout for the release branch - elf: Compile _dl_debug_state separately (bug 33224) - elf: Restore support for _r_debug interpositions and copy relocations - elf: Introduce _dl_debug_change_state - elf: Introduce separate _r_debug_array variable - elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor - elf: Second ld.so relocation only if libc.so has been loaded - elf: Fix handling of symbol versions which hash to zero (bug 29190) - elf: Reorder audit events in dlcose to match _dl_fini (bug 32066) - elf: Call la_objclose for proxy link maps in _dl_fini (bug 32065) - elf: Signal la_objopen for the proxy link map in dlmopen (bug 31985) - elf: Add the endswith function to <endswith.h> - elf: Update DSO list, write audit log to elf/tst-audit23.out - elf: Switch to main malloc after final ld.so self-relocation - elf: Introduce _dl_relocate_object_no_relro - elf: Do not define consider_profiling, consider_symbind as macros - elf: rtld_multiple_ref is always true - Revert "elf: Run constructors on cyclic recursive dlopen (bug 31986)" - elf: Fix map_complete Systemtap probe in dl_open_worker - elf: Signal RT_CONSISTENT after relocation processing in dlopen (bug 31986) - elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switch - elf: Run constructors on cyclic recursive dlopen (bug 31986) - x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] - x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] - math: Remove no-mathvec flag - Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] - ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) - Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} - Remove <libc-tsd.h> - elf: Handle ld.so with LOAD segment gaps in _dl_find_object (bug 31943) - elf: Extract rtld_setup_phdr function from dl_main - elf: Do not add a copy of _dl_find_object to libc.so - AArch64: Improve codegen SVE log1p helper - AArch64: Optimise SVE FP64 Hyperbolics - AArch64: Optimize SVE exp functions - AArch64: Improve codegen in SVE log1p - AArch64: Optimize inverse trig functions - AArch64: Optimize algorithm in users of SVE expf helper - AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] |
| 2025-07-24 | Florian Weimer <fweimer at redhat dot com> - 2.40-27 | - Auto-sync with upstream branch release/2.40/master, commit 2eb180377b96771b8368b0915669c8c7b267e739: - CVE-2025-8058: Fix double-free after allocation failure in regcomp (#2383152) |
| 2025-06-21 | Florian Weimer <fweimer at redhat dot com> - 2.40-26 | - Remove glibc-rh1889892-*.patch, now backported upstream. - Auto-sync with upstream branch release/2.40/master, commit dbc83657e290bdad3245259be80fb84cbe10304c: - ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702) - ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059) - ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702) - ppc64le: Revert "powerpc: Optimized strncmp for power10" (CVE-2025-5745) - elf: Keep using minimal malloc after early DTV resize (bug 32412) - libio: Fix a deadlock after fork in popen - x86: Detect Intel Diamond Rapids - x86: Handle unknown Intel processor with default tuning - x86: Add ARL/PTL/CWF model detection support - x86: Optimize xstate size calculation - x86: Use `Avoid_Non_Temporal_Memset` to control non-temporal path - x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810) - x86: Skip XSAVE state size reset if ISA level requires XSAVE - x86_64: Add atanh with FMA - x86_64: Add sinh with FMA - x86_64: Add tanh with FMA - nptl: clear the whole rseq area before registration - math: Improve layout of exp/exp10 data - AArch64: Use prefer_sve_ifuncs for SVE memset - AArch64: Add SVE memset - math: Improve layout of expf data - AArch64: Remove zva_128 from memset - AArch64: Optimize memset - AArch64: Improve generic strlen - AArch64: Improve codegen for SVE powf - AArch64: Improve codegen for SVE pow - AArch64: Improve codegen for SVE erfcf - Aarch64: Improve codegen in SVE exp and users, and update expf_inline - Aarch64: Improve codegen in SVE asinh - AArch64: Improve codegen in SVE expm1f and users - AArch64: Improve codegen for SVE log1pf users - AArch64: Improve codegen for SVE logs - AArch64: Improve codegen in SVE tans - AArch64: Improve codegen in AdvSIMD asinh - AArch64: Improve codegen of AdvSIMD expf family - AArch64: Improve codegen of AdvSIMD atan(2)(f) - AArch64: Improve codegen of AdvSIMD logf function family - AArch64: Improve codegen in users of ADVSIMD log1p helper - AArch64: Improve codegen in AdvSIMD logs - AArch64: Improve codegen in AdvSIMD pow - AArch64: Remove SVE erf and erfc tables - AArch64: Small optimisation in AdvSIMD erf and erfc - AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines - AArch64: Improve codegen in users of ADVSIMD expm1f helper - AArch64: Improve codegen in users of AdvSIMD log1pf helper - AArch64: Improve codegen in SVE F32 logs - AArch64: Improve codegen in SVE expf & related routines - aarch64: Avoid redundant MOVs in AdvSIMD F32 logs - math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664] |
| 2025-04-18 | Frédéric Bérat <fberat at redhat dot com> - 2.40-25 | - Update riscv64 handling (thanks David Abdurachmanov) (RHEL-87574) |
| 2025-04-08 | Frédéric Bérat <fberat at redhat dot com> - 2.40-24 | - Resolve stdio flushing issues (#2359737) |
| 2025-03-13 | Florian Weimer <fweimer at redhat dot com> - 2.40-23 | - PTHREAD_COND_INITIALIZER compatibility with previous glibc versions (#1889892) |
| 2025-03-07 | Carlos O'Donell <carlos at redhat dot com> - 2.40-22 | - Fix missed wakeup in POSIX thread condition variables (#1889892) |
| 2025-01-25 | Florian Weimer <fweimer at redhat dot com> - 2.40-21 | - setenv/putenv: Use new upstream free(environ) workaround (#2341908) (glibc-rh2341908.patch replaces glibc-environ-malloc.patch) - Auto-sync with upstream branch release/2.40/master, commit 85668221974db44459527e04d04f77ca8f8e3115: - stdlib: Test using setenv with updated environ [BZ #32588] - malloc: obscure calloc use in tst-calloc - Hide all malloc functions from compiler [BZ #32366] |
| 2025-01-23 | Florian Weimer <fweimer at redhat dot com> - 2.40-20 | - CVE-2025-0577: getrandom, arc4random can be predictable after fork (#2338960) |
| 2025-01-23 | Florian Weimer <fweimer at redhat dot com> - 2.40-19 | - Apply patch to improve compatibility with environ/malloc misuse |