↵ Return to the main page of compat-libpthread-nonshared
View build
Search for updates
Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Provides
🠗 Files
| Date | Author | Change |
|---|---|---|
| 2026-04-07 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-8 | - Auto-sync with upstream branch master, commit 4ffc76bb0eba8a46a45a1a98811d769d0ca8627a: - htl: Fix SEM_FAILED type (Samuel Thibault) - io: Use gnulib fts implementation (BZ 22944, BZ 20331) (Adhemerval Zanella) - stdlib: Add internal stdc_rotate_right implementation (Adhemerval Zanella) - AArch64: Remove unused MIDR entries (Wilco Dijkstra) - AArch64: Remove eMAG memset ifunc (Wilco Dijkstra) - AArch64: Remove eMAG memchr ifunc (Wilco Dijkstra) - hurd: Interrupted RPC returning EINTR when server has actually changed state. (Mike Kelly) - hurd: alterations to MSG_EXAMINE interface (intr-msg.h) (Mike Kelly) - malloc: Show hugetlb tunable default in --list-tunables (Wilco Dijkstra) - io: ftw: Use state stack instead of recursion (BZ 33882) (Adhemerval Zanella) - math: Sync sinh from CORE-MATH (Adhemerval Zanella) - testsuite: fix test-narrowing-trap failure on platforms where FE_INVALID is not defined (Xi Ruoyao) - Document CVE-2026-4046 (Siddhesh Poyarekar) - x86_64: Prefer EVEX512 code-path on AMD Zen5 CPUs (Sajan Karumanchi) |
| 2026-03-30 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-7 | - Auto-sync with upstream branch master, commit 6abe432ec4aa1456151be8f9567c4d68f41d68f7: - math: Fix lgammaf regression on i686 (Adhemerval Zanella) - math: Use polydd_cosh instead of polydd on cosh (Adhemerval Zanella) - localedata: Add disclaimer to files contributed with assignment (Carlos O'Donell) - advisories: Update GLIBC-SA-2026-0005 and GLIBC-SA-2026-0006. (Carlos O'Donell) - resolv: Check hostname for validity (CVE-2026-4438) (Carlos O'Donell) - Use #!/usr/bin/python3 in remaining Python scripts (Florian Weimer) - LoongArch: Add new files for LA32 in sysdeps/unix/sysv/linux/loongarch/ilp32 (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/unix/sysv/linux/loongarch (mengqinggang) - LoongArch: Add new file for LA32 in sysdeps/loongarch/ilp32 (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/loongarch/fpu (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/loongarch (mengqinggang) - LoongArch: fix missing trap for enabled exceptions on narrowing operation (Xi Ruoyao) - nptl: Fix nptl/tst-cancel31 fail sometimes (mengqinggang) - resolv: Count records correctly (CVE-2026-4437) (Carlos O'Donell) - Add advisory text for CVE-2026-4438 (Carlos O'Donell) - Add advisory text for CVE-2026-4437 (Carlos O'Donell) - Use binutils 2.46, MPC 1.4.0 in build-many-glibcs.py (Joseph Myers) |
| 2026-03-23 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-6 | - Auto-sync with upstream branch master, commit cd013efb933680917c418f19c95b37d6838cd6fb: - LoongArch: feclearexcept: skip clearing CAUSE (Xi Ruoyao) - riscv: Resolve calls to memcpy using memcpy-generic in early startup (Adhemerval Zanella Netto) - riscv: Treat clang separately in RVV compiler checks (Zihong Yao) - math: Fix spurious overflow and missing errno for lgammaf (Adhemerval Zanella) - misc: Fix a few typos in comments (Yury Khrustalev) - math: Sync lgammaf with CORE-MATH (Adhemerval Zanella) - math: Sync tgammaf with CORE-MATH (Adhemerval Zanella) - Makefile: add allow-list for failures (Martin Coufal) - string: Add fallback implementation for ctz/clz (Adhemerval Zanella) - AArch64: Remove prefer_sve_ifuncs (Wilco Dijkstra) - This reverts commit 6e8f32d39a57aa1f31bf15375810aab79a0f5f4b. (Dev Jain) - elf: factor out ld.conf parsing (DJ Delorie) - x86: Fix tanh ifunc selection (Adhemerval Zanella) - x86_64: Add cosh with FMA (Adhemerval Zanella) - math: Consolidated common definition/data for cosh/sinh/tanh (Adhemerval Zanella) - math: Use tanh from CORE-MATH (Adhemerval Zanella) - math: Remove the SVID error handling from sinh (Adhemerval Zanella) - math: Use sinh from CORE-MATH (Adhemerval Zanella) - math: Remove the SVID error handling from cosh (Adhemerval Zanella) - math: Use cosh from CORE-MATH (Adhemerval Zanella) - nptl/htl: Add missing AC_PROVIDES (Samuel Thibault) - nptl/htl: Fix confusion over PTHREAD_IN_LIBC and __PTHREAD_NPTL/HTL (Samuel Thibault) - nptl: Drop comment about PTHREAD_IN_LIBC (Samuel Thibault) - elf: directly call dl_init_static_tls (Samuel Thibault) |
| 2026-03-16 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-5 | - Auto-sync with upstream branch master, commit f6143a7848098a1d4fe4340dd6f375cf0cb9d2db: - resolv: Move libanl symbols to libc on hurd too (Samuel Thibault) - elf: Drop librt.so from localplt-built-dso (Samuel Thibault) - rt: Move librt symbols to libc on hurd too (Samuel Thibault) - htl: Use pthread_rwlock for libc_rwlock (Samuel Thibault) - mach: Add __mach_rwlock_* (Samuel Thibault) - configure: Remove extra ')' from b4c110022c (Adhemerval Zanella) - configure: Fix bootstrap build after 570c46d36b (BZ 33985) (Adhemerval Zanella) - linux: Fix aliasing violations and assert address in __check_pf (bug #33927) (Arjun Shankar) - x86: Don't left shift negative values (Collin Funk) - Support loading libunwind instead of libgcc_s (Adhemerval Zanella) - configure: Repurpose have-cc-with-libunwind for clang support (Adhemerval Zanella) - configure: Parametrize runtime libraries to support compiler-rt (Adhemerval Zanella) - malloc: Remove lingering DIAG_POP_NEEDS_COMMENT (Adhemerval Zanella) - conform: Add initial support for XOPEN2K24 (Collin Funk) - conform: Add initial support for POSIX.1-2024 (Collin Funk) - malloc: Cleanup warnings (Wilco Dijkstra) - Document CVE-2026-3904 (Siddhesh Poyarekar) - LoongArch: Optimize float environment functions (Deng Jianbo) - nptl: Only issues __libc_unwind_link_get for SHARED (Adhemerval Zanella) - x86_64: Conditionally define __sfp_handle_exceptions for compiler-rt (Adhemerval Zanella) - test-assert-c++-variadic.cc: Disable assert_works for GCC 14.2 and 14.1 (Tomasz Kamiński) - libio: Properly link in function _IO_wfile_doallocate in static binaries (Yunze Zhu) - malloc: Improve memalign alignment (Wilco Dijkstra) - feat(rtld): Allow LD_DEBUG category exclusion (Frédéric Bérat) - elf(tls): Add debug logging for TLS operations (Frédéric Bérat) - elf: should check result of openat with -1 not 1 (Weixie Cui) - htl: Fix pthread_once memory ordering (Samuel Thibault) - htl: Make sure the exit path of last thread sees all thread cleanups (Samuel Thibault) - hurd: Check for _hurdsig_preempted_set with _hurd_siglock held (Samuel Thibault) - htl: Call thread-specific destructors for last thread too (Samuel Thibault) - htl: Fix checking for mutex not being recoverable (Samuel Thibault) - benchtests: Adapt tanh (Adhemerval Zanella) - benchtests: Adapt sinh (Adhemerval Zanella) - benchtests: Adapt cosh (Adhemerval Zanella) - Fix Makefile alphabetical ordering (Samuel Thibault) - hurd; Fix return value for sigwait (Samuel Thibault) - hurd: Fix cleaning on sigtimedwait timing out (Samuel Thibault) - Linux: Only define OPEN_TREE_* macros in <sys/mount.h> if undefined (bug 33921) (Florian Weimer) - malloc: Avoid accessing /sys/kernel/mm files (Wilco Dijkstra) - misc: Fix a few typos in comments (Yury Khrustalev) - htl: Fix race between timedrd/wrlock and unlock (Samuel Thibault) - hurd: Take cancel_lock in critical section (Samuel Thibault) - resolv: Avoid duplicate query if search list contains '.' (bug 33804) (Carlos Peón Costa) - support: no_override_resolv_conf_search flag for resolver test framework (Florian Weimer) - AArch64: Improve memset when len is 64 (Wilco Dijkstra) - malloc: Add asserts for malloc assumptions (Wilco Dijkstra) - tests: posix: use cpu clock for sleep (Yury Khrustalev) - assert: Support assert as variadic macro for C++26 [PR27276] (Jonathan Wakely) - math: Sync atanh with CORE-MATH (Adhemerval Zanella) - math: Sync log10p1f with CORE-MATH (Adhemerval Zanella) - math: Sync log10f with CORE-MATH (Adhemerval Zanella) - math: Sync log2p1f with CORE-MATH (Adhemerval Zanella) - math: Sync log1pf with CORE-MATH (Adhemerval Zanella) |
| 2026-03-02 | Florian Weimer <fweimer at redhat dot com> - 2.43.9000-4 | - Add glibc-open_tree_clone.patch for compatibility with Linux 7 UAPI headers. - Auto-sync with upstream branch master, commit 4b5a74412ee6ebb69a289acd8a94ef8ddcc6baa8: - Vectorise inverse hyperbolic special cases - AArch64: Single and Double precision entire exp family, SVE and AdvSIMD optimisations - manual: Document that EOPNOTSUPP and ENOTSUP are equal, not distinct (BZ 2363) - AArch64: Vectorise SVE log/log2/log10 single and double precision special cases. - AArch64: Single and Double precision hyperbolics, SVE and AdvSIMD optimisations - malloc: alignment might change in future versions - Say malloc (0) != NULL is now common; resection - Document malloc alignment - Document max_align_t - manual: Fix typo in documentation of iconv character set options - libio: Fix deadlock between freopen, fflush (NULL) and fclose (bug 24963) |
| 2026-02-23 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-3 | - Auto-sync with upstream branch master, commit 9af18a94e051fce513972254bf97c12ae563841e: - hurd: Define _POSIX_TIMERS to 200809L (Samuel Thibault) - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen (Adhemerval Zanella) - posix: execvpe: skip $PATH components that are too long [BZ #33626] (Pádraig Brady) - Rename __unused fields to __glibc_reserved. (Jakub Jelinek) - aarch64: Tests for locking GCS (Yury Khrustalev) - aarch64: Lock GCS status at startup (Yury Khrustalev) - tests: aarch64: fix makefile dependencies for dlopen tests for BTI (Yury Khrustalev) |
| 2026-02-16 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-2 | - Auto-sync with upstream branch master, commit 288b55f4636f336cc336344e4215ead9c4d592fc: - hurd: calling alarm() whilst handling SIGALRM can deadlock. (Mike Kelly) - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940) (Florian Weimer) - Linux: In getlogin_r, use utmp fallback only for specific errors (Florian Weimer) - nss: Introduce dedicated struct nss_database_for_fork type (Florian Weimer) - nscd: Add basic test (Florian Weimer) - support: Add support for starting and stopping nscd (Florian Weimer) - nscd: Pass TRY_AGAIN errors in the hosts cache to clients (Florian Weimer) - support: Add missing NSS formatting and checking functions (Florian Weimer) - support: Clean up NSS formatting and checking functions (Florian Weimer) - include: isolate __O_CLOEXEC flag for sys/mount.h and fcntl.h (DJ Delorie) - x86: Build tst-gnu2-tls2-x86* iff compiler supports TLS descriptor (Adhemerval Zanella) - hurd: _hurd_intr_rpc_mach_msg() might not preserve the correct reply port (Mike Kelly) - hppa: Fix type punning in sysdeps/hppa/dl-fptr.c [BZ 33888] (John David Anglin) - Use Linux 6.19 in build-many-glibcs.py (Joseph Myers) - x86-64: Use 32-bit zero idiom for shorter encoding (George Hu) |
| 2026-02-09 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-1 | - Auto-sync with upstream branch master, commit af79874ffd4d1f79bd0c040257320d1a6fe6a452: - SHARED-FILES: Update Unicode version to 17.0.0. (Carlos O'Donell) - malloc: Remove unused tcache code from unsorted bin scan (Wilco Dijkstra) - tests: aarch64: clean up BTI and GCS tests (Yury Khrustalev) - tests: aarch64: move BTI tests to linux/aarch64 folder (Yury Khrustalev) - tst-{pthread|sched}-affinity-inheritance: Only use in-mask CPUs in affinity mask. (Stefan Liebler) - hurd: Take cancel_lock in critical section (Samuel Thibault) - malloc: Extend malloc function hiding to tst-memalign-{2,3} (BZ #32366) (Adhemerval Zanella) - elf: Build tst-gnu2-tls2 iff compiler supports TLS descriptor (Adhemerval Zanella) - x86: Fix for cache computation on Hygon under hypervisors (Jiamei Xie) - support: Also put libaudit, libcap into the testroot if present (Florian Weimer) - Rules: Set up test infrastructure if tests-container is set (Florian Weimer) - hurd: Test FPU preservation on double-signal delivery (Samuel Thibault) - hurd: handling pending signals could result in corruption of FPU state (Mike Kelly) - gnulib: sync comment from upstream (Paul Eggert) - AArch64: Add if('fastmath') to math-vector-fortran.h [BZ #33226] (Wilco Dijkstra) - AArch64: Optimize memcpy for Kunpeng 950 processor (Weihong Ye) - Don't include <bits/openat2.h> directly (bug 33848) (Andreas Schwab) - posix: avoid a cast in regex syntax bit definitions (Collin Funk) - elf: Add test case for LD_PROFILE/LD_PROFILE_OUTPUT interaction (Florian Weimer) - support: Add support_spawn_wrap and related functionality (Florian Weimer) - arm: Fix tst-gnu2-tls2 (Adhemerval Zanella) - linux: use PIDFD_GET_INFO ioctl for pidfd_getpid() if available (Luca Boccassi) - elf: Fix ambiguous error message for --f in sotruss [BZ #25257] (Avinal Kumar) - powerpc: Add math-use-builtins-f{max,min}.h (Adhemerval Zanella) - math: Optimize f{max,min}imum_mag_num{f,l,f128} (Adhemerval Zanella) - math: Optimize f{max,min}imum_mag{f,l,f128} (Adhemerval Zanella) - math: Optimize f{max,min}imum_num{f,l,f,f128} (Adhemerval Zanella) - math: Optimize f{max,min}imum{f,l,f128} (Adhemerval Zanella) - math: Order signed zeros in f{max,min}mag{f,l,f128} (Adhemerval Zanella) - math: Order signed zeros in f{max,min}{f,l,f128} (Adhemerval Zanella) - i386: Remove f{max,min} assembly implementations (Adhemerval Zanella) - x86_64: Remove f{max,min} assembly implementations (Adhemerval Zanella) - math: Simplify f{max,min}mag template (Adhemerval Zanella) - math: Simplify f{max,min} template (Adhemerval Zanella) - x86: Add __issignalingl inline (Adhemerval Zanella) - math: Add __issignaling inline (Wilco Dijkstra) - manual: Document //TRANSLIT and //IGNORE support in iconv_open [BZ #3794] (Avinal Kumar) - manual: Document that iconv buffers may not overlap (Florian Weimer) - stdio-common: Assume support for 'long long' (Alejandro Colomar) - hurd: copy over start/end and entry too on fork (Samuel Thibault) - manual: Fix some typos in the Threads chapter. (Collin Funk) - manual: Fix some typos in the Low-Level Terminal Interface chapter. (Collin Funk) - riscv: Disable multiarch memset variants when !IS_IN(libc) (Yao Zihong) - riscv: Disable multiarch memcpy variants when !IS_IN(libc) (Yao Zihong) - posix: Run tst-wordexp-reuse-mem test (Florian Weimer) - manual: Updates for the dynamic linker hardening recommendations (Florian Weimer) - dlfcn: Add dlinfo request type RTLD_DI_ORIGIN_PATH (bug #24298) (Arjun Shankar) - po: Incorporate translatins (nl updated, ar new) (Andreas K. Hüttel) - Fix ldbl-128ibm ceill, floorl, roundl and truncl zero-sign handling (Aurelien Jarno) - malloc: Correct Makefile sorting glitches (Florian Weimer) - support: Reinitialize containers if /etc is present (Florian Weimer) - support: Add support_hardcoded_paths_in_test (Florian Weimer) - support: Fix memory leaks in support_subprogram, support_subprogram_wait (Florian Weimer) - stdlib: Do not run tst-system subtest with RLIMIT_NPROC as root (Florian Weimer) - version.h: Increase version number (Andreas K. Hüttel) - NEWS: add 2.44 section (Andreas K. Hüttel) |
| 2026-01-27 | Frédéric Bérat <fberat at redhat dot com> - 2.43-2 | - Enable package notes for glibc and its DSOs (RHBZ#2362272) |
| 2026-01-26 | Frédéric Bérat <fberat at redhat dot com> - 2.43-1 | - Auto-sync with upstream branch master, commit 144ba302089cff5a2f2e1c9e1280faea9da9f8cc: - po: Incorporate translatins (nl updated, ar new) (Andreas K. Hüttel) - Fix ldbl-128ibm ceill, floorl, roundl and truncl zero-sign handling (Aurelien Jarno) - NEWS: add new section 2.43.1 (Andreas K. Hüttel) - Replace advisories directory with file ADVISORIES (Andreas K. Hüttel) - Create ChangeLog.old/ChangeLog.32 (Andreas K. Hüttel) - version.h, include/features.h: Increase version number (Andreas K. Hüttel) - contrib.texi: Add missing accent (Andreas K. Hüttel) - tst-cond23: add <support/test-driver.h> include (Aurelien Jarno) - install.texi, INSTALL: update versions (Andreas K. Hüttel) - contrib.texi: Updates (Andreas K. Hüttel) - NEWS: Insert list of fixed security advisories (Andreas K. Hüttel) - NEWS: Mention build issues due to const-preserving macros (Andreas K. Hüttel) - NEWS: Insert list of fixed bugs (Andreas K. Hüttel) - NEWS: Editorial changes (Andreas K. Hüttel) - NEWS: Additional items and minor consolidation (Andreas K. Hüttel) - NEWS: Group ISO C23 related changes (Andreas K. Hüttel) - po: Incorporate translations (Andreas K. Hüttel) - Update advisory text for GLIBC-SA-2026-0003 (Adhemerval Zanella) - Add advisory text for CVE-2025-15281 (Carlos O'Donell) - posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814) (Adhemerval Zanella) - libc.pot: regenerate (Andreas K. Hüttel) - Linux: fix tst-copy_file_range-large failure in 32-bit glibc build on 64-bit kernel [BZ 33790] (Xi Ruoyao) |