Fedora Packages

glibc-locale-source-2.42.9000-11.fc44 in Fedora Rawhide

↵ Return to the main page of glibc-locale-source
View build
Search for updates

Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files

Changelog

Date Author Change
2025-11-13 Frédéric Bérat <fberat at redhat dot com> - 2.42.9000-11 - Auto-sync with upstream branch master, commit 1f79bc48382cc204a9cb0eae1d3cca2515af1f3c: - Change fromfp functions to return floating types following C23 (bug 28327) (Joseph Myers) - math: Remove float_t and double_t [BZ #33563] (Wilco Dijkstra) - math: Remove ldbl-128/s_fma.c (Wilco Dijkstra) - linux: Add mseal syscall support (Adhemerval Zanella) - aarch64: fix includes in SME tests (Yury Khrustalev) - LoongArch: Call elf_ifunc_invoke for R_LARCH_IRELATIVE in elf_machine_rela (Xi Ruoyao) - hurd: Drop remnants of cthreads (Samuel Thibault) - cdefs: Fix some typos in comments. (Bruno Haible) - stdlib: Do not define once_flag, ONCE_FLAG_INIT for C++ (Florian Weimer) - x86-64: Fix a typo in fesetenv.c [BZ #33619] (H.J. Lu) - Set Prefer_No_AVX512 flag for hygon platform (Xie jiamei) - math: Optimize frexpl (binary128) with fast path for normal numbers (Osama Abdelkader) - math: Optimize frexp (binary64) with fast path for normal numbers (Osama Abdelkader) - math: Optimize frexpf (binary32) with fast path for normal numbers (Osama Abdelkader) - benchtests: Add benchmarks for frexp functions (Osama Abdelkader) - math: Sync acosh from CORE-MATH (Adhemerval Zanella) - Filter out internal abort during ld.so build (Adhemerval Zanella) - x86: Fix THREAD_GSCOPE_RESET_FLAG build on clang (Adhemerval Zanella) - x86: Adapt "%v" usage on clang to emit VEX enconding (Adhemerval Zanella) - x86: math: Use of __libgcc_cmp_return__ iff compiler supports it (Adhemerval Zanella) - string: Check if attribute can declared after function declaration (Adhemerval Zanella) - nss: Suppress clang -Wstring-plus-int on __nss_shlib_revision definition (Adhemerval Zanella) - stdlib: Remove mp_clz_tab.c (Adhemerval Zanella) - hurd: make setpriority clamp nice values to 0..2*NZERO-1 [BZ #33614] (Samuel Thibault) - Revert "hurd: Make rename refuse trailing slashes [BZ #32570]" (Samuel Thibault) - Add missing $(rpath-link) to elf/ld.so --library-path (Samuel Thibault) - Add missing $(rpath-link) to /elf/ld.so --library-path (Samuel Thibault) - nss: Add ERANGE testing to tst-nss-test4 (bug 33361) (Carlos O'Donell) - aarch64: Remove $(aarch64-bti) check (Florian Weimer)
2025-11-10 Florian Weimer <fweimer at redhat dot com> - 2.42.9000-10 - Do not define once_flag in <stdlib.h> for C++ (#2413097)
2025-11-07 Arjun Shankar <arjun at redhat dot com> - 2.42.9000-9 - Auto-sync with upstream branch master, commit 58a31b4316f1f687184eb147ffa1c676bc6a190e: - posix: Fix invalid flags test for p{write,read}v2 - support: Exit on consistency check failure in resolv_response_add_name - AArch64: Fix instability in AdvSIMD sinh - AArch64: Fix instability in AdvSIMD tan - AArch64: Optimise SVE scalar callbacks - support: Fix FILE * leak in check_for_unshare_hints in test-container - i386: Simplify powl computation for small integral y [BZ #33586] - math: Remove the SVID error handling from tgammaf - math: Remove the SVID error handling from lgammaf/lgammaf_r - Add FD_PIDFS_ROOT from Linux 6.17 to bits/fcntl-linux.h - Add AT_EXECVE_CHECK from Linux 6.14 to bits/fcntl-linux.h - Add AT_HANDLE_CONNECTABLE from Linux 6.13 to bits/fcntl-linux.h - linux: Update statx-generic.h with linux 6.16 - linux: Update statx-generic.h with linux 6.14 - linux: Add STATX_WRITE_ATOMIC/STATX_ATTR_WRITE_ATOMIC definitions to generic statx - linux: Add STATX_SUBVOL definition to generic statx - linux: Add STATX_DOALIGN definition to generic statx - linux: Add STATX_MNT_ID_UNIQUE definition to generic statx - Update syscall lists for Linux 6.17 - Update PIDFD_* constants for Linux 6.17 - Update kernel version to 6.17 in header constant tests - math: Remove the SVID error handling from atan2f - Add feature test macros for POSIX.1-2024. - Rename fromfp files in preparation for changing types for C23 - Add C23 long_double_t, _FloatN_t - riscv: Add vector registers to __SYSCALL_CLOBBERS - Regenerate charmap-kw.h and locfile-kw.h with gperf 3.3 - math: Remove the SVID error handling wrapper from sqrt - math: Remove the SVID error handling from sinhf - math: Remove the SVID error handling from remainder - math: Remove the SVID error handling from remainderf - nptl: Remove ATOMIC_EXCHANGE_USES_CAS usage - Define __HAVE_64B_ATOMICS from compiler support - atomic: Consolidate atomic_write_barrier implementation - atomic: Consolidate atomic_read_barrier implementation - atomic: Consolidate atomic_full_barrier implementation - microblaze: Remove USE_ATOMIC_COMPILER_BUILTINS definition - alpha: Remove USE_ATOMIC_COMPILER_BUILTINS definition - sh: Move atomic-machine to generic sysdep - riscv: Consolidade atomic-machine.h and remove ununsed atomic macros - powerpc: Consolidate atomic-machine.h - loongarch: Consolidate atomic-machine.h and remove ununsed atomic macros - m68k: Consolidade atomic-machine.h and Remove ununsed atomic macros - hppa: Move atomic-machine to generic sysdep - arm: Consolidate atomic-machine.h and Remove ununsed atomic macros - x86: Remove ununsed atomic macros - sparc: Remove ununsed atomic macros - s390: Remove ununsed atomic macros - or1k: Remove ununsed atomic macros - mips: Remove ununsed atomic macros - csky: Remove ununsed atomic macros - arc: Remove ununsed atomic macros - aarch64: Remove ununsed atomic macros - Build programs in $(others-noinstall) like tests if libgcc_s is available - Support assert as a variadic macro for C23 - docs: Add dynamic linker environment variable docs - tls: Add debug logging for TLS and TCB management - riscv: Add Zbkb optimized repeat_bytes helper - math: Remove xfail from pow test [BZ #33563] - math: Fix pow special case [BZ #33563] - math: Fix powf special case [BZ #33563] - debug: mark __libc_message_wrapper as always inline - aarch64: fix cfi directives around __libc_arm_za_disable - cdefs: allow __attribute__ on tcc - Cleanup some recently added whitespace. - riscv: memcpy_noalignment: Reorder to store via a3, then bump a3 - riscv: memcpy_noalignment: Fold SZREG/BLOCK_SIZE alignment to single andi - riscv: memcpy_noalignment: Make register allocation Zca-friendly - math: Remove the SVID error handling wrapper from yn/jn - math: Remove the SVID error handling wrapper from y1/j1 - math: Remove the SVID error handling wrapper from y0/j0 - math: Remove the SVID error handling from coshf - math: Remove the SVID error handling from atanhf - math: Remove the SVID error handling from acoshf - math: Remove the SVID error handling from asinf - math: Remove the SVID error handling from acosf - math: Remove the SVID error handling from log10f - m68k: Remove SVID error handling on fmod - m68k: Avoid include e_fmod.c on fmod/remainder implementation - m68k: Remove the SVID error handling from fmodf - i386: Remove the SVID error handling from fmodf - i386: Remove the SVID error handling from fmod - x86: fix wmemset ifunc stray '!' (bug 33542) - Updates struct tcp_zerocopy_receive from 5.11 to netinet/tcp.h. - aarch64: Fix tst-ifunc-arg-4 on clang-18 - Enable --no-undefined-version by default - Supress unused command arguments warning with clang - Annotate swtich fall-through - argp: Move attribute_hidden to argp-fmtstream.h - argp: Expand argp_usage, _option_is_short, and _option_is_end - Replace count_leading_zeros with stdc_leading_zeros - malloc: Remove unused tcache_set_inactive - include: Sync gnulib intprops - i386: Build s_erf_common.c with -fexcess-precision=standard - Build programs in $(others-noinstall) like tests - Fix incorrect setrlimit return value checks in tests - Rename uimaxabs to umaxabs (bug 33325)
2025-10-27 Patsy Griffin <patsy at redhat dot com> - 2.42.9000-8 - Auto-sync with upstream branch master, commit 013f5167b9c091dc78779841c3ca1c6c2f218ff2. - math: Consolidate CORE-MATH double-double routines - math: Consolidate erf/erfc definitions - math: Consolidate internal erf/erfc tables - math: Use erfc from CORE-MATH - math: Use erf from CORE-MATH - math: Use tgamma from CORE-MATH - math: Use lgamma from CORE-MATH - math: Move atanh internal data to separate file - math: Consolidate acosh and asinh internal table - math: Use atanh from CORE-MATH - math: Use asinh from CORE-MATH - math: Use acosh from CORE-MATH - Linux: fix tst-copy_file_range-large test on 32-bit platforms. - x86: Disable AVX Fast Unaligned Load on Hygon 1/2/3 - ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091) - malloc: fix large tcache code to check for exact size match - Fix configure from ab22e5ec37396f6c6f29d3e3306f6fcc2ebe9d49 - misc: Fix clang -Wstring-plus-int warnings on syslog - sprof: fix -Wformat warnings on 32-bit hosts - various fixes detected with -Wdouble-promotion - posix: Fix memory leak a memory leak in glob. - plot_strings.py: Replace np.complex with complex - malloc: avoid need for tcache == NULL checks - sprof: check pread size and offset for overflow - Simplify powl computation for small integral y [BZ #33411] - sunrpc: Fix clang build - math: Fix compare sort function on compoundn - gmon: Only used -fno-tree-loop-distribute-patterns if compiler supports it - termios: Suppress clang -Winitializer-overrider on ___cbaud_to_speed - stdio: Only use __va_arg_pack if compiler supports it - elf: Fix tunable handing with clang - elf: Suppress unused function clang warning for __ifunc_resolver - support: Handle clang support/dtotimespec.c on dtotimespec - stdio: Fix -Wtautological-constant-out-of-range-compare on clang - math: Suppress more aliases builtin type conflicts - support: Use CHAR_MAX as maximum value - math: Suppress clang -Wincompatible-library-redeclaration on s_llround - math: use fabs on __ieee754_lgamma_r - math: Suppress clang -Wabsolute-value warning on math_check_force_underflow - catgets: Remove catgets/config.h - iconvdata: Fix clang -Wstring-plus-int clang warning - elf: Fix clang -Wstring-plus-int on rtld.c - sunrpc: Suppress clang -Wgnu-variable-sized-type-not-at-end warning on struct cmessage - nptl: Fix Wincompatible-pointer-types on clang - Suppress -Wmaybe-uninitialized only for gcc - configure: Use -Wno-maybe-uninitialized iff compiler supports it - Disable __USE_EXTERN_INLINES for clang - malloc: Do not call madvise if heap's oldsize >= THP size - microblaze: fix __syscall_cancel_arch (BZ 33547) - locale: Fix implicit conversion on collate_finish - posix: Only enable -Wmaybe-uninitialized suppression on gcc - malloc: Use INT_ADD_OVERFLOW instead of __builtin_add_overflow_p - Adjust stdint for clang-20 - Build glibc with -ftrapping-math - linux: Fix function point cast on vDSO handling - elf: Only define _dl_tls_allocate_active for SHARED - Fix -Wno-ignored-attributes configure check - aarch64: Fix gcs linker flags - posix: Defined _POSIX_VDISABLE as integer literal - iconvdata: Remove use of GNU old-style field designator extension - sunrpc: Remove extra parenthesis on comparison - stdlib: Remove -Wmaybe-uninitialized supression on setenv.c - Make <inttypes.h> printf macros narrow arguments (bug 31470)
2025-10-20 Frédéric Bérat <fberat at redhat dot com> - 2.42.9000-7 - Auto-sync with upstream branch master, commit 0375e6e2336a779cdddb4d11442126d366b1efc2: - AArch64: Use math-use-builtins for roundeven(f)/lrint(f)/lround(f) - math: Add builtin support for (l)lround(f) - malloc: Cleanup _int_memalign - Implement C23 memalignment
2025-10-17 Florian Weimer <fweimer at redhat dot com> - 2.42.9000-6 - Auto-sync with upstream branch master, commit 850d93f514ebc3c8b62603e70586edd38a18f46b: - math: Use binary search on lgammaf slow path - math: Use stdbit.h instead of builtin in math_config.h - math: Optimize fma call on log2pf1 - math: Optimize fma call on asinpif - math: Remove erfcf fma usage - math: Remove asinhf fma usage - math: Optimize fma call on acospif - math: Remove acoshf fma usage - math: Update auto-libm-test-out-log2p1 - aarch64: clear ZA state of SME before clone and clone3 syscalls - replace use of double by float [BZ#29326] - posix: Avoid a stack overflow when glob is given many slashes [BZ #30635] - i386: Use __seg_gs qualifiers in PTR_{MANGLE,DEMANGLE}() macros - x86_64: Use __seg_fs qualifiers in PTR_{MANGLE,DEMANGLE}() macros - libio: Add terminating NUL when the first character is EOF in getdelim [BZ #28038] - elf: Report when found libraries are rejected [BZ #25669] - malloc: Do not call madvise if oldsize >= THP size - malloc: Improve mmap interface - nss: use C locale for parsing nsswitch.conf (bug 33519) - x86: Use typeof_member style in RSEQ area access expressions - x86: Simplify RSEQ area access expressions - x86: Simplify stack and pointer guard macros - x86: Simplify TCB access expressions - x86: Detect Intel Nova Lake Processor - x86: Detect Intel Wildcat Lake Processor - ppc64le: Restore optimized strncmp for power10 - ppc64le: Restore optimized strcmp for power10 - math: Optimize flt-32 remainder implementation - math: Optimize dbl-64 remainder implementation - malloc: Cleanup macros, asserts and sysmalloc_mmap_fallback - shm-directory: Truncated struct member name length - Add once_flag, ONCE_FLAG_INIT and call_once to stdlib.h for C23 - Implement C23 memset_explicit (bug 32378) - AArch64: Implement AdvSIMD and SVE log10p1(f) routines - AArch64: Implement AdvSIMD and SVE log2p1(f) routines - x86: Restore "*&" GCC asm memory operand workaround to installed fpu-control.h - benchtests: Add workload for tgammaf-inputs - assert: Refactor assert/assert_perror - nptl: Fix MADV_GUARD_INSTALL logic for thread without guard page (BZ 33356) - x86_64: Fix number of operands mismatch for vdivss - x86: Use "%v" to emit VEX encoded instructions for AVX targets - x86: Remove obsolete "*&" GCC asm memory operand workaround - malloc: Remove dumped heap support - AArch64: Update math-vector-fortran.h - malloc: Hoist common unlock out of if-else control block - x86: Don't use asm statement for trunc/truncf - i686: Compile .op files and gmon tests with -mfentry - i386: Use __seg_gs qualifier to cast access to TCB in THREAD_GSCOPE_RESET_FLAG() - x86_64: Use __seg_fs qualifier to cast access to TCB in THREAD_GSCOPE_RESET_FLAG() - nss: Group merge does not react to ERANGE during merge (bug 33361) - math: Remove clz_uint64/ctz_uint64 and use stdbit.h - math: Split erf and erfc - math: Use internal fesetround alias on fma - math: Use internal fetestexcept alias on fma - math: Add fetestexcept internal alias - math: Use internal feholdexcept alias on fma - math: Use internal feupdateenv alias on fma - math: Use internal feholdexcept alias on fma - math: Add feclearexcept internal alias - Update to Unicode 17.0.0 [BZ #33289] - AArch64: add optimised strspn/strcspn - i386: Use __seg_gs qualifiers in {STACK, POINTER}_CHK_GUARD macros - x86_64: Use __seg_fs qualifiers in {STACK, POINTER}_CHK_GUARD macros - x86: Remove x86 version of thread_pointer.h - x86: Remove stale __GNUC_PREREQ (11, 1) test from __thread_pointer() - malloc: Cleanup libc_realloc - malloc: check "negative" tcache_key values by hand - x86: Define atomic_compare_and_exchange_{val, bool}_acq using __atomic_compare_exchange_n - x86: Define atomic_exchange_acq using __atomic_exchange_n - x86: Define atomic_full_barrier using __sync_synchronize - x86: Remove catomic_* locking primitives - atomic: Switch atomic.h to builtin atomics - atomic: Switch power to builtin atomics - atomic: Use builtin atomics with USE_ATOMIC_COMPILER_BUILTINS - x86: Include <bits/stdlib-bsearch.h> in dl-cacheinfo.h - Linux: Add missing si_code constants from Linux kernel - Remove futex_supports_pshared - misc: Add support for Linux uio.h RWF_DONTCACHE flag - malloc: Fix Os build on some ABIs
2025-09-08 Frédéric Bérat <fberat at redhat dot com> - 2.42.9000-5 - Auto-sync with upstream branch master, commit b173557da978a04ac3bdfc0bd3b0e7ac583b44d5: - libio: Define AT_RENAME_* with the same tokens as Linux - testsuite: Update tests for 'xfclose' use - testsuite: Update tests for 'xfmemopen' use - support: Implement 'xfmemopen' for seamless 'fmemopen' use - x86_64: Unconditionally run test elf/check-dt-x86-64-plt - Fix sysdeps/mips/dl-machine-reject-phdr.h build with GCC 16 - AArch64: Implement exp2m1 and exp10m1 routines - Tests: Create files with mode 0666, not 0777 (bug 33171) - nptl: Fix "Arch-sepecific" typo in comment
2025-09-01 Florian Weimer <fweimer at redhat dot com> - 2.42.9000-4 - Auto-sync with upstream branch master, commit 0c6cb5285bc90b35dfdb476f47fe9bad721abf8b: - nptl: Provide __pthread_rwlock_unlock compat symbol for versions before 2.43 - nptl: Drop IS_IN (libpthread) around hidden_proto (__pthread_rwlock_unlock) - login: fix ut_line comparison logic - malloc: add tst-mxfast to hugetlb exclusion list - x86: Use flag output operands for inline asm in atomic-machine.h - x32: Fix, optimize and cleanup RSEQ_* accessors - x86/configure: Improve portability of isa level check - elf: early conversion of elf p_flags to mprotect flags - malloc: Support hugepages in mremap_chunk - malloc: Change mmap chunk layout - added benchmark inputs for rsqrtf and rsqrt - add missing benchmark files for several C23 binary64 functions - manual: Refer to libc-alpha instead of a dead mailing list.
2025-08-26 DJ Delorie <dj at redhat dot com> - 2.42.9000-3 - Auto-sync with upstream branch master, commit 027505a07b2fdef09749300b531623b12f4d5afe. - Don't pass -c to LIBC_TRY_TEST_CC_OPTION - Remove test-have-mamx-tile from Makefile.in - Don't use -Wfree-labels/-Wmissing-parameter-name if unsupported - Undef __INT64_C/__UINT64_C for glibc build and test - Revert "Don't use -Wfree-labels/-Wmissing-parameter-name if unsupported" - Don't use -Wfree-labels/-Wmissing-parameter-name if unsupported - x86: Set have-protected-data to no if unsupported - stdio-common: Convert macros across scanf input specifier tests - stdio-common: Adjust header inclusion in scanf input specifier tests - stdio-common: Include correct skeleton in scanf input specifier tests - stdio-common: Fix NaN input data for scanf input specifier tests [BZ #32857] - stdio-common: Fix bad NaN crash in scanf input specifier tests [BZ #32857] - stdio-common: Fix a crash in scanf input specifier tests [BZ #32857] - stdio-common: Fix error reporting in scanf input specifier tests - stdio-common: Reject insufficient character data in scanf [BZ #12701] - Disable -Wimplicit-fallthrough when clang is in use - libio: Properly link in libio functions in static binaries - x86_64: Use __seg_fs qualifiers in NPTL accessors - x86: Remove an extra space before THREAD_SELF - x86_64: Remove stalled __GNUC_PREREQ (6, 0) test in THREAD_SELF() - i386: Use __seg_gs qualifiers in NPTL accessors - i386: Remove stalled __GNUC_PREREQ (6, 0) test in THREAD_SELF() - i386: Use TESTB instead of TESTL in ____longjmp_chk() - x86_64: Use TESTB instead of TESTL in CHECK_INVALID_LONGJMP - AArch64: Fix SVE powf routine [BZ #33299] - support: Handle FUSE_GETXATTR during FUSE FS mount - malloc: Fix tst bug in malloc/tst-free-errno-malloc-hugetlb1. - i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] - htl: move sem_unlink into libc. - htl: move sem_{clockwait, timedwait, wait, trywait} into libc. - htl: move sem_post into libc. - htl: move sem_open, sem_close into libc. - htl: move sem_init into libc. - htl: move sem_getvalue into libc. - htl: move sem_destroy into libc. - htl: move __pthread_startup into libc. - htl: move __pthread_setup into libc. - htl: move pthread_{join, clockjoin_np, timedjoin_np, tryjoin_np} into libc. - htl: move pthread_exit into libc. - htl: move pthread_detach into libc. - htl: move __pthread_sigstate_init into libc. - htl: move pthread_mutex_transfer_np into libc. - htl: move pthread_getattr_np into libc. - htl: move pthread_testcancel into libc. - htl: move pthread_kill into libc. - htl: move pthread_cancel, __pthread_do_cancel into libc. - htl: move __thread_set_pcsptp into libc. - htl: move pthread_yield into libc. - htl: move pthread_getcpuclockid into libc. - htl: move __pthread_thread_{alloc, start, terminate} into libc. - htl: move __pthread_stack_alloc into libc. - htl: move __pthread_init_{specific, static_tls}, __pthread_{alloc}, dealloc} into libc. - htl: move pthread_get/setconcurrency into libc. - htl: move pthread_setschedprio into libc.
2025-08-26 Arjun Shankar <arjun at redhat dot com> - 2.42.9000-2 - glibc-locale-source: Require gzip to handle compressed charmaps

Dependencies

Provides

  • glibc-locale-source
  • glibc-locale-source(x86-64)

Files


Sources on Pagure