Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: glibc-gconv-extra | Distribution: CentOS |
Version: 2.34 | Vendor: CentOS |
Release: 25.el9 | Build date: Thu Feb 3 20:01:28 2022 |
Group: Unspecified | Build host: x86-03.stream.rdu2.redhat.com |
Size: 8252292 | Source RPM: glibc-2.34-25.el9.src.rpm |
Packager: builder@centos.org | |
Url: http://www.gnu.org/software/glibc/ | |
Summary: All iconv converter modules for glibc. |
This package contains all iconv converter modules built in glibc.
LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL
* Thu Feb 03 2022 Florian Weimer <fweimer@redhat.com> - 2.34-25 - Sync with upstream branch release/2.34/master, commit 6eaf10cbb78d22eae7999d9de55f6b93999e0860: - socket: Do not use AF_NETLINK in __opensock - hurd if_index: Explicitly use AF_INET for if index discovery - Linux: Simplify __opensock and fix race condition [BZ #28353] - linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850] * Tue Feb 01 2022 Florian Weimer <fweimer@redhat.com> - 2.34-24 - Sync with upstream branch release/2.34/master, commit 008003dc6e83439c5e04a744b7fd8197df19096e: - tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837] - Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg - linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350) - support: Add support_socket_so_timestamp_time64 * Tue Feb 01 2022 Florian Weimer <fweimer@redhat.com> - 2.34-23 - Align with glibc 2.35 version of C.UTF-8 * Tue Feb 01 2022 Florian Weimer <fweimer@redhat.com> - 2.34-22 - Sync with upstream branch release/2.34/master, commit aa601d024424c40ae9a69b0c4e394a70ea0570c8: - x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398] - x86: Filter out more Intel CPUs for TSX [BZ #27398] - Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader) - x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755] - x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755] * Mon Jan 24 2022 Florian Weimer <fweimer@redhat.com> - 2.34-21 - Sync with upstream branch release/2.34/master, commit 3438bbca90895d32825a52e31a77dc44d273c1c1: - Linux: Detect user namespace support in io/tst-getcwd-smallbuff - realpath: Avoid overwriting preexisting error - CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1 - tst-realpath-toolong: Fix hurd build - CVE-2021-3998: realpath: ENAMETOOLONG for result larger than PATH_MAX - stdlib: Fix formatting of tests list in Makefile - stdlib: Sort tests in Makefile - support: Add helpers to create paths longer than PATH_MAX - powerpc: Fix unrecognized instruction errors with recent binutils - x86: use default cache size if it cannot be determined [BZ #28784] - CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768) - sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542) - CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542) - socket: Add the __sockaddr_un_set function - Disable debuginfod in printer tests [BZ #28757] - Update syscall lists for Linux 5.16 * Wed Jan 19 2022 Florian Weimer <fweimer@redhat.com> - 2.34-20 - More reliable CPU compatibility diagnostics (#2040657) * Fri Jan 14 2022 Florian Weimer <fweimer@redhat.com> - 2.34-19 - Optionally accelerate sched_getcpu using rseq (#2024347) * Thu Jan 13 2022 Florian Weimer <fweimer@redhat.com> - 2.34-18 - Backport optimized ELF dependency sorting algorithm (#2032647) * Thu Jan 13 2022 Florian Weimer <fweimer@redhat.com> - 2.34-17 - Sync with upstream branch release/2.34/master, commit 2fe2af88abd13ae5636881da2e26f461ecb7dfb5 - i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) - Update syscall lists for Linux 5.15 - powerpc: Fix unrecognized instruction errors with recent GCC - timezone: test-case for BZ #28707 - timezone: handle truncated timezones from tzcode-2021d and later (BZ #28707) - Fix subscript error with odd TZif file [BZ #28338] - AArch64: Check for SVE in ifuncs [BZ #28744] - intl/plural.y: Avoid conflicting declarations of yyerror and yylex - Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 - linux: Add sparck brk implementation - Update sparc libm-test-ulps - Update hppa libm-test-ulps - riscv: align stack before calling _dl_init [BZ #28703] - riscv: align stack in clone [BZ #28702] - powerpc64[le]: Allocate extra stack frame on syscall.S - elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704] - nss: Use "files dns" as the default for the hosts database (bug 28700) - arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro - mips: increase stack alignment in clone to match the ABI - mips: align stack in clone [BZ #28223] * Tue Dec 14 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.34-16 - Enable PIE by default on all architectures (#1988382) * Tue Dec 14 2021 Florian Weimer <fweimer@redhat.com> - 2.34-15 - Sync with upstream branch release/2.34/master, commit 06865865151579d1aa17d38110060a68b85c5d90: - pthread/tst-cancel28: Fix barrier re-init race condition - Use $(pie-default) with conformtest - Run conform/ tests using newly built libc - nptl: Add one more barrier to nptl/tst-create1 * Fri Dec 10 2021 Florian Weimer <fweimer@redhat.com> - 2.34-13 - x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support (#2029410) * Fri Dec 10 2021 Florian Weimer <fweimer@redhat.com> - 2.34-12 - Add /usr/bin/ld.so --list-diagnostics (#2023422) * Tue Dec 07 2021 Florian Weimer <fweimer@redhat.com> - 2.34-11 - backtrace function crashes without vDSO on ppc64le (#2027789) * Fri Dec 03 2021 Florian Weimer <fweimer@redhat.com> - 2.34-10 - Sync with upstream branch release/2.34/master, commit 387bff63dc2dccd62b09aa26dccf8cdc5f3c985c: - powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532] - linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624) - nptl: Do not set signal mask on second setjmp return [BZ #28607] - s390: Use long branches across object boundaries (jgh instead of jh) - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd - gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524) * Tue Nov 16 2021 Arjun Shankar <arjun@redhat.com> - 2.34-9 - Create /{bin,lib,lib64,sbin} as symbolic links in test-container * Wed Nov 03 2021 Florian Weimer <fweimer@redhat.com> - 2.34-8 - Sync with upstream branch release/2.34/master, commit 6548a9bdba95b3e1fcdbd85445342467e4b0cd4f: - Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so - ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] - ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] - Handle NULL input to malloc_usable_size [BZ #28506] - elf: Avoid deadlock between pthread_create and ctors [BZ #28357] - timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) - y2038: Use a common definition for stat for sparc32 - elf: Replace nsid with args.nsid [BZ #27609] - S390: Add PCI_MIO and SIE HWCAPs - support: Also return fd when it is 0 * Fri Oct 01 2021 Florian Weimer <fweimer@redhat.com> - 2.34-7 - Drop glibc-rh1992702-*.patch, applied upstream. (#1992702) - Sync with upstream branch release/2.34/master, commit a996d13b8a2e101bedbb1bdaa7ffcfea3b959bb2: - Add missing braces to bsearch inline implementation [BZ #28400] - Suppress -Wcast-qual warnings in bsearch - linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) - linux: Simplify get_nprocs - misc: Add __get_nprocs_sched - nptl: pthread_kill must send signals to a specific thread [BZ #28407] - support: Add check for TID zero in support_wait_for_thread_exit * Thu Sep 23 2021 Florian Weimer <fweimer@redhat.com> - 2.34-6 - Sync with upstream branch release/2.34/master, commit 33adeaa3e2b9143c38884bc5aa65ded222ed274e: - nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361] - Use support_open_dev_null_range io/tst-closefrom, misc/tst-close_range, and posix/tst-spawn5 (BZ #28260) - support: Add support_open_dev_null_range - nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (bug 28036) - nptl: pthread_kill needs to return ESRCH for old programs (bug 19193) * Wed Sep 15 2021 Florian Weimer <fweimer@redhat.com> - 2.34-5 - Use system CPU count for sysconf(_SC_NPROCESSORS_*) (#1992702) * Wed Sep 15 2021 Florian Weimer <fweimer@redhat.com> - 2.34-4 - Sync with upstream branch release/2.34/master, commit 4ed990e5b97a61f29f929bdeb36c5b2abb547a64: - Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5.14 to bits/mman-linux.h - Update kernel version to 5.14 in tst-mman-consts.py - Update syscall lists for Linux 5.14 - Use Linux 5.14 in build-many-glibcs.py - Fix failing nss/tst-nss-files-hosts-long with local resolver - iconvconfig: Fix behaviour with --prefix [BZ #28199] - nptl: Fix race between pthread_kill and thread exit (swbz#12889, #1994068) - nptl: pthread_kill, pthread_cancel should not fail after exit (swbz#19193, #1994068) - support: Add support_wait_for_thread_exit - MIPS: Setup errno for {f,l,}xstat - x86-64: Use testl to check __x86_string_control - elf: Fix missing colon in LD_SHOW_AUXV output (swbz#28253, #1995648) - librt: add test (swbz#28213, #1994264) - CVE-2021-38604: fix NULL pointer dereference in mq_notify (swbz#28213, #1994264) - Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 (bug 28182) - iconv_charmap: Close output file when done - copy_and_spawn_sgid: Avoid double calls to close() - gaiconf_init: Avoid double-free in label and precedence lists - gconv_parseconfdir: Fix memory leak - ldconfig: avoid leak on empty paths in config file * Wed Sep 15 2021 Florian Weimer <fweimer@redhat.com> - 2.34-3 - Switch to upstream version of C.UTF-8 (#1997589) * Wed Aug 25 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.34-2 - Disable dependencies and linking for libc_malloc_debug.so (#1985048). * Mon Aug 02 2021 Florian Weimer <fweimer@redhat.com> - 2.34-1 - Switch to glibc 2.34 release tarball: - Update ChangeLog.old/ChangeLog.23. - Prepare for glibc 2.34 release. - po/nl.po: Update Dutch translation. - Update install.texi, and regenerate INSTALL. - Update translations. - Update NEWS. - NEWS: Fix typos, grammar, and missing words - elf: Fix audit regression * Fri Jul 30 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-56 - Port post scripts for gconv-extra to lua and drop dependency across architectures for x86 multilib (#1988344). * Thu Jul 29 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-55 - Auto-sync with upstream branch master, commit c37fc3ebf0607ce1953c565ffe56d56555eeb25e: - Update libc.pot for 2.34 release. - x86-64: Add Avoid_Short_Distance_REP_MOVSB - Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER - build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration - tests: use xmalloc to allocate implementation array - xmalloc: Fix warnings with gcc analyzer - __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] - manual: Drop the .so suffix in libc_malloc_debug description - hurd: _Fork: unlock malloc before calling fork child hooks * Tue Jul 27 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-54 - Revert to old C.UTF-8 locale * Mon Jul 26 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-53 - Loosen dependency on glibc-gconv-extra (#1812191). * Mon Jul 26 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-52 - Switch to new version of C.UTF-8 locale * Mon Jul 26 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-51 - Auto-sync with upstream branch master, commit ddcc612ce923038b867083a0c55d6e034951155a: - Exclude static tests for mcheck and malloc-check - i386: Regenerate ulps * Sat Jul 24 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-50 - Auto-sync with upstream branch master, commit d34ed66f96fa9316654d7adb2afcce4be1d1c4f5: - manual: Document unsupported cases for interposition - x86: Install <bits/platform/x86.h> [BZ #27958] - Fix build and tests with --disable-tunables * Sat Jul 24 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-49 - Remove both old and new library names in glibc-hwcaps removal (#1983677) * Fri Jul 23 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-48 - Auto-sync with upstream branch master, commit 9a7ab0769b295cbf5232140401742a8f34bda3de: - hurd: Fix glob lstat compatibility - socket: Add time64 alias for setsockopt - socket: Add time64 alias for getsockopt - mcheck Fix malloc_usable_size [BZ #22057] - Remove malloc hooks [BZ #23328] - Move malloc_{g,s}et_state to libc_malloc_debug - glibc.malloc.check: Wean away from malloc hooks - mtrace: Wean away from malloc hooks - Simplify __malloc_initialized - mcheck: Wean away from malloc hooks [BZ #23489] - Move malloc hooks into a compat DSO - Remove __morecore and __default_morecore - Remove __after_morecore_hook - Make mcheck tests conditional on GLIBC_2.23 or earlier - posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support - malloc: Fix tst-mallocfork3-malloc-check link - ARC: elf: make type safe - ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.33.9000-47 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jul 21 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-46 - Auto-sync with upstream branch master, commit 77ede5f010f1b144e067ec035e422a13bb57c55d: - socket: Add time64 alias for sendmsg - socket: Add time64 alias for recvmsg - socket: Add time64 alias for sendmmsg - Linux: Add time64 alias for prctl - io: Add time64 alias for fcntl - misc: Add time64 alias for ioctl - RISC-V: Update rv64 ULPs - resolv: Do not install libnss_dns.a, libnss_dns.so - hurd: Add support for spawn_do_closefrom - elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) - i386: Add the clone3 wrapper * Mon Jul 19 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-45 - Remove glibc-hwcaps multilibs on upgrade (#1983677) * Mon Jul 19 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-44 - Auto-sync with upstream branch master, commit ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece: - nss: Directly load nss_dns, without going through dlsym/dlopen - resolv: Move nss_dns into libc - resolv: Move res_query functions into libc - resolv: Move res_mkquery, res_nmkquery into libc - resolv: Move res_send, res_nsend into libc - resolv: Move res_hostalias into its own file, along with hostalias - resolv: Move __res_context_hostalias into its own file and into libc - resolv: Move res_queriesmatch to its own file and into libc - resolv: Move res_nameinquery to its own file and into libc - resolv: Move ns_samename into its own file, and into libc - resolv: Move ns_makecanon into its own file, and into libc - resolv: Move res_isourserver to its own file and reformat to GNU style - resolv: Move __res_get_nsaddr to its own file and into libc - resolv: Rename res_comp.c to res-name-checking.c and move into libc - resolv: Move dn_skipname to its own file and into libc - resolv: Move dn_comp to its own file and into libc - resolv: Move _getlong, _getshort, __putlong, __putshort to res-putget - resolv: Move dn_expand to its own file and into libc - resolv: Move ns_name_compress into its own file and into libc - resolv: Move ns_name_pack into its own file and into libc - resolv: Move ns_name_pton into its own file and into libc - resolv: Move ns_name_uncompress into its own file and into libc - resolv: Move ns_name_skip to its own file and into libc (bug 28091) - resolv: Deprecate legacy interfaces in libresolv - tst-safe-linking: make false positives even more improbable - htl: Do not expose pthread hidden proto outside libpthread - elf: Fix a wrong array access on tst-tls20 - elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep-bad.so (BZ #28089) - resolv: Move ns_name_unpack to its own file and into libc - resolv: Remove unnecessary res_isourserver_p call from send_dg - resolv: Move ns_name_ntop to its own file and into libc - nss_dns: Do not use deprecated packet parsing functions - resolv: Sort Makefile routines and Versions lexicographically - socket: Add hidden prototype for setsockopt - elf: Fix DTV gap reuse logic (BZ #27135) - Fix linknamespace errors and local-plt-usages in nss_files. - Add static tests for __clone_internal - x86-64: Add the clone3 wrapper - Add an internal wrapper for clone, clone2 and clone3 - nss: Fix build error with --disable-nscd - htl: Fix linking static examples against libpthread - htl: Let libc call __pthread_mutex_{,try,un}lock - posix: Ignore non opened files on tst-spawn5 - mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] * Thu Jul 15 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-43 - Run postun only if the main gconv-modules configuration file exists. (#1981013) - Own %{libdir}/gconv/gconv-modules.d - Rearrange file list command so that gconv-modules.cache is no longer marked as %config * Tue Jul 13 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-42 - Perform systemd re-exec even if glibc.i686 is installed * Tue Jul 13 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-41 - Re-exec systemd on upgrades * Mon Jul 12 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-40 - Merge files NSS service module into libc. - Restore vDSO acceleration for time functions on older kernels for i686. - Auto-sync with upstream branch master, commit 72e84d1db22203e01a43268de71ea8669eca2863: - Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time (BZ# 28071) - Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN - Fix failing nss/tst-nss-files-hosts-long. - nis: nis_local_group may read from __nisgroup[-1] (bug 28075) - hurd _Fork: Drop duplicate malloc_fork_lock calls - support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ - support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) - Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) - Force building with -fno-common - Add a generic malloc test for MALLOC_ALIGNMENT - Properly run tst-spawn5 directly [BZ #28067] - build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb - nptl: Use out-of-line wake function in __libc_lock_unlock slow path - powerpc64le: Fix typo in configure - powerpc64: Remove strcspn ifunc from the loader - x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] - x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064] - x86_64: Remove unneeded static PIE check for undefined weak diagnostic - Add NT_ARM_PAC_ENABLED_KEYS to elf.h - posix: Add posix_spawn_file_actions_addclosefrom_np - io: Add closefrom [BZ #10353] - linux: Add close_range - support: Add support_stack_alloc - _int_realloc is static - Move mcheck symbol from stdlib to malloc - nss: Do not install static linker input files for libnss_files - elf/tests: Make thrlock and noload depend on libm - Harden tcache double-free check - nss: Access nss_files through direct references - nss_files: Move into libc - nss_files: Add generic code for set*ent, end*ent and file open - nss_files: Allocate nscd file registration data on the heap - libio: Replace internal _IO_getdelim symbol with __getdelim - libio: Add hidden prototype for ungetc - inet: Add hidden prototype for __inet_network - Update MIPS libm-test-ulps - Update powerpc-nofpu libm-test-ulps - soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, __eqhf2/__nehf2 - Update kernel version to 5.13 in tst-mman-consts.py - tests-exclude-mcheck: Fix typo * Wed Jul 07 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-39 - Auto-sync with upstream branch master, commit 7a5db2e82fbb6c3a6e3fdae02b7166c5d0e8c7a8: - elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols - nptl: Reduce the GLIBC_PRIVATE ABI - nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __pthread_mutex_unlock - nptl: Use internal low-level lock type for !IS_IN (libc) - glibc.malloc.check: Fix nit in documentation - Exclude tst-realloc from tests-mcheck - linux: Fix setsockopt fallback - linux: Use the expected size for SO_TIMESTAMP{NS} convertion - linux: Consolidate Linux setsockopt implementation - linux: Consolidate Linux getsockopt implementation - manual: fix description for preadv() * Tue Jul 06 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-38 - Auto-sync with upstream branch master, commit 832f50be6c9c010e46180d14126bbb81f35e808c: - linux: Check for null value msghdr struct before use - elf: Call free from base namespace on error in dl-libc.c [BZ #27646] * Mon Jul 05 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-37 - Move libanl.a into glibc-devel. - Auto-sync with upstream branch master, commit 91fb0f17a5779da6e7877eb74119a83dbe8bf167: - hooks.c: Remove incorrect comment - mtrace: Add attribute nocommon to mallwatch - Move glibc.malloc.check implementation into its own file - mtrace: Deprecate mallwatch and tr_break - Drop source dependencies on hooks.c and arena.c - malloc: Initiate tcache shutdown even without allocations [BZ #28028] - Add mcheck tests to malloc - iconvconfig: Use the public feof_unlocked - resolv: Move libanl into libc (if libpthread is in libc) - powerpc: optimize strcpy/stpcpy for POWER9/10 - soft-fp: Add __extendhfxf2 and __truncxfhf2 - x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] - Update syscall lists for Linux 5.13 - s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] - Fix extra PLT reference in libc.so due to __glob64_time64 if build with gcc 7.5 on 32bit. - AArch64: Add hp-timing.h - AArch64: Improve strnlen performance * Wed Jun 30 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-36 - Auto-sync with upstream branch master, commit eb68d7d23cc411acdf68a60f194343a6774d6194: - Linux: Avoid calling malloc indirectly from __get_nprocs (#1975693) - Use Linux 5.13 in build-many-glibcs.py * Wed Jun 30 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-35 - Drop glibc-s390x-roundeven.patch, applied upstream. - Move libutil.a into glibc-devel. - Auto-sync with upstream branch master, commit 734c60ebb607086ad6d67b2544d6b7baba72a652: - login: Move libutil into libc - login: Rework hidden prototypes for __setutent, __utmpname, __endutent - login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt - nptl_db: Re-use the ELF-to-abilist converter for ABI checking - Add RFC 8335 Definitions from Linux 5.13 - nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_endnetgrent - s390x: Update math: redirect roundeven function - posix: Add _Fork [BZ #4737] * Mon Jun 28 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-34 - Move librt.a to glibc-devel (#1977058) * Mon Jun 28 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-33 - Dropped patches glibc-nosymlink-*.patch, glibc-iconvconfig-corruption.patch, glibc-libthread_db-dynsym-*.patch; applied upstream. - Auto-sync with upstream branch master, commit dd45734e322a03287d34d8af9b7da7b35cfddb8e: - nptl: Add glibc.pthread.stack_cache_size tunable - nptl: Export libthread_db-used symbols under GLIBC_PRIVATE - nptl: Rename nptl_version to __nptl_version - nptl_db: Clean up main/rtld variable handling - arm: align stack in clone [BZ 28020] - Linux: Cleanups after librt move - Linux: Move timer_settime, __timer_settime64 from librt to libc - Linux: Move timer_gettime, __timer_gettime64 from librt to libc - Linux: Move timer_getoverrun from librt to libc - Linux: Move timer_create, timer_delete from librt to libc - Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h - Install shared objects under their ABI names - elf: Generalize name-based DSO recognition in ldconfig - Makerules: Remove lib-version, $(subdir-version) - nptl_db: Install libthread_db under a regular implementation name - iconvconfig: Fix multiple issues - wordexp: handle overflow in positional parameter number (bug 28011) - Update math: redirect roundeven function - Use GCC builtins for roundeven functions if desired. - x86_64: roundeven with sse4.1 support - math: redirect roundeven function * Mon Jun 28 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-32 - Switch to new version of libthread_db .dynsym patch * Mon Jun 28 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-31 - Further .symtab adjustment: Keep all __GI_* symbols (#1975895) * Mon Jun 28 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-30 - Keep most of .symtab in libc.so.6 (#1975895) * Sun Jun 27 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-29 - Apply emergency patch to fix iconvconfig corruption * Sun Jun 27 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-28 - Adjust glibc.req so that egrep does not cause eu-readelf to fail * Sun Jun 27 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-27 - Drop glibc-revert-dtv-gap-reuse.patch, applied upstream. - Auto-sync with upstream branch master, commit 2c16cb88a6e5ace0fb7cedca86860ea7bde522a7: - Linux: Move timer helper routines from librt to libc - Linux: Move mq_unlink from librt to libc - Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc - Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_time64 to libc - Linux: Move mq_open, __mq_open_2 from librt to libc - Linux: Move mq_notify from librt to libc - Linux: Move mq_getattr from librt to libc - Linux: Move mq_setattr from librt to libc - Linux: Move mq_close from librt to libc - Linux: Move lio_listio, lio_listio64 from librt to libc - rt: Rework lio_listio implementation - Linux: Move aio_write, aio_write64 into libc - Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 to libc - Linux: Move aio_return, aio_return64 into libc - Linux: Move aio_read, aio_read64 into libc - Linux: Move aio_fsync, aio_fsync64 into libc - Linux: Move aio_error, aio_error64 into libc - Linux: Move aio_cancel, aio_cancel64 into libc - Linux: Move aio_init from librt into libc - support: Fix xclone build failures on ia64 and hppa - elf: Disable most of TLS modid gaps processing [BZ #27135] - elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046] - * NEWS: Clarify _TIME_BITS change. - x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S - String: Add three more overflow tests cases to test-strnlen.c - Consolidate pthread_atfork - posix: Do not clobber errno by atfork handlers - posix: Consolidate fork implementation - support: Add xclone - x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) - x86: Copy IBT and SHSTK usable only if CET is enabled - x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974] - x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974] - String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974] - x86-64: Add wcslen optimize for sse4.1 - x86-64: Move strlen.S to multiarch/strlen-vec.S - hurd: Fix build after 52a5fe70a2 - nptl: Use SA_RESTART for SIGCANCEL handler - doc: _TIME_BITS defaults may change - More mcheck -> malloc-check refactoring - Add NEWS item for gconv-modules.d change - Handle DT_UNKNOWN in gconv-modules.d - iconvconfig: Use common gconv module parsing function - gconv_conf: Split out configuration file processing - gconv_conf: Remove unused variables - iconv: Remove alloca use in gconv-modules configuration parsing - Remove unsused symbols from nptl/Versions - linux: Only use 64-bit syscall if required for clock_nanosleep - linux: Only use 64-bit syscall if required for internal futex - linux: Only use 64-bit syscall if required for utimensat family - linux: Only use 64-bit syscall if required for sigtimedwait - linux: Only use 64-bit syscall if required for mq_timedsend - linux: Only use 64-bit syscall if required for mq_timedreceive - linux: Only use 64-bit syscall if required for timerfd_settime - linux: Only use 64-bit syscall if required for semtimedop - linux: timerfd_gettime minor cleanup - linux: Remove time64-support - linux: Remove supports_time64 () from clock_gettime - linux: Remove supports_time64 () from clock_getres - linux: Only use 64-bit syscall if required for select - linux: Only use 64-bit syscall if required for pselect - linux: Only use 64-bit syscall if required for ppoll - support: Add support_create_timer - Use 64 bit time_t stat internally - malloc: Drop __malloc_initialized from Versions - tst-mcheck: Rename to tst-malloc-check - Add hidden prototypes for fsync, fdatasync - nptl: Move pthreadP.h into sysdeps directory - rt: Move generic implementation from sysdeps/pthread to rt - rt: Move shm_unlink into libc - rt: Move shm_open into libc - rt: Replace generic stub of shm_unlink with the posix version - rt: Replace generic stub of shm_open with the posix version - Fix librt-routines-var issues for !PTHREAD_IN_LIBC - rt: Lexicographically sort Versions file; librt-routines in Makefile - elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646] - Makeconfig: Fix time64-compat.mk target * Sun Jun 27 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-26 - Add automatic requires if building against glibc development snapshots * Thu Jun 24 2021 Carlos O'Donell <carlos@redhat.com> - 2.33.9000-25 - Fix thread local storage corruption (#1974970) * Tue Jun 22 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-24 - Strengthen dependency on glibc-gconv-extra. * Fri Jun 18 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-23 - Make glibc-all-langpacks require glibc-gconv-extra in buildroots (#1973663) * Thu Jun 17 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-22 - Export libthread_db symbols under GLBIC_PRIVATE (#1965374) * Thu Jun 17 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-21 - Redo the crafted libc.so.6 symbol table for valgrind (#1965374) * Thu Jun 17 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-20 - Remove .symtab from libc.so.6 again (#1965374) * Thu Jun 17 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-19 - Drop glibc-rh697421.patch: The ISO-10646-UCS-2// alias for UTF-8 is incorrect (#1972520) * Wed Jun 16 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-18 - Rebuild against rawhide gcc * Tue Jun 15 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-17 - Dropped glibc-gconv-modules-revert.patch, applied upstream. - Auto-sync with upstream branch master, commit aa9a7f629632c9180de89632d4f2c1e6039f7781: - nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again - s390x: Align child stack while clone. [BZ #27968] - y2038: Add test coverage - libsupport: Add 64-bit time_t support for stat functions - libsupport: Add 64-bit time_t support for time functions - io: Add ftw64 with 64-bit time_t support - io: Add fts64 with 64-bit time_t support - posix: Add glob64 with 64-bit time_t support - y2038: Add support for 64-bit time on legacy ABIs - time: Add 64-bit time support for getdate - y2038: Add __USE_TIME_BITS64 support for socket-constants.h - y2038: Use a common definition for shmid_ds - y2038: Use a common definition for semid_ds - y2038: Use a common definition for msqid_ds - y2038: Use a common definition for stat - y2038: linux: Add __USE_TIME_BITS64 support for struct timex - y2038: Add __USE_TIME_BITS64 support for struct utimbuf - y2038: Add __USE_TIME_BITS64 support for struct timespec - y2038: Add __USE_TIME_BITS64 support for struct timeval - y2038: Add __USE_TIME_BITS64 support for time_t - linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} - linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} - linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO - linux: s390: Add libanl.abilist in s390 and s390x - linux: mips: Split libanl.abilist in n32 and n64 - linux: mips: Split librt.abilist in n32 and n64 - Reinstate gconv-modules as the default configuration file * Tue Jun 15 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-16 - Preserve some symbols in libc.so.6's symtab (#1965374) * Tue Jun 15 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-15 - Install shared objects under their ABI names, avoiding symlinks (#1652867) * Mon Jun 14 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-14 - Add a conditional dependency for glibc-gconv-extra.i686 in x86_64. * Mon Jun 14 2021 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.33.9000-13 - Auto-sync with upstream branch master, commit ebae2f5a6f971a8f0b6c99e00f9c45ef7433924a. - Revert gconv configuration file name to gconv-modules. * Thu Jun 03 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-12 - libdl is no longer a separate shared object. - CVE-2021-33574: Use-after-free via mq_notify (#1965410) - Auto-sync with upstream branch master, commit 466c1ea15f461edb8e3ffaf5d86d708876343bbf: - dlfcn: Rework static dlopen hooks - dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 - dlfcn: Cleanups after -ldl is no longer required - dlfcn: Move dlopen into libc - dlfcn: Move dlvsym into libc - dlfcn: Move dlinfo into libc - dlfcn: Move dladdr1 into libc - dlfcn: Move dlmopen into libc - dlfcn: Move dlsym into libc - dlfcn: Move dladdr into libc - dlfcn: Move dlclose into libc - Improve test coverage of strlen function - fix typo - dlfcn: Move dlerror into libc - Add libc ABI extension kludge for baseline-violating libdl symbols - scripts/versions.awk: Add local: * to all version nodes - Add missing symbols to Version files - Fix use of __pthread_attr_copy in mq_notify (bug 27896) - Use __pthread_attr_copy in mq_notify (bug 27896) - Update floating-point feature test macro handling for C2X - stdio-common: Remove _IO_vfwscanf - aarch64: align stack in clone [BZ #27939] - powerpc: Optimized memcmp for power10 - x86-64: Align child stack to 16 bytes [BZ #27902] * Mon May 31 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-11 - glibc-sigsetxid-sa_onstack.patch was applied upstream - Auto-sync with upstream branch master, commit 271ec55d0ae795f03d92e3aa61bff69a31a19e3a: - support: Do not build xpthread_attr_setaffinity_np for hurd - nptl: Add pthread_attr_setaffinity_np failure test - support: Add xpthread_attr_setaffinity_np wrapper - nptl: Move createthread to pthread_create - nptl: Move Linux createthread to nptl - nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] - aarch64: Added optimized memset for A64FX - aarch64: Added optimized memcpy and memmove for A64FX - benchtests: Fixed bench-memcpy-random: buf1: mprotect failed - aarch64: Added Vector Length Set test helper script - aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI - config: Added HAVE_AARCH64_SVE_ASM for aarch64 - tst-mallinfo2.c: Use correct multiple for total variable * Wed May 26 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-10 - nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] * Tue May 25 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-9 - Auto-sync with upstream branch master, commit ac0353af81a23535f517586a5d04427120a157ac. - This removes libpthread as a separate shared object. New programs will depend on the GLIBC_2.34 symbol version. Upstream development brings in the following noteworthy bug fixes: - ppc64le: scv ABI error handling fails to check IS_ERR_VALUE (#1962971) - CVE-2021-27645 glibc: Use-after-free in addgetnetgrentX function in netgroupcache.c (#1932590) - Linking the main program with jemalloc causes sysconf to deadlock in audit mode (#1909920) * Fri May 21 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-8 - Switch back to a unified glibc-headers package for downstream (#1940686) * Fri May 21 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-7 - aarch64: Enable optional memory tagging support * Tue May 11 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-6 - Use distribution mechanism for debuginfo (#1661510, #1886295, #1905611) * Thu May 06 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-5 - Build locales in parallel again * Tue May 04 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-4 - Various changes to get glibc building again, using selected upstream backports. - Re-enable -Werror by default. - This release introduces __libc_start_main@@GLIBC_2.34, so binaries are not compatible with glibc 2.33. Building binaries against this glibc version is not recommended because of the partial libpthread transition. - glibc-upstream-amx-detection.patch: Fix build failure after GCC 11.1 update. - glibc-upstream-malloc-test-hang.patch: Avoid test hang due to annobin/binutils bug (#1951492) * Wed Mar 03 2021 Arjun Shankar <arjun@redhat.com> - 2.33.9000-3 - Drop glibc-rh819430.patch; fixed upstream. - Auto-sync with upstream branch master, commit f01a61e13872109b3b233158ab664364bd1879bc: - i386: Regenerate ulps - x86: Add CPU-specific diagnostics to ld.so --list-diagnostics - x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield - ld.so: Implement the --list-diagnostics option - powerpc: Update libm-test-ulps - tst: Add test for utimes - tst: Add test for utime - tst: Add test for futimens - nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions - elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] - nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder - Implement _Unwind_Resume in libc on top of <unwind-link.h> - Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c - __frame_state_for: Use <unwind-link.h> for unwinder access - sparc: Implement backtrace on top <unwind-link.h> - m68k: Implement backtrace on top of <unwind-link.h> - i386: Implement backtrace on top of <unwind-link.h> - arm: Implement backtrace on top of <unwind-link.h> - backtrace: Implement on top of <unwind-link.h> - Implement <unwind-link.h> for dynamically loading the libgcc_s unwinder - Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) - aarch64: update ulps. - Add inputs that generate larger error bounds - Reduce the statically linked startup code [BZ #23323] - posix: Falling back to non wide mode in case of encoding error [BZ #14185] - nptl: Move elision implementations into libc - NEWS: Add missing bug closures - added rt to malloc/Depend [BZ #27132] - x86: Use x86/nptl/pthreaddef.h - nptl: Move futex-internal into libc - nptl: Move lowlevellock into libc [BZ #15648] - nptl: Move futex-internal.c into main nptl directory - nptl: Reformat Versions - nptl: Split libpthread-routines into one routine per line - x86: Remove unused variables for raw cache sizes from cacheinfo.h - Use Linux 5.11 in build-many-glibcs.py. - <bits/platform/x86.h>: Correct x86_cpu_TBM - x86_64/clone.S: Upate comments - i386/clone.S: Remove redundant EBX load - aarch64: Remove the unused __read_tp symbol - build-many-glibcs.py: Use make -O for more consistent log output * Sun Feb 21 2021 Carlos O'Donell <carlos@redhat.com> - 2.33.9000-2 - Auto-sync with upstream branch master, commit e9e7f24543e6d1b0a31641f144697e261df6ccd7: - configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE - configure: Remove obsolete AC_CHECK_TOOL_PREFIX - configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING - Update syscall lists for Linux 5.11. - Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK defines. - string: Work around GCC PR 98512 in rawmemchr - tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) - tst: Provide test for difftime - tst: Provide test for ctime - tst: Provide test for sched_rr_get_interval - S390: Add new hwcap values. - aarch64: Fix sys/ptrace.h if linux headers are included - elf: Do not copy vDSO soname when setting up link map - x86: Remove the extra space between "# endif" - hurd: Fix fstatfs build failure - linux: Remove stat-check.c - linux: Remove overflow.h - linux: Consolidate internal_statvfs - linux: Consolidate statvfs implementations - linux: Consolidate fstatvfs implementations - linux: Consolidate statfs implementations - linux: Consolidate fstatfs implementations - linux: Set LFS statfs as default - linux: Set default kernel_stat.h to LFS - linux: Fix STATFS_IS_STATFS64 definition * Fri Feb 12 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-1 - Auto-sync with upstream branch master, commit 228f30ab4724d4087d5f52018873fde22efea6e2: - tunables: Disallow negative values for some tunables - x86: Use SIZE_MAX instead of (long int)-1 for tunable range value - tunables: Simplify TUNABLE_SET interface - setrlimit/getrlimit: Use __nonnull to avoid null pointer - benchtests: Updated json bench-variant attribute - regex: stop using alloca - regexec: remove alloca usage in build_trtable - regex: remove alloca usage on regex set_regs - malloc: Sync dynarray with gnulib - misc: Sync cdefs.h with gnulib - linux: Fix __sem_check_add_mapping search_sem - linux: Fix __sem_check_add_mapping name length - Add more ptrace constants for AArch64 and PowerPC. - strchr: Add additional benchmarks and tests - x86-64: Refactor and improve performance of strchr-avx2.S - pthread: Remove alloca usage from __sem_check_add_mapping - pthread: Refactor semaphore code - linux: Require /dev/shm as the shared memory file system - sunrpc: Fix typo in xdr_string comment - tst: Provide test for ppoll - tst: Provide test for timerfd related functions - x86: Add PTWRITE feature detection [BZ #27346] - nsswitch: return result when nss database is locked [BZ #27343] - printf: Add smoke tests for long double - Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. - argp: Avoid undefined behaviour when invoking qsort(). - argp: Improve comments. - argp: Don't pass invalid arguments to isspace, isalnum, isalpha, isdigit. - argp: Don't rely on undefined behaviour of _tolower(). - argp: fix pointer-subtraction bug - Use binutils 2.36 branch in build-many-glibcs.py. - manual: Correct description of ENTRY [BZ #17183] - nptl: Remove private futex optimization [BZ #27304] - stdio-common: Add a few double formatting tests [BZ #27245] - posix/tst-rfc3484: Fix compile failure linking to local __stat64 - i686: Regenerate ULPs - tst-rtld-list-tunables.sh: Unset glibc tunables - linux: Remove shmmax check from tst-sysvshm-linux - x86: Adding an upper bound for Enhanced REP MOVSB. - Fix version.h for glibc 2.34 development - Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>. - Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS - libSegFault: Fix printing signal number [BZ #27249] - hurd TIOCFLUSH: fix fixing argument - sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] - hurd TIOCFLUSH: Cope BSD 4.1 semantic - tst-mallinfo2.c: Remove useless trailing semicolon for macro - elf: Replace a --defsym trick with an object file to be compatible with LLD - Open master branch for glibc 2.34 development - Prepare for glibc 2.33 release - Update NEWS with bugs - Update translations - NEWS: Fix typo in CVE-2021-3326 entry - elf: Fix tests that rely on ld.so.cache for cross-compiling - NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) - NEWS: Add entry for glibc-hwcaps and deprecate legacy hwcaps - x86: Properly set usable CET feature bits [BZ #26625] - Update translations - Update libc.pot for 2.33 release - Update ia64 libm-test-ulps - sh: Update libm-tests-ulps - ia64: Fix brk call on statup - Update sparc libm-test-ulps - Update alpha libm-test-ulps - powerpc64: Workaround sigtramp vdso return call - Fix nss/tst-reload2 for systems without PATH_MAX - nsswitch: do not reload if "/" changes - elf: Limit tst-prelink-cmp target archs - CVE-2021-3326: gconv: Fix assertion failure in ISO-2022-JP-3 module (#1921917) * Wed Jan 27 2021 Arjun Shankar <arjun@redhat.com> - 2.32.9000-29 - Auto-sync with upstream branch master, commit df359a25ba6f6bda06104229fbfe284c1fb30915: - Revert "Make libc symbols hidden in static PIE" [BZ #27237] - benchtests: Do not build bench-timing-type with MODULE_NAME=libc - aarch64: Fix the list of tested IFUNC variants [BZ #26818] - Update INSTALL with package versions that are known to work - aarch64: Move and update the definition of MTE_ENABLED - Fix misplaced const - Update C-SKY libm-test-ulps - manual: Correct argument order in mount examples [BZ #27207] - linux: mips: Fix getdents64 fallback on mips64-n32 - x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] - x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline - powerpc64: Select POWER9 machine for the scv instruction - x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] - Revert "linux: Move {f}xstat{at} to compat symbols" for static build - aarch64: revert memcpy optimze for kunpeng to avoid performance degradation - Make libc symbols hidden in static PIE - csu: Move static pie self relocation later [BZ #27072] - Use hidden visibility for early static PIE code - csu: Avoid weak ref for __ehdr_start in static PIE - configure: Check for static PIE support - elf: Avoid RELATIVE relocs in __tunables_init - elf: Make the tunable struct definition internal only - <sys/platform/x86.h>: Remove the C preprocessor magic - posix: Fix fnmatch.c on bootstrap - stdlib: Add testcase for BZ #26241 - posix: Fix regex_internal.h on bootstrap - Use <startup.h> in __libc_init_secure - elf: Avoid RELATIVE relocation for _dl_sysinfo - libmvec: Add extra-test-objs to test-extras - Hurd: Add rtld-strncpy-c.c - Update MIPS libm-test-ulps. - Update arm libm-test-ulps. - Update powerpc-nofpu libm-test-ulps. - Update hppa libm-test-ulps - ARC: nofpu: Regenerate ulps - ld.so: Add --list-tunables to print tunable values - math/test-tgmath2: Fix fabs failure when no long double - x86: Move x86 processor cache info to cpu_features - Fix x86 build with --enable-tunable=no - ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.32.9000-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Jan 23 2021 Arjun Shankar <arjun@redhat.com> - 2.32.9000-27 - Introduce new glibc-doc.noarch subpackage (#1346925) - Move the reference manual info pages from glibc-devel to glibc-doc - Move debugger interface documentation from glibc to glibc-doc - Remove unnecessary README, INSTALL, NEWS files from glibc - Remove unnecessary README.timezone and gai.conf files from glibc-common * Thu Jan 14 2021 Arjun Shankar <arjun@redhat.com> - 2.32.9000-26 - Deprecate nscd (#1905135) - https://fedoraproject.org/wiki/Changes/DeprecateNSCD * Wed Jan 13 2021 Carlos O'Donell <carlos@redhat.com> - 2.32.9000-25 - Auto-sync with upstream branch master, commit cf1290064598def8dfeddec3d86d98495aee1fba: - Use the right argument code in unnormal tests - ldconfig/x86: Store ISA level in cache and aux cache - elf: work around a gcc bug in elf_get_dynamic_info - x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] - posix: consume less entropy on tempname - Makerules: Do not require startup files for format.lds probe object - install: Replace scripts/output-format.sed with objdump -f [BZ #26559] - math: Add BZ#18980 fix back on dbl-64 cosh - posix: Sync tempname with gnulib [BZ #26648] - posix: Fix return value of system if shell can not be executed [BZ #27053] - support: Add xchmod wrapper - Update STATX_ATTR_DAX value from Linux 5.10. - riscv: Initialize $gp before resolving the IRELATIVE relocation - riscv: support GNU indirect function - posix: Correct attribute access mode on readlinkat [BZ #27024]. - Add xfchmod to libsupport - Add xchdir to libsupport. - POSIX locale: Fix typo in comment - ARC: Regenerate ulps - mntent: Use __putc_unlocked instead of fputc_unlocked - aarch64: define PI_STATIC_AND_HIDDEN - Update NEWS for CVE-2019-25013. - x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker [BZ #26717] - Remove dbl-64/wordsize-64 (part 2) - Remove dbl-64/wordsize-64 - Add SEGV_MTEAERR and SEGV_MTESERR from Linux 5.10. - support: Add support_small_thread_stack_size - stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592] [BZ #26341] [BZ #24970] - malloc: Add scratch_buffer_dupfree - Import filename.h from gnulib - Import idx.h from gnulib - alpha: Provide wait4 for static library [BZ #27150] - aarch64: push the set of rules before falling into slow path - nptl: Fix comment typo in pthread_cond_wait.c - x86: Check IFUNC definition in unrelocated executable [BZ #20019] - hurd: Fix mmap(!MAP_FIXED) on bogus address * Mon Jan 04 2021 Florian Weimer <fweimer@redhat.com> - 2.32.9000-24 - Drop glibc-fedora-__libc_multiple_libcs.patch. Replaced by upstream's __libc_initial flag. - Adjust glibc-rh819430.patch to upstream's gnulib merge of fnmatch. - Disable -Werror again due to GCC PR98512. - Auto-sync with upstream branch master, commit 3ec5d83d2a237d39e7fd6ef7a0bc8ac4c171a4a5: - x86-64: Avoid rep movsb with short distance [BZ #27130] - aarch64: fix stack missing after sp is updated - nptl: Remove set*id, set*gid files which are not built - Drop nan-pseudo-number.h usage from tests - posix: Sync fnmatch with gnulib - Sync flexmember.h with gnulib - Sync intprops.h with gnulib - posix: Sync glob code with gnulib - posix: Sync regex code with gnulib - Move generic nan-pseudo-number.h to ldbl-96 - Sync FDL from https://www.gnu.org/licenses/fdl-1.3.texi - Sync move-if-change from Gnulib - Update automatically-generated copyright dates - Update copyright dates not handled by scripts/update-copyrights. - Update copyright dates with scripts/update-copyrights - aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE - nonstring: Enable __FORTIFY_LEVEL=3 - string: Enable __FORTIFY_LEVEL=3 - Introduce _FORTIFY_SOURCE=3 - Warn on unsupported fortification levels - powerpc: Use scv instruction on clone when available - powerpc: Runtime selection between sc and scv for syscalls - malloc: preserve errno on mcheck hooks [BZ #17924] - x86 long double: Add tests for pseudo normal numbers - x86 long double: Consider pseudo numbers as signaling - io: Remove xmknod{at} implementations - io: Remove xstat implementations - free: preserve errno [BZ#17924] - hurd: Accept including hurd/version.h - hurd: Add WSTOPPED/WCONTINUED/WEXITED/WNOWAIT support [BZ #23091] - support: Make support_process_state_wait wait less - hurd: set sigaction for signal preemptors in arch-independent file - hurd: Fix spawni SPAWN_XFLAGS_TRY_SHELL with empty argv - hurd: Try shell in posix_spawn* only in compat mode - Remove _ISOMAC check from <cpu-features.h> - x86: Remove the duplicated CPU_FEATURE_CPU_P - Partially revert 681900d29683722b1cb0a8e565a0585846ec5a61 - x86 long double: Support pseudo numbers in isnanl - x86 long double: Support pseudo numbers in fpclassifyl - MTE: Do not pad size in realloc_check - tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 - elf: Account for glibc-hwcaps/ prefix in _dl_important_hwcaps - misc: Use __ferror_unlocked instead of ferror - s390x: Regenerate ulps - powerpc: Regenerate ulps - addmntent: Remove unbounded alloca usage from getmntent [BZ#27083] - <sys/platform/x86.h>: Add Intel LAM support - i386: Regenerate ulps - aarch64: update ulps. - aarch64: Add aarch64-specific files for memory tagging support - aarch64: Add sysv specific enabling code for memory tagging - linux: Add compatibility definitions to sys/prctl.h for MTE - malloc: Basic support for memory tagging in the malloc() family - elf: Add a tunable to control use of tagged memory - config: Allow memory tagging to be enabled when configuring glibc - alpha: Remove anonymous union in struct stat [BZ #27042] - add inputs to auto-libm-test-in yielding larger errors (binary64, x86_64) - m68k: fix clobbering a5 in setjmp() [BZ #24202] - iconv add iconv_close before the function returned with bad value. - iconv: use iconv_close after iconv_open - Fix buffer overrun in EUC-KR conversion module (bz #24973) - hurd: Make trampoline fill siginfo ss_sp from sc_uesp - Hurd: make sigstates hold a reference on thread ports - profil-counter: Add missing SIGINFO case - hurd: implement SA_SIGINFO signal handlers. - hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value - hurd: Note when the vm_map kernel bug was fixed - hurd: Also turn KERN_INVALID_ADDRESS to EINVAL - ieee754: Remove unused __sin32 and __cos32 - ieee754: Remove slow paths from asin and acos - getenv: Move call to strlen to the branch it's used in. - Update kernel version to 5.10 in tst-mman-consts.py. - s390x: Require GCC 7.1 or later to build glibc. - malloc: Use __libc_initial to detect an inner libc - Replace __libc_multiple_libcs with __libc_initial flag - {nptl,htl}/semaphoreP.h: clean up - htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] - pthread: Move semaphore initialization for open to semaphoreP.h - Mark __libc_freeres_fn as used [BZ #27002] - Update syscall lists for Linux 5.10. - htl: Add pshared semaphore support - hurd: Add LLL_PRIVATE and LLL_SHARED - hurd: Add __libc_open and __libc_close - htl: Add futex-internal.h - hurd: Add __lll_abstimed_wait_intr - hurd: make lll_* take a variable instead of a ptr - hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER - Use Linux 5.10 in build-many-glibcs.py. * Wed Dec 16 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-23 - Fix conditionals for _enable_debug_packages and benchtests [BZ #1902514] * Tue Dec 15 2020 Patsy Griffin <patsy@redhat.com> - 2.32.9000-22 - Auto-sync with upstream branch master, commit 4d0985543f479a6f421d4d8a9e0d1dc71c9c2c53. - elf: Record libc.so link map when it is the main program (bug 20972) - Use GMP 6.2.1 in build-many-glibcs.py. - aarch64: remove the strlen_asimd symbol - aarch64: fix static PIE start code for BTI [BZ #27068] - elf: Fix failure handling in _dl_map_object_from_fd - elf: inline lose for error handling - Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines - nsswitch: handle missing actions properly - x86: Remove the default REP MOVSB threshold tunable value [BZ #27061] - elf.h: Remove SHF_GNU_BUILD_NOTE. - elf.h: fix spelling typos in comments - Fix spelling and grammar in several comments - malloc: Detect infinite-loop in _int_free when freeing tcache [BZ#27052] - elf: Fix dl-load.c - elf: Include libc.so.6 as main program in dependency sort (bug 20972) - support: Add support_slibdir_prefix variable - aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] - elf: Pass the fd to note processing - elf: Move note processing after l_phdr is updated - aarch64: align address for BTI protection [BZ #26988] - aarch64: Fix missing BTI protection from dependencies [BZ #26926] - Fix linknamespace errors in nss_database.c if build with -Os. - treewide: fix incorrect spelling of indices in comments - linux: Consolidate brk implementation - elf: Include <sys/param.h> in cache.c - s390x: Add glibc-hwcaps support - elf: Fix run-time dependencies of tst-dlopen-fail-2 - Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous_request. - elf: Fix incorrect comparison in sort_priorities_by_name - S390: Derive float_t from FLT_EVAL_METHOD - Fix parsing of /sys/devices/system/cpu/online (bug 25859) - Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases - Fixed typos in "NEWS for version 2.32" - Add NEWS entry for CVE-2020-29562 (BZ #26923) - iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) - Drop glibc-rh1906066 and glibc-rh741105 patches fixed by sync. * Mon Dec 14 2020 Florian Weimer <fweimer@redhat.com> - 2.32.9000-21 - Re-enable -Werror everywhere (#1888246) * Wed Dec 09 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-20 - nsswitch: handle missing actions properly (temporary fix for 1906066) * Mon Dec 07 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-19 - Auto-sync with upstream branch master, commit 088e9625378f25607acff3daf7a79cbdee497043: - x86: Rename readelflib.c - nsswitch: use new internal API (callers) - nsswitch: user new internal API (tests) - nsswitch: use new internal API (core) - nss: Implement <nss_database.h> - <nss_action.h>: New abstraction for combining NSS modules and NSS actions - nss: Introduce <nss_module.h> - Add scripts/move-symbol-to-libc.py * Fri Dec 04 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-18 - Drop glibc-revert-fxstat-compat.patch; applied upstream. - Drop glibc-revert-mknod-compat.patch; applied upstream. - Auto-sync with upstream branch master, commit 4c38c1a229bc3628269ad98bd7e8d31d118d91f6: - powerpc64le: Add glibc-hwcaps support - x86: Adjust tst-cpu-features-supports.c for GCC 11 - x86: Set RDRAND usable if CPU supports RDRAND - elf: Add missing <stddef.h> header to elf/dl-hwcaps.h - lowlevellock-futex: Remove not used macros - futex: Remove not used futex_reltimed_wait{_cancelable} - y2038: Convert gai_suspend to support 64 bit time - symbols: Add defines for libanl's libanl_hidden_{def|proto} - x86_64: Add glibc-hwcaps support - elf: Add glibc-hwcaps subdirectory support to ld.so cache processing - elf: Process glibc-hwcaps subdirectories in ldconfig - elf: Implement tail merging of strings in ldconfig - elf: Implement a string table for ldconfig, with tail merging - elf: Add extension mechanism to ld.so.cache - elf: Add endianness markup to ld.so.cache (bug 27008) - elf: Add glibc-hwcaps support for LD_LIBRARY_PATH - elf: Synchronize <elf.h> section header flags with binutils - x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) - htl: Add hidden def for __pthread_create/detach - manual: Clarify File Access Modes section and add O_PATH - htl: Add missing symbols - Revert "linux: Move xmknod{at} to compat symbols" - Revert "linux: Move {f}xstat{at} to compat symbols" - elf.h: Fix spelling of EM_TILE64 comment - nptl: Fix __futex_clocklock64 return error check [BZ #26964] - powerpc64le: ifunc select *f128 routines in multiarch mode - y2038: Convert aio_suspend to support 64 bit time - Fix typo in NEWS file - nptl: Add EOVERFLOW checks for futex calls - nptl: Fix PTHREAD_PRIO_PROTECT timed lock - sh: Add sh4 fpu Implies folder - io: nftw/ftw: Fix stack overflow with large nopenfd [BZ #26353] - elf: Introduce enum opt_format in the ldconfig implementation - support: Add support_copy_file - NEWS entry for commit b4f020c9b408fb3d1d3d4901c4a71839145f8791 - timezone: Change zdump installation to bin directory - nptl: Return EINVAL for invalid clock for pthread_clockjoin_np - nptl: Return EINVAL for pthread_mutex_clocklock/PI with CLOCK_MONOTONIC [BZ #26801] - nptl: Replace lll_futex_wake with futex-internal.h - nptl: Replace lll_futex_supported_clockid with futex-internal.h - nptl: Replace lll_futex_{timed_}wait by futex-internal.h - nptl: Replace lll_timedwait with __futex_abstimed_wait64 - nptl: Replace __futex_clocklock_wait64 with __futex_abstimed_wait64 - nptl: Remove _futex_clock_wait_bitset64 - nptl: Consolidate __futex_abstimed_wait_{cancelable}64 - nptl: Extend __futex_abstimed_wait_cancelable64 comment - nptl: Remove clockwait_tid - nptl: Remove futex_wait_cancelable - nptl: Remove unused internal futex functions - Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks2.mtrace are missing - elf: Fix uninitialized variable for _dl_write - powerpc: Make PT_THREAD_POINTER available to assembly code - Use libnss_files.so for tests posix/bug-ga2 and resolv/tst-leaks2 [BZ #26821] - hurd report-wait: Fix stpcpy usage - hurd S_msg_report_wait: Fix detecting fd ports - hurd S_msg_report_wait: Fix reporting ports - hurd: Fix strcpy calls - hurd: Fix _S_msg_get/set_env_variable prototype - hurd: Enable using ifunc - Add {,sysdep-}ld-library-path make variable - nptl: Move stack list variables into _rtld_global - hurd: let _dl_argv and __libc_stack_end be relro - hurd: Remove some remnants of cthreads - nanosleep: Pass NULL when rem == NULL on ports with __TIMESIZE != 64 - y2038: Convert thrd_sleep to support 64 bit time - y2038: Convert mtx_timedlock to support 64 bit time - y2038: Convert cnd_timedwait to support 64 bit time - hurd: Drop CLOCK_MONOTONIC change which slipped in - hurd: make ptsname fail with ENOTTY on non-master-pty - mach: Add missing assert.h include - hurd: break relocation loop between libc.so and lib{mach,hurd}user.so - Remove obsolete defines for HPUX support from fcntl.h and update O_NONBLOCK. - Remove tls.h inclusion from internal errno.h - nptl: Eliminate <smp.h> and __is_smp - powerpc: Eliminate UP macro conditionals - x86: Remove UP macro. Define LOCK_PREFIX unconditionally. - alpha: Remove UP preprocessor conditionals - hurd: Make sure signals get started - hurd: initialize libpthread before starting the signal thread - hurd: Make _hurd_libc_proc_init idempotent - powerpc: Add optimized stpncpy for POWER9 - powerpc: Add optimized strncpy for POWER9 - Don't use nested function in test-ffs - Use __builtin___stpncpy_chk when available - tests: Remove NULL check for an array - hurd: Move {,f,l}xstat{,at} and xmknod{at} to compat symbols - hurd: Notify the proc server later during initialization - htl: Initialize later - htl: Keep thread signals blocked during its initialization - htl: Fix spurious symbols in namespaces - Use O_CLOEXEC in sysconf [BZ #26791] - struct _Unwind_Exception alignment should not depend on compiler flags - hurd: keep only required PLTs in ld.so - hurd: Add missing startup calls - riscv: Get cache information through sysconf - RISC-V: Add _dl_start_user. * Thu Nov 26 2020 Florian Weimer <fweimer@redhat.com> - 2.32.9000-17 - s390x: Do not rewrite program interpreter symlink (make install is enough) * Tue Nov 10 2020 Carlos O'Donell <carlos@redhat.com> - 2.32.9000-16 - Remove the work around for systemd-nspawn (#1869030). * Mon Nov 09 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-15 - Auto-sync with upstream branch master, commit 75a193b7611bade31a150dfcc528b973e3d46231. - linux: Allow adjtime with NULL argument [BZ #26833] - aarch64: Add unwind information to _start (bug 26853) - bsd unlockpt: unlockpt needs to fail with EINVAL, not ENOTTY - Rearrange bsd_getpt vs bsd_openpt and implement posix_openpt on BSD - Remove __warndecl - Remove __warn_memset_zero_len [BZ #25399] - iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] - msg: Remove redundant #include <sys/msg.h> header - tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] * Tue Nov 03 2020 Patsy Griffin <patsy@redhat.com> - 2.32.9000-14 - Auto-sync with upstream branch master, commit e156dabc766d6f6f99ce9402999eae380a3ec1f2. - aarch64: Add variant PCS lazy binding test [BZ #26798] - aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] - hurd: Correct 'ethenet' spelling - Avoid -Wstringop-overflow warning in pthread_cleanup_push macros - Disable spurious -Warray-bounds for ypclnt.c (bug 26687) - Do not use array parameter to new_composite_name (bug 26726) - Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647) - malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1 - tst-tcfree2: adjust coding style. - elf: In ldconfig, extract the new_sub_entry function from search_dir - Use MPC 1.2.1 in build-many-glibcs.py. - Argument Syntax: Use "option", @option, and @command. - elf: Unify old and new format cache handling code in ld.so - x86: Restore processing of cache size tunables in init_cacheinfo - Make elf.h header self contained. - x86: Optimizing memcpy for AMD Zen architecture. - Hurd: Fix ftime build - Add IP_RECVERR_RFC4884 and IPV6_RECVERR_RFC4884 from Linux 5.9. - misc: Add internal __getauxval2 function - Remove NEWS entry about ftime removal - time: Add 64-bit time_t support for ftime - Reinstate ftime and add deprecate message on ftime usage - Update kernel version to 5.9 in tst-mman-consts.py. - Amend grammar and add a description - Fix typo in NEWS file - Remove timing related checks of time/tst-cpuclock1 - Update syscall lists for Linux 5.9. - Use Linux 5.9 in build-many-glibcs.py. - Reword description of SXID_* tunable properties - New benchtest: pthread locks - y2038: nptl: Provide __futex_clock_wait_bitset64 to support 64 bit bitset - C-SKY: Make dynamic linker's name compitable with the older gcc. - Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." - Move vtimes to a compatibility symbol - y2038: linux: Provide __time64 implementation - rt: Fix typos in comments in <aio.h> - C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. - Drop the glibc-revert-ftime-compat.patch. * Thu Oct 29 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-13 - Add BuildRequires for perl (malloc/mtrace) if running the testsuite. * Wed Oct 21 2020 Siddhesh Poyarekar <siddhesh@redhat.com> - 2.32.9000-12 - Revert __xstat64 symbol removal. - Revert xmknod* symbol removal. - Revert ftime symbol removal. * Sun Oct 18 2020 Patsy Griffin <patsy@redhat.com> - 2.32.9000-11 - Auto-sync with upstream branch master, commit 0f09154c64005e78b61484ae87b5ea2028051ea0. - x86: Initialize CPU info via IFUNC relocation [BZ 26203] - Add NEWS entry for ftime compatibility move - support: Add create_temp_file_in_dir - linux: Add __readdir_unlocked - linux: Simplify opendir buffer allocation - linux: Move posix dir implementations to Linux - linux: Add 64-bit time_t support for wait3 - Move ftime to a compatibility symbol - linux: Fix time64 support for futimesat - linux: Use INTERNAL_SYSCALL on fstatat{64} - shm tests: Append PID to names passed to shm_open [BZ #26737] - sysvipc: Fix tst-sysvshm-linux on x32 - x86/CET: Update vfork to prevent child return - resolv: Serialize processing in resolv/tst-resolv-txnid-collision - statfs: add missing f_flags assignment - y2038: Remove not used __fstatat_time64 define - y2038: nptl: Convert pthread_mutex_{clock|timed}lock to support 64 bit - sysvipc: Return EINVAL for invalid shmctl commands - sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] - AArch64: Use __memcpy_simd on Neoverse N2/V1 - resolv: Handle transaction ID collisions in parallel queries (bug 26600) - support: Provide a way to clear the RA bit in DNS server responses - support: Provide a way to reorder responses within the DNS test server - Add missing stat/mknod symbol on libc.abilist some ABIs - manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] - manual: replace an obsolete collation example with a valid one - rtld: fix typo in comment - elf: Add missing <dl-procinfo.h> header to elf/dl-usage.c - hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) - linux: Move xmknod{at} to compat symbols - linux: Add {f}stat{at} y2038 support - linux: Move {f}xstat{at} to compat symbols - linux: Disentangle fstatat from fxstatat - linux: Implement {l}fstat{at} in terms of fstatat - linux: Move the struct stat{64} to struct_stat.h - Remove mknod wrapper functions, move them to symbols - Remove stat wrapper functions, move them to exported symbols - <sys/platform/x86.h>: Add FSRCS/FSRS/FZLRM support - <sys/platform/x86.h>: Add Intel HRESET support - <sys/platform/x86.h>: Add AVX-VNNI support - <sys/platform/x86.h>: Add AVX512_FP16 support - <sys/platform/x86.h>: Add Intel UINTR support - elf: Do not pass GLRO(dl_platform), GLRO(dl_platformlen) to _dl_important_hwcaps - elf: Enhance ld.so --help to print HWCAP subdirectories - elf: Add library search path information to ld.so --help - sunrpc: Adjust RPC function declarations to match Sun's (bug 26686] - Avoid GCC 11 -Warray-parameter warnings [BZ #26686]. - elf: Make __rtld_env_path_list and __rtld_search_dirs global variables - elf: Print the full name of the dynamic loader in the ld.so help message - elf: Use the term "program interpreter" in the ld.so help message - scripts/update-copyrights: Update csu/version.c, elf/dl-usage.c - elf: Implement ld.so --version - nptl: Add missing cancellation flags on lockf - Update mips64 libm-test-ulps - Update alpha libm-test-ulps - elf: Implement ld.so --help - elf: Record whether paths come from LD_LIBRARY_PATH or --library-path - elf: Move ld.so error/help output to _dl_usage - elf: Extract command-line/environment variables state from rtld.c * Wed Oct 14 2020 Florian Weimer <fweimer@redhat.com> - 2.32.9000-10 - Disable -Werror on ELN (#1888246) * Wed Oct 14 2020 Florian Weimer <fweimer@redhat.com> - 2.32.9000-9 - Make glibc.spec self-contained (#1887097) * Thu Oct 08 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-8 - Drop glibc-fix-float128-benchtests.patch; applied upstream. - Auto-sync with upstream branch master, commit 72d36ffd7db55ae599f4c77feb0eae25a0f3714e: - elf: Implement __rtld_malloc_is_complete - __vfscanf_internal: fix aliasing violation (bug 26690) - Revert "Fix missing redirects in testsuite targets" - nptl: Add missing cancellation flags on futex_internal and pselect32 - elf: Implement _dl_write - elf: Do not search HWCAP subdirectories in statically linked binaries - Linux: Require properly configured /dev/pts for PTYs - Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) - login/tst-grantpt: Convert to support framework, more error checking - posix: Fix -Warray-bounds instances building timer_create [BZ #26687] - Replace Minumum/minumum with Minimum/minimum - Optimize scripts/merge-test-results.sh - Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647) - manual: Fix typo - y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock to support 64 bit time - Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time - sysvipc: Return EINVAL for invalid msgctl commands - sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] - sysvipc: Return EINVAL for invalid semctl commands - sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] - aarch64: enforce >=64K guard size [BZ #26691] - sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI - nptl: futex: Move __NR_futex_time64 alias to beginning of futex-internal.h - nptl: Provide proper spelling for 32 bit version of futex_abstimed_wait - string: Fix strerrorname_np return value [BZ #26555] - Set tunable value as well as min/max values - ld.so: add an --argv0 option [BZ #16124] - Reversing calculation of __x86_shared_non_temporal_threshold - linux: Add time64 recvmmsg support - linux: Add time64 support for nanosleep - linux: Consolidate utimes - linux: Use 64-bit time_t syscall on clock_getcputclockid - linux: Add time64 sigtimedwait support - linux: Add time64 select support - nptl: Fix __futex_abstimed_wait_cancellable32 - sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS - hurd: add ST_RELATIME - intl: Handle translation output codesets with suffixes [BZ #26383] - bench-strcmp.c: Add workloads on page boundary - bench-strncmp.c: Add workloads on page boundary - strcmp: Add a testcase for page boundary - strncmp: Add a testcase for page boundary [BZ #25933] - Set locale related environment variables in debugglibc.sh - benchtests: Run _Float128 tests only on architectures that support it - powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615] - x86: Harden printf against non-normal long double values (bug 26649) - x86: Use one ldbl2mpn.c file for both i386 and x86_64 - Define __THROW to noexcept for C++11 and later * Mon Sep 21 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-7 - Adjust glibc-rh741105.patch. - Add glibc-fix-float128-benchtests.patch to allow building on armv7hl. - Auto-sync with upstream branch master, commit cdf645427d176197b82f44308a5e131d69fb53ad: - Update mallinfo2 ABI, and test - Allow memset local PLT reference for RISC-V. - powerpc: fix ifunc implementation list for POWER9 strlen and stpcpy - nscd: bump GC cycle during cache pruning (bug 26130) - x86: Use HAS_CPU_FEATURE with IBT and SHSTK [BZ #26625] - <sys/platform/x86.h>: Add Intel Key Locker support - Fix handling of collating symbols in fnmatch (bug 26620) - pselect.c: Pass a pointer to SYSCALL_CANCEL [BZ #26606] - y2038: nptl: Convert sem_{clock|timed}wait to support 64 bit time - hurd: Add __x86_get_cpu_features to ld.abilist - x86: Install <sys/platform/x86.h> [BZ #26124] - linux: Add time64 pselect support - linux: Add time64 semtimedop support - linux: Add ppoll time64 optimization - linux: Simplify clock_getres - Update sparc libm-test-ulps - Remove internal usage of extensible stat functions - Linux: Consolidate xmknod - linux: Consolidate fxstatat{64} - linux: Consolidate fxstat{64} - linux: Consolidate lxstat{64} - linux: Consolidate xstat{64} - linux: Define STAT64_IS_KERNEL_STAT64 - linux: Always define STAT_IS_KERNEL_STAT - Update powerpc libm-test-ulps - benchtests: Add "workload" traces for sinf128 - benchtests: Add "workload" traces for sinf - benchtests: Add "workload" traces for sin - benchtests: Add "workload" traces for powf128 - benchtests: Add "workload" traces for pow - benchtests: Add "workload" traces for expf128 - benchtests: Add "workload" traces for exp - nptl: futex: Provide correct indentation for part of __futex_abstimed_wait_cancelable64 * Tue Sep 08 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-6 - Auto-sync with upstream branch master, commit e74b61c09a2a2ab52153e731225ccba5078659b1. - Disable -Wstringop-overread for some string tests - string: Fix GCC 11 `-Werror=stringop-overread' error - C11 threads: Fix inaccuracies in testsuite - elf.h: Add aarch64 bti/pac dynamic tag constants - x86: Set CPU usable feature bits conservatively [BZ #26552] * Wed Sep 02 2020 Patsy Griffin <patsy@redhat.com> - 2.32.9000-5 - Auto-sync with upstream branch master, commit 86a912c8634f581ea42ec6973553dde7f058cfbf. - Update i686 ulps. - Use LFS readdir in generic POSIX getcwd [BZ# 22899] - linux: Remove __ASSUME_ATFCTS - Sync getcwd with gnulib - x86-64: Fix FMA4 detection in ifunc [BZ #26534] - y2038: nptl: Convert pthread_cond_{clock|timed}wait to support 64 bit time - malloc: Fix mallinfo deprecation declaration - x32: Add <fixup-asm-unistd.h> and regenerate arch-syscall.h - Add mallinfo2 function that support sizes >= 4GB. - Remove obsolete default/nss code - AArch64: Improve backwards memmove performance - Add RISC-V 32-bit target to build-many-glibcs.py - Documentation for the RISC-V 32-bit port - RISC-V: Build infrastructure for 32-bit port - RISC-V: Add rv32 path to RTLDLIST in ldd - riscv32: Specify the arch_minimum_kernel as 5.4 - RISC-V: Fix llrint and llround missing exceptions on RV32 - RISC-V: Add the RV32 libm-test-ulps - RISC-V: Add 32-bit ABI lists - RISC-V: Add hard float support for 32-bit CPUs - RISC-V: Support the 32-bit ABI implementation - RISC-V: Add arch-syscall.h for RV32 - RISC-V: Add path of library directories for the 32-bit - RISC-V: Support dynamic loader for the 32-bit - RISC-V: Add support for 32-bit vDSO calls - RISC-V: Use 64-bit-time syscall numbers with the 32-bit port - RISC-V: Cleanup some of the sysdep.h code - RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 - io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check - elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests - hurd: define BSD 4.3 ioctls only under __USE_MISC - string: test strncasecmp and strncpy near page boundaries - linux: Simplify utimensat - linux: Simplify timerfd_settime - linux: Simplify timer_gettime - linux: Simplify sched_rr_get_interval - linux: Simplify ppoll - linux: Simplify mq_timedsend - linux: Simplify mq_timedreceive - linux: Simplify clock_settime - linux: Simplify clock_nanosleep - linux: Simplify clock_gettime - linux: Simplify clock_adjtime - linux: Add helper function to optimize 64-bit time_t fallback support - S390: Sync HWCAP names with kernel by adding aliases [BZ #25971] - [vcstocl] Import ProjectQuirks from its own file - build-many-glibcs.py: Add a s390x -O3 glibc variant. - Fix namespace violation in stdio.h and sys/stat.h if build with optimization. [BZ #26376] - Add C2x BOOL_MAX and BOOL_WIDTH to limits.h. - Use MPC 1.2.0 in build-many-glibcs.py. - Add new STATX_* constants from Linux 5.8 to bits/statx-generic.h. - Correct locking and cancellation cleanup in syslog functions (bug 26100) * Thu Aug 20 2020 Carlos O'Donell <carlos@redhat.com> - 2.32.9000-4 - Support building glibc in a mock chroot using older systemd-nspawn (#1869030). * Tue Aug 18 2020 Carlos O'Donell <carlos@redhat.com> - 2.32.9000-3 - Suggest installing minimal localization e.g. C, POSIX, C.UTF-8. * Mon Aug 17 2020 DJ Delorie <dj@redhat.com> - 2.32.9000-2 - Auto-sync with upstream branch master, commit cb7e7a5ca1d6d25d59bc038bdc09630e507c41e5. - nptl: Handle NULL abstime [BZ #26394] - Update build-many-glibcs.py for binutils ia64 obsoletion. - Update kernel version to 5.8 in tst-mman-consts.py. - y2038: nptl: Convert pthread_{clock|timed}join_np to support 64 bit time - aarch64: update ulps. * Wed Aug 12 2020 Patsy Griffin <patsy@redhat.com> - 2.32.9000-1 - Auto-sync with upstream branch master, commit 0be0845b7a674dbfb996f66cd03d675f0f6028dc: - S390: Regenerate ULPs. - manual: Fix sigdescr_np and sigabbrev_np return type (BZ #26343) - math: Update x86_64 ulps - math: Regenerate auto-libm-test-out-j0 - manual: Put the istrerrorname_np and strerrordesc_np return type in braces - Linux: Use faccessat2 to implement faccessat (bug 18683) - manual: Fix strerrorname_np and strerrordesc_np return type (BZ #26343) - math: Fix inaccuracy of j0f for x >= 2^127 when sin(x)+cos(x) is tiny - Update syscall lists for Linux 5.8. - Use Linux 5.8 in build-many-glibcs.py. - htl: Enable tst-cancelx?[45] - tst-cancel4: Make blocking on write more portable - hurd: Add missing hidden def - hurd: Rework sbrk - hurd: Implement basic sched_get/setscheduler - x86: Rename Intel CPU feature names - manual: Fix some @code/@var formatting glitches chapter Date And Time - Copy regex_internal.h from Gnulib - Copy regex BITSET_WORD_BITS porting from Gnulib - Sync regex.h from Gnulib - Sync mktime.c from Gnulib - Sync intprops.h from Gnulib - Open master branch for glibc 2.33 development. * Thu Aug 06 2020 Arjun Shankar <arjun@redhat.com> - 2.32-1 - Auto-sync with upstream branch release/2.32/master, commit 3de512be7ea6053255afed6154db9ee31d4e557a: - Prepare for glibc 2.32 release. - Regenerate configure scripts. - Update NEWS with bugs. - Update translations. - Don't mix linker error messages into edited scripts - benchtests/README update. - RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed - aarch64: update NEWS about branch protection - Add NEWS entry for CVE-2016-10228 (bug 19519) - powerpc: Fix incorrect cache line size load in memset (bug 26332) - Update Nios II libm-test-ulps file. * Fri Jul 31 2020 Patsy Griffin <patsy@redhat.com> - 2.31.9000-24 - Auto-sync with upstream branch master, commit 7f1a08cff82255cd4252a2c75fd65b80a6a170bf. - Move NEWS entry for CVE-2020-1751 to the 2.31 section - NEWS: Deprecate weak libpthread symbols for single-threaded checks - NEWS: Deprecate nss_hesiod - nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] - Use binutils 2.35 branch in build-many-glibcs.py. - aarch64: Use future HWCAP2_MTE in ifunc resolver - Update x86-64 libm-test-ulps - aarch64: Respect p_flags when protecting code with PROT_BTI - Disable warnings due to deprecated libselinux symbols used by nss and nscd - Regenerate INSTALL for ARC port updates. - Update libc.pot for 2.32 release. - powerpc: Fix POWER10 selection - powerpc64le: guarantee a .gnu.attributes section [BZ #26220] * Wed Jul 29 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-23 - Inherit -mbranch-protection=standard from redhat-rpm-config (for aarch64) * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 22 2020 Carlos O'Donell <carlos@redhat.com> - 2.31.9000-21 - Use make macros - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro * Tue Jul 21 2020 Arjun Shankar <arjun@redhat.com> - 2.31.9000-20 - Add glibc-deprecated-selinux-makedb.patch and glibc-deprecated-selinux-nscd.patch to work around libselinux API deprecations. - Drop glibc-rseq-disable.patch; rseq support removed upstream. (#1855729) - Auto-sync with upstream branch master, commit ec2f1fddf29053957d061dfe310f106388472a4f: - libio: Remove __libc_readline_unlocked - shadow: Implement fgetspent_r using __nss_fgetent_r - pwd: Implement fgetpwent_r using __nss_fgetent_r - gshadow: Implement fgetsgent_r using __nss_fgetent_r (bug 20338) - grp: Implement fgetgrent_r using __nss_fgetent_r - nss: Add __nss_fgetent_r - libio: Add fseterr_unlocked for internal use - nss_files: Use generic result pointer in parse_line - nss_files: Consolidate line parse declarations in <nss_files.h> - nss_compat: Do not use mmap to read database files (bug 26258) - nss_files: Consolidate file opening in __nss_files_fopen - Update powerpc-nofpu libm-test-ulps. - Use MPFR 4.1.0 in build-many-glibcs.py. - elf: Change TLS static surplus default back to 1664 - hurd: Fix longjmp check for sigstate - hurd: Fix longjmp early in initialization - manual: New signal and errno string functions are AS-safe - AArch64: Improve strlen_asimd performance (bug 25824) - Move <rpc/netdb.h> from sunrpc to inet - en_US: Minimize changes to date_fmt (Bug 25923) - Linux: Remove rseq support - manual: Use Unicode instead HTML entities for characters (bug 19737) - Add NEWS entry for CVE-2020-6096 (bug 25620) - arm: remove string/tst-memmove-overflow XFAIL - AArch64: Rename IS_ARES to IS_NEOVERSE_N1 - AArch64: Add optimized Q-register memcpy - AArch64: Align ENTRY to a cacheline - Correct timespec implementation [BZ #26232] - Remove --enable-obsolete-rpc configure flag - hurd: Fix build-many-glibcs.py - x86: Support usable check for all CPU features - string: Make tst-strerror/tst-strsignal unsupported if msgfmt is not installed - malloc: Deprecate more hook-related functionality - elf: Support at least 32-byte alignment in static dlopen - x86: Remove __ASSEMBLER__ check in init-arch.h - x86: Remove the unused __x86_prefetchw - Documentation for ARC port - build-many-glibcs.py: Enable ARC builds - ARC: Build Infrastructure - ARC: ABI lists - ARC: Linux Startup and Dynamic Loading - ARC: Linux ABI - ARC: Linux Syscall Interface - ARC: hardware floating point support - ARC: math soft float support - ARC: Atomics and Locking primitives - ARC: Thread Local Storage support - ARC: startup and dynamic linking code - ARC: ABI Implementation - Fix time/tst-cpuclock1 intermitent failures - powerpc64: Fix calls when r2 is not used [BZ #26173] - Add NEWS entry for Update to Unicode 13.0.0 [BZ #25819] - Update i686 libm-test-ulps - Fix memory leak in __printf_fp_l (bug 26215). - Fix double free in __printf_fp_l (bug 26214). - linux: Fix syscall list generation instructions - sysv: linux: Add 64-bit time_t variant for shmctl - sysvipc: Remove the linux shm-pad.h file - sysvipc: Split out linux struct shmid_ds - sysv: linux: Add 64-bit time_t variant for msgctl - sysvipc: Remove the linux msq-pad.h file - sysvipc: Split out linux struct semid_ds - sysv: linux: Add 64-bit time_t variant for semctl * Fri Jul 10 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-19 - Disable rseq registration by default to help Firefox (#1855729) * Thu Jul 09 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-18 - Auto-sync with upstream branch master, commit ffb17e7ba3a5ba9632cee97330b325072fbe41dd: - rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] - rtld: Account static TLS surplus for audit modules - rtld: Add rtld.nns tunable for the number of supported namespaces - Remove --enable-obsolete-nsl configure flag - Move non-deprecated RPC-related functions from sunrpc to inet - aarch64: add NEWS entry about branch protection support - aarch64: redefine RETURN_ADDRESS to strip PAC - aarch64: fix pac-ret support in _mcount - aarch64: Add pac-ret support to assembly files - aarch64: configure check for pac-ret code generation - aarch64: ensure objects are BTI compatible - aarch64: enable BTI at runtime - aarch64: fix RTLD_START for BTI - aarch64: fix swapcontext for BTI - aarch64: Add BTI support to assembly files - aarch64: Rename place holder .S files to .c - aarch64: configure test for BTI support - Rewrite abi-note.S in C. - rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling - string: Move tst-strsignal tst-strerror to tests-container - string: Fix prototype mismatch in sigabbrev_np, __sigdescr_np - arm: CVE-2020-6096: Fix multiarch memcpy for negative length (#1820332) - arm: CVE-2020-6096: fix memcpy and memmove for negative length (#1820332) - sunrpc: Remove hidden aliases for global data symbols (bug 26210) - hurd: Fix strerror not setting errno - tst-strsignal: fix checking for RT signals support - hurd: Evaluate fd before entering the critical section - CVE-2016-10228: Rewrite iconv option parsing (#1428292) - nss: Remove cryptographic key support from nss_files, nss_nis, nss_nisplus - sunrpc: Do not export getrpcport by default - sunrpc: Do not export key handling hooks by default - sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol - string: Add strerrorname_np and strerrordesc_np - string: Add sigabbrev_np and sigdescr_np - string: Add strerror_l on test-strerror-errno - string: Add strerror, strerror_r, and strerror_l test - string: Add strsignal test - string: Simplify strerror_r - string: Use tls-internal on strerror_l - string: Implement strerror in terms of strerror_l - string: Remove old TLS usage on strsignal - linux: Fix __NSIG_WORDS and add __NSIG_BYTES - signal: Move sys_errlist to a compat symbol - signal: Move sys_siglist to a compat symbol - signal: Add signum-{generic,arch}.h - Remove most vfprintf width/precision-dependent allocations (bug 14231, bug 26211). - elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [BZ #26076] - Fix stringop-overflow errors from gcc 10 in iconv. - x86: Add thresholds for "rep movsb/stosb" to tunables - Use C2x return value from getpayload of non-NaN (bug 26073). - x86: Detect Extended Feature Disable (XFD) - x86: Correct bit_cpu_CLFSH [BZ #26208] - manual: Document __libc_single_threaded - Add the __libc_single_threaded variable - Linux: rseq registration tests - Linux: Use rseq in sched_getcpu if available - Linux: Perform rseq registration at C startup and thread creation - tst-cancel4: deal with ENOSYS errors - manual: Show copyright information not just in the printed manual * Thu Jul 02 2020 Carlos O'Donell <carlos@redhat.com> - 2.31.9000-17 - Auto-sync with upstream branch master, commit c6aac3bf3663709cdefde5f5d5e9e875d607be5e. - Fix typo in comment in bug 26137 fix. - Fix strtod multiple-precision division bug (bug 26137). - Linux: Fix UTC offset setting in settimeofday for __TIMESIZE != 64 - random: range is not portably RAND_MAX [BZ #7003] - Update kernel version to 5.7 in tst-mman-consts.py. - powerpc: Add support for POWER10 - hurd: Simplify usleep timeout computation - htl: Enable cancel*16 an cancel*20 tests - hurd: Add remaining cancelation points - hurd: fix usleep(ULONG_MAX) - hurd: Make fcntl(F_SETLKW*) cancellation points - hurd: make wait4 a cancellation point - hurd: Fix port definition in HURD_PORT_USE_CANCEL - hurd: make close a cancellation point - hurd: make open and openat cancellation points - hurd: clean fd and port on thread cancel - htl: Move cleanup handling to non-private libc-lock - htl: Fix includes for lockfile - htl: avoid cancelling threads inside critical sections - tst-cancel4-common.c: fix calling socketpair - x86: Detect Intel Advanced Matrix Extensions - Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD7FB to 0 [BZ #26120] - S390: Optimize __memset_z196. - S390: Optimize __memcpy_z196. - elf: Include <stddef.h> (for size_t), <sys/stat.h> in <ldconfig.h> - nptl: Don't madvise user provided stack - S390: Regenerate ULPs. - htl: Add wrapper header for <semaphore.h> with hidden __sem_post - elf: Include <stdbool.h> in <dl-tunables.h> because bool is used - htl: Fix case when sem_*wait is canceled while holding a token - htl: Make sem_*wait cancellations points - htl: Simplify non-cancel path of __pthread_cond_timedwait_internal - htl: Enable tst-cancel25 test - powerpc: Add new hwcap values - aarch64: MTE compatible strncmp - aarch64: MTE compatible strcmp - aarch64: MTE compatible strrchr - aarch64: MTE compatible memrchr - aarch64: MTE compatible memchr - aarch64: MTE compatible strcpy - Add MREMAP_DONTUNMAP from Linux 5.7 - x86: Update CPU feature detection [BZ #26149] * Mon Jun 22 2020 DJ Delorie <dj@redhat.com> - 2.31.9000-16 - Auto-sync with upstream branch master, commit ea04f0213135b13d80f568ca2c4127c2ec112537. - aarch64: Remove fpu Makefile - m68k: Use sqrt{f} builtin for coldfire - arm: Use sqrt{f} builtin - riscv: Use sqrt{f} builtin - s390: Use sqrt{f} builtin - sparc: Use sqrt{f} builtin - mips: Use sqrt{f} builtin - alpha: Use builtin sqrt{f} - i386: Use builtin sqrtl - x86_64: Use builtin sqrt{f,l} - powerpc: Use sqrt{f} builtin - s390x: Use fma{f} builtin - aarch64: Use math-use-builtins for ceil{f} - math: Decompose math-use-builtins.h - hurd: Add mremap - ia64: Use generic exp10f - New exp10f version without SVID compat wrapper - i386: Use generic exp10f - math: Optimized generic exp10f with wrappers - benchtests: Add exp10f benchmark * Fri Jun 19 2020 Patsy Franklin <patsy@redhat.com> - 2.31.9000-15 - Auto-sync with upstream branch master, commit 27f8864bd41f0f1b61e8e947d9a030b1a0d23df9. - x86: Update F16C detection [BZ #26133] - Fix avx2 strncmp offset compare condition check [BZ #25933] - nptl: Remove now-spurious tst-cancelx9 references - x86_64: Use %xmmN with vpxor to clear a vector register - x86: Correct bit_cpu_CLFLUSHOPT [BZ #26128] - powerpc64le: refactor e_sqrtf128.c - Update syscall-names.list for Linux 5.7. - ieee754/dbl-64: Reduce the scope of temporary storage variables - manual: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np - ld.so: Check for new cache format first and enhance corruption check - hurd: Fix __writev_nocancel_nostatus - hurd: Make send* cancellation points - htl: Enable more cancellation tests - hurd: Make write and pwrite64 cancellation points - htl: Fix cleanup support for IO locking - htl: Move cleanup stack to variable shared between libc and pthread - htl: initialize first and prevent from unloading - htl: Add noreturn attribute on __pthread_exit forward - hurd: Make recv* cancellation points - powerpc: Automatic CPU detection in preconfigure - Use Linux 5.7 in build-many-glibcs.py. - htl: Enable more cancel tests - htl: Fix linking static tests by factorizing the symbols list - Add "%d" support to _dl_debug_vdprintf - aarch64: MTE compatible strlen - aarch64: MTE compatible strchr - aarch64: MTE compatible strchrnul - AArch64: Merge Falkor memcpy and memmove implementations - hurd: document that gcc&gdb look at the trampoline code - pthread: Move back linking rules to nptl and htl - htl: Enable more tests - htl: Fix registration of atfork handlers in modules - htl: Fix tls initialization for already-created threads - hurd: Make read and pread64 cancellable - hurd: Fix unwinding over interruptible RPC - htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2 - hurd: XFAIL more tests that require setpshared support - hurd: Briefly document in xfails the topics of the bugzilla entries - htl: Enable more tests - htl: Add sem_clockwait support - htl: fix register-atfork ordering - hurd: Fix hang in _hurd_raise_signal from pthread_kill - hurd: Reject raising invalid signals - hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler - hurd: Add pointer guard support - hurd: Add stack guard support - dl-runtime: reloc_{offset,index} now functions arch overide'able - powerpc64le: add optimized strlen for P9 - powerpc64le: use common fmaf128 implementation * Fri Jun 05 2020 Patsy Griffin <patsy@redhat.com> - 2.31.9000-14 - Auto-sync with upstream branch master, commit e52434a2e4d1105272daaef87678da950fbec73f. - benchtests: Restore the clock_gettime option - Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h - Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE - support: Fix detecting hole support on >2KB-block filesystems - powerpc: Fix powerpc64le due a7a3435c9a - manual/jobs.texi: remove unused var from example code - powerpc/fpu: use generic fma functions - aarch/fpu: use generic builtins based math functions - ieee754: provide gcc builtins based generic fma functions - ieee754: provide gcc builtins based generic sqrt functions - Linux: Use __pthread_attr_setsigmask_internal for timer helper thread - nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np - nptl: Make pthread_attr_t dynamically extensible - nptl: Destroy the default thread attribute as part of freeres - nptl: Change type of __default_pthread_attr - nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np - nptl: Use __pthread_getattr_default_np in pthread_create - nptl: Add internal alias __pthread_getattr_default_np - htl: Fix gsync_wait symbol exposition - htl: Make pthread_cond_destroy wait for threads to be woken - htl: Enable more cond tests - tst-cond11: Fix build with _SC_MONOTONIC_CLOCK > 0 - mbstowcs: Document, test, and fix null pointer dst semantics (Bug 25219) - build: Use FAIL_EXIT1 () on failure to exec child [BZ #23990] - manual: Fix backtraces code example [BZ #10441] - hurd: Fix fexecve - i386: Remove unused file sysdeps/unix/i386/sysdep.S - hurd: fix ptsname error when called on a non-tty - hurd: Fix fdopendir checking for directory type - i386: Remove NO_TLS_DIRECT_SEG_REFS handling - Hurd: Move <hurd/sigpreempt.h> internals into wrapper header - Hurd: Use __sigmask in favor of deprecated sigmask - hurd: Fix pselect atomicity - elf: Remove extra hwcap mechanism from ldconfig - elf: Do not read hwcaps from the vDSO in ld.so - linux: Use internal DIR locks when accessing filepos on telldir - Update i386 libm-test-ulps - htl: Add clock variants - signal: Deprecate additional legacy signal handling functions - elf: Turn _dl_printf, _dl_error_printf, _dl_fatal_printf into functions - x86: Update Intel Atom processor family optimization - elf.h: add aarch64 property definitions - elf.h: Add PT_GNU_PROPERTY - <libc-symbols.h>: Add libpthread hidden alias support - nptl: Use __pthread_attr_copy in pthread_setattr_default_np - nptl: Use __pthread_attr_copy in pthread_getattr_default_np (bug 25999) - nptl: Add __pthread_attr_copy for copying pthread_attr_t objects - nptl: Make __pthread_attr_init, __pthread_attr_destroy available internally - nptl: Move pthread_gettattr_np into libc - nptl: Move pthread_getaffinity_np into libc - nptl: Move pthread_attr_setaffinity_np into libc - nptl: Replace some stubs with the Linux implementation - Linux: Add missing handling of tai field to __ntp_gettime64 - Mention GCC 10 attribute access. - y2038: Replace __clock_gettime with __clock_gettime64 - manual: Add missing section and node for clockid_t wait functions - y2038: linux: Provide __ntp_gettimex64 implementation - y2038: linux: Provide __ntp_gettime64 implementation - y2038: Provide conversion helpers for struct __ntptimeval64 - y2038: Introduce struct __ntptimeval64 - new internal glibc type - y2038: linux: Provide __adjtime64 implementation - y2038: linux: Provide ___adjtimex64 implementation - y2038: linux: Provide __clock_adjtime64 implementation - ldconfig: Default to the new format for ld.so.cache - nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976] - powerpc: Optimized rawmemchr for POWER9 - x86: Add --enable-cet=permissive - Remove NO_CTORS_DTORS_SECTIONS macro - elf: Assert that objects are relocated before their constructors run - powerpc: Optimized stpcpy for POWER9 - powerpc: Optimized strcpy for POWER9 - x86: Move CET control to _dl_x86_feature_control [BZ #25887] - sunrpc/tst-udp-*: Fix timeout value - Linux: Remove remnants of the getcpu cache - Update timezone code from tzcode 2020a - aarch64: fix strcpy and strnlen for big-endian [BZ #25824] - locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) - string: Fix string/tst-memmove-overflow to compile with GCC 7 - Add arch-syscall.h dependency for generating sysd-syscalls file - arm: XFAIL string/tst-memmove-overflow due to bug 25620 - elf: Remove redundant add_to_global_resize_failure call from dl_open_args - string: Add string/tst-memmove-overflow, a test case for bug 25620 - support: Add support_blob_repeat_allocate_shared - nptl: wait for pending setxid request also in detached thread (bug 25942) - aarch64: Accept PLT calls to __getauxval within libc.so - Use unsigned constants for ICMP6 filters [BZ #22489] - Linux: Enhance glibcsyscalls.py to support listing system calls * Mon May 11 2020 DJ Delorie <dj@redhat.com> - 2.31.9000-13 - Auto-sync with upstream branch master, commit 978e8ac39f8ba2d694031e521511da1ae803ccfc. - Suppress GCC 10 true positive warnings [BZ #25967] - POWER: Add context-synchronizing instructions to pkey_write [BZ #25954] - hurd: Add missing sigstate members initialization - x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966] - linux: Remove assembly umount2 implementation - signal: Use <sigsetops.h> for sigemptyset, sigfillset - ckb_IQ, or_IN locales: Add missing reorder-end keywords - semaphore: consolidate arch headers into a generic one - Use GCC 10 branch in build-many-glibcs.py. - Document the internal _ and N_ macros - y2038: Provide conversion helpers for struct __timex64 - y2038: Introduce struct __timex64 - new internal glibc type - y2038: include: Move struct __timeval64 definition to a separate file - y2038: nscd: Modify nscd_helper to use __clock_gettime64 - y2038: inet: Convert inet deadline to support 64 bit time - y2038: hurd: Provide __clock_gettime64 function - y2038: Export __clock_gettime64 to be usable in other libraries - manual: Document the O_NOFOLLOW open flag - powerpc64le/power9: guard power9 strcmp against rtld usage [BZ# 25905] - float128: use builtin_signbitf128 always - improve out-of-bounds checking with GCC 10 attribute access [BZ #25219] - nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h - powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] - locale/tst-localedef-path-norm: Don't create $(complocaledir) - support: Set errno before testing it. - localedef: Add tests-container test for --no-hard-links. - test-container: Support $(complocaledir) and mkdirp. - i386: Remove unused variable in sysdeps/x86/cacheinfo.c - Add a C wrapper for prctl [BZ #25896] - powerpc64le: Enable support for IEEE long double - powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) - powerpc64le: bump binutils version requirement to >= 2.26 - powerpc64le: raise GCC requirement to 7.4 for long double transition - Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI - ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 - x86: Add the test case of __get_cpu_features support for Zhaoxin processors - x86: Add cache information support for Zhaoxin processors - x86: Add CPU Vendor ID detection support for Zhaoxin processors - Update translations - Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] - generic/typesizes.h: Add support for 32-bit arches with 64-bit types - semctl: Remove the sem-pad.h file - bits/sem.h: Split out struct semid_ds - Mark unsigned long arguments with U in more syscalls [BZ #25810] - elf: Add initial flag argument to __libc_early_init - Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] - Makeconfig: Use $(error ...) to output error message - manual: Fix typos in the fexecve description - misc: Remove sstk from the autogenerated system call list - Remove unused floating-point configuration from gmp-impl.h. - support: Implement <support/xthread.h> key create/delete - nptl/tst-setuid1-static: Improve isolation from system objects - Increase the timeout of locale/tst-localedef-path-norm - Use 2020 as copyright year. - misc: Turn sstk into a compat symbol - manual: Document the fexecve function - nptl: Start new threads with all signals blocked [BZ #25098] - localedef: Add verbose messages for failure paths. - Remove most gmp-mparam.h headers. - elf: Implement __libc_early_init - elf: Introduce <elf_machine_sym_no_match.h> - Add a syscall test for [BZ #25810] - elf: Support lld-style link map for librtld.map - signal: Only handle on NSIG signals on signal functions (BZ #25657) - linux: Use pthread_sigmask on sigprocmask - ia64: Remove sigprocmask/sigblock objects from libpthread - nptl: Move pthread_sigmask implementation to libc - Bug 25819: Update to Unicode 13.0.0 * Wed Apr 29 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-12 - nss_db.x86_64 should install nss_db.i686 if glibc.i686 is installed (#1807821) - Likewise for nss_hesiod. * Mon Apr 27 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-11 - Introduce glibc-headers-x86, glibc-headers-s390 packages (#1828332) - Remove the glibc-headers package * Mon Apr 20 2020 DJ Delorie <dj@redhat.com> - 2.31.9000-10 - Auto-sync with upstream branch master, commit 0798b8ecc8da8667362496c1217d18635106c609. - ARC: Update syscall-names.list for ARC specific syscalls - Revert "x86_64: Add SSE sfp-exceptions" - provide y2038 safe socket constants for default/asm-generic ABI - x86_64: Add SSE sfp-exceptions - Remove __NO_MATH_INLINES - i686: Add INTERNAL_SYSCALL_NCS 6 argument support - Reset converter state after second wchar_t output (Bug 25734) - Fix typo in posix/tst-fnmatch.input (Bug 25790) * Wed Apr 15 2020 Patsy Griffin <patsy@redhat.com> - 2.31.9000-9 - Auto-sync with upstream branch master, commit 076f09afbac1aa57756faa7a8feadb7936a724e4. - Linux: Remove <sys/sysctl.h> and the sysctl function - posix: Add wait4 test case - linux: wait4: Fix incorrect return value comparison - hurd: add mach_print function - x32: Properly pass long to syscall [BZ #25810] - Add GRND_INSECURE from Linux 5.6 to sys/random.h - Update kernel version to 5.6 in tst-mman-consts.py. * Wed Apr 15 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-8 - nsswitch.conf: don't add sss to shadow line * Wed Apr 08 2020 Carlos O'Donell <carlos@redhat.com> - 2.31.9000-7 - Auto-sync with upstream branch master, commit b1caa144c74678097cada5a54eda2996bb459d8f. - Update mips libm-test-ulps - Update alpha libm-test-ulps - Update ia64 libm-test-ulps - Update sparc libm-test-ulps - Update arm libm-test-ulps - Update aarch64 libm-test-ulps - Updates to the shn_MM locale [BZ #25532] - powerpc: Update ULPs and xfail more ibm128 outputs - i386: Remove build support for GCC older than GCC 6 - oc_FR locale: Fix spelling of April (bug 25639) - Update hppa libm-test-ulps - y2038: linux: Provide __mq_timedreceive_time64 implementation - y2038: linux: Provide __mq_timedsend_time64 implementation - y2038: include: Move struct __timespec64 definition to a separate file - malloc: ensure set_max_fast never stores zero [BZ #25733] - powerpc64le: enforce non-specific long double in .gnu.attributes section - powerpc64le: workaround ieee long double / _Float128 stdc++ bug - powerpc64le: Enforce -mabi=ibmlongdouble when -mfloat128 used - powerpc64le/multiarch: don't generate strong aliases for fmaf128-ppc64 - ldbl-128ibm: simplify iscanonical.h - i386: Disable check_consistency for GCC 5 and above [BZ #25788] - Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h. - Update syscall lists for Linux 5.6. - elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943] - elf: Simplify handling of lists of audit strings - support: Change xgetline to return 0 on EOF - nptl: Remove x86_64 cancellation assembly implementations [BZ #25765] - aarch64: update bits/hwcap.h - Add tests for Safe-Linking - S390: Regenerate ULPs. - sysv/alpha: Use generic __timeval32 and helpers - linux: Use long time_t for wait4/getrusage - resource: Add a __rusage64 struct - linux: Use long time_t __getitimer/__setitimer - sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 - math: Add inputs that yield larger errors for float type (x86_64) * Tue Mar 31 2020 DJ Delorie <dj@redhat.com> - 2.31.9000-6 - Auto-sync with upstream branch master, commit 49c3c37651e2d2ec4ff8ce21252bbbc08a9d6639. - Fix alignment bug in Safe-Linking - Typo fixes and CR cleanup in Safe-Linking - Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. - Add new file missed in previous hppa commit. - powerpc: Add support for fmaf128() in hardware - Fix data race in setting function descriptors during lazy binding on hppa. - sparc: Move __fenv_{ld,st}fsr to fenv-private.h - x86: Remove feraiseexcept optimization - math: Remove fenvinline.h - hurd: Make O_TRUNC update mtime/ctime - Add Safe-Linking to fastbins and tcache - Add benchtests for roundeven and roundevenf. - time: Add a __itimerval64 struct - time: Add a timeval with a 32-bit tv_sec and tv_usec - sysv/linux: Rename alpha functions to be alpha specific - ARC: add definitions to elf/elf.h - powerpc64: apply -mabi=ibmlongdouble to special files - powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime - Makeconfig: sandwich gnulib-tests between libc/ld linking of tests - powerpc64le: Ensure correct ldouble compiler flags are used - Fix tests which expose ldbl -> _Float128 redirects - ldbl-128ibm-compat: PLT redirects for using ldbl redirects internally * Wed Mar 25 2020 Patsy Franklin <patsy@redhat.com> - 2.31.9000-5 - Auto-sync with upstream branch master, commit 4eda036f5b897fa8bc20ddd2099b5a6ed4239dc9. - stdlib: Move tst-system to tests-container - support/shell-container.c: Add builtin kill - support/shell-container.c: Add builtin exit - support/shell-container.c: Return 127 if execve fails - Add NEWS entry for CVE-2020-1751 (bug 25423) - posix: Fix system error return value [BZ #25715] - y2038: fix: Add missing libc_hidden_def attribute for some syscall wrappers - Extended Char Intro: Use getwc in example (Bug 25626) - stdio: Add tests for printf multibyte convertion leak [BZ#25691] - stdio: Remove memory leak from multibyte convertion [BZ#25691] - Add NEWS entry for CVE-2020-1752 (bug 25414) - math: Remove inline math tests - Remove __LIBC_INTERNAL_MATH_INLINES - math: Remove mathinline - m68k: Remove mathinline.h - oc_FR locale: Fix spelling of Thursday (bug 25639) - x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397] - Fix build with GCC 10 when long double = double. - nscd/cachedumper.c : fix whitespace - Fix nscd/cachedumper.c compile errors - manual: Fix inconsistent declaration of wcsrchr [BZ #24655] - nscd: add cache dumper * Fri Mar 13 2020 Patsy Franklin <patsy@redhat.com> - 2.31.9000-4 - Auto-sync with upstream branch master, commit 2de7fe62534b7a6461c633114f03e9dff394f5f7. - parse_tunables: Fix typo in comment - ldconfig: trace origin paths with -v - test-container: print errno when execvp fails - [AArch64] Improve integer memcpy - Add NEWS entry for CVE-2020-10029 (bug 25487) - gcc PR 89877: miscompilation due to missing cc clobber in longlong.h macros - mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e - elf: Fix wrong indentation from commit eb447b7b4b - y2038: linux: Provide __futimesat64 implementation - y2038: linux: Provide __lutimes64 implementation - y2038: linux: Provide __futimes64 implementation - y2038: fix: Add missing libc_hidden_def for __futimens64 - sparc: Move sigreturn stub to assembly - ldbl-128ibm: Let long double files have specific compiler flags - ldbl-128ibm-compat: Add tests for IBM long double functions - powerpc: Fix feraiseexcept and feclearexcept macros - arm: Fix softp-fp Implies (BZ #25635) - Remove reference of --without-fp on configure - linux/sysipc: Include linux/posix_types.h for __kernel_mode_t - Improve IFUNC check [BZ #25506] - linux: Clear mode_t padding bits (BZ#25623) - linux: Remove aarch64 ipc_priv.h - Linux: Use __fstatat64 in fchmodat implementation - Linux: Use AT_FDCWD in utime, utimes when calling utimensat - S390: Remove backchain-based fallback and use generic backtrace.c. - manual: Fix wrong declaration of wcschr [BZ #24654] - manual: Fix typo in parse_printf_format example [BZ #24638] * Thu Mar 05 2020 Florian Weimer <fweimer@redhat.com> - 2.31.9000-3 - Emergency patch for broken utimes/utime functions * Tue Mar 03 2020 Patsy Franklin <patsy@redhat.com> - 2.31.9000-2 - Auto-sync with upstream branch master, commit 78c9d0c6efabe2067ef7f93cd36325f54c60adc2. - Update translations - Convert Python scripts to Python 3 - alpha: Do not build with -fpic - y2038: linux: Provide __utime64 implementation - y2038: linux: Provide __utimes64 implementation - y2038: Introduce struct __utimbuf64 - new internal glibc type - microblaze: vfork is always available - m68k: getpagesize syscall number is always available - Linux: epoll_pwait syscall number is always available - x86_64: Do not define __NR_semtimedop in <sysdep.h> - ia64: Do not define __NR_semtimedop in <sysdep.h> - Linux: open_by_handle_at syscall number is always available - Linux: set_robust_list syscall number is always available - Linux: pciconfig_iobase syscall number is always available on alpha - Linux: getdents64 syscall number is always available on MIPS - Linux: Clean up preadv2, pwritev2 system call names - Linux: exit_group syscall number is always available - Linux: set_tid_address syscall number is always available - Linux: pkey_mprotect syscall number is always available - Linux: rt_sigqueueinfo syscall number is always available - Linux: getrandom syscall number is always available - Linux: Clean up preadv, pwritev system call names - Linux: Clean up pread64/pwrite64 system call names - Linux: sigaltstack syscall number is always available - Linux: sched_getaffinity syscall number is always available - Linux: sched_setaffinity syscall number is always available - Linux: statx syscall number is always available - Linux: mq_* syscall numbers are always available - Linux: mlock2 syscall number is always available - Linux: copy_file_range syscall number is always available - Linux: renameat2 syscall number is always available - build-many-glibcs.py: Add list-compilers, list-glibcs commands - build-many-glibcs.py: Add --shallow option - Fixed typo in run_command_array() in support/shell-container.c - Add missing libc_hidden_def for __utimensat64 - elf: Add elf/check-wx-segment, a test for the presence of WX segments - i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543) - ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too - ldbl-128ibm-compat: enforce ibm128 on compat tests - ldbl-128ibm-compat: Provide nexttoward functions - ldbl-128ibm-compat: Provide a significand implementation - ldbl-128ibm-compat: Redirect complex math functions - ldbl-128ibm-compat: Redirect long double functions to f128/ieee128 functions - posix: Remove posix waitid - posix: Refactor tst-waitid (BZ #14666) - support: Add support_process_state_wait - malloc/tst-mallocfork2: Kill lingering process for unexpected failures * Wed Feb 26 2020 Patsy Franklin <patsy@redhat.com> - 2.31.9000-1 - Auto-sync with upstream branch master, commit 758599bc9dcc5764e862bd9e1613c5d1e6efc5d3. - elf: Apply attribute_relro to pointers in elf/dl-minimal.c - powerpc: Refactor fenvinline.h - nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS - csu: Use ELF constructor instead of _init in libc.so - ldbl-128ibm: make ieee754.h work with IEEE 128 long double - ldbl-128ibm-compat: fixup subdir location of several funcs - ldbl-128ibm-compat: enforce correct abi flags on internal file - ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions - Undefine redirections after long double definition on __LDBL_COMPAT [BZ #23294] - nios2: Fix Linux kABI for syscall return - Fix use-after-free in glob when expanding ~user (bug 25414) - nptl: Move pthread_setschedparam implementation into libc - nptl: Move pthread_getschedparam implementation into libc - Add hidden prototypes for __sched_getparam, __sched_getscheduler - nptl: Move pthread_cond_init implementation into libc - nptl: Move pthread_cond_destroy implementation into libc - nptl: Move pthread_condattr_init implementation into libc - nptl: Move pthread_condattr_destroy implementation into libc - nptl: Move pthread_attr_setscope implementation into libc - nptl: Move pthread_attr_getscope implementation into libc - nptl: Move pthread_attr_setschedpolicy implementation into libc - nptl: Move pthread_attr_getschedpolicy implementation into libc - nptl: Sort routines list in Makefile alphabetically - nptl: Use .NOTPARALLEL in Makefile only if actually running tests - Block all signals on timer_create thread (BZ#10815) - Fix tst-pkey expectations on pkey_get [BZ #23202] - y2038: linux: Provide __gettimeofday64 implementation - Linux: Work around kernel bugs in chmod on /proc/self/fd paths [BZ #14578] - Introduce <elf-initfini.h> and ELF_INITFINI for all architectures - mips: Fix bracktrace result for signal frames - Move implementation of <file_change_detection.h> into a C file - <fd_to_filename.h>: Add type safety and port to Hurd - Prepare redirections for IEEE long double on powerpc64le - conform/conformtest.py: Extend tokenizer to cover character constants - stdlib: Reduce namespace pollution in <inttypes.h> - x86: Avoid single-argument _Static_assert in <tls.h> - x86 tls: Use _Static_assert for TLS access size assertion - htl: Link internal htl tests against libpthread - pthread: Fix building tst-robust8 with nptl - pthread: Move robust mutex tests from nptl to sysdeps/pthread - htl: Remove stub warning for pthread_mutexattr_setpshared - htl: Add missing functions and defines for robust mutexes - htl: Only check pthread_self coherency when DEBUG is set - hurd: Add THREAD_GET/SETMEM/_NC - hurd tls: update comment about fields at the end of tcbhead - ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486] - Remove weak declaration of free from <inline-hashtab.h> - elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/dl-sym.c - elf: Introduce the rtld-stubbed-symbols makefile variable - arm: fix use of INTERNAL_SYSCALL_CALL - linux: Remove INTERNAL_SYSCALL_DECL - nptl: Remove ununsed pthread-errnos.h rule - linux: Consolidate INLINE_SYSCALL - s390: Consolidate Linux syscall definition - riscv: Avoid clobbering register parameters in syscall - microblaze: Avoid clobbering register parameters in syscall - nios2: Use Linux kABI for syscall return - mips: Use Linux kABI for syscall return - mips64: Consolidate Linux sysdep.h - ia64: Use Linux kABI for syscall return - alpha: Refactor syscall and Use Linux kABI for syscall return - sparc: Avoid clobbering register parameters in syscall - sparc: Use Linux kABI for syscall return - powerpc: Use Linux kABI for syscall return - powerpc: Consolidate Linux syscall definition - i386: Enable CET support in ucontext functions - tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex - powerpc64: Add memory protection key support [BZ #23202] - ldbl-128ibm-compat: Provide a scalb implementation - Add a generic scalb implementation - Adjust thresholds in Bessel function implementations (bug 14469). - resolv: Fix ABA race in /etc/resolv.conf change detection [BZ #25420] - resolv: Enhance __resolv_conf_load to capture file change data - resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] - resolv: Use <file_change_detection.h> in __resolv_conf_get_current - Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. - Use gcc -finput-charset=ascii for check-installed-headers. - math/test-sinl-pseudo: Use stack protector only if available - alpha: Fix static gettimeofday symbol - nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS - nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS - nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS - nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS - nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS - nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS - nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS macro to <nss.h> - nss_compat: Do not use nss_* names for function pointers - Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487). - mips: Fix argument passing for inlined syscalls on Linux [BZ #25523] - mips: Use 'long int' and 'long long int' in linux syscall code - alpha: Use generic gettimeofday implementation - sunrpc: Properly clean up if tst-udp-timeout fails - elf: avoid stack allocation in dl_open_worker - elf: avoid redundant sort in dlopen - elf: Allow dlopen of filter object to work [BZ #16272] - Update translations - Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET following Linux 5.5. - S390: Fix non-ascii character in fenv.h. - io: Add io/tst-lchmod covering lchmod and fchmodat - Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578] - io: Implement lchmod using fchmodat [BZ #14578] - Add internal <file_change_detection.h> header file - elf.h: Add R_RISCV_IRELATIVE - Fix typo in the name for Wednesday in Kurdish [BZ #9809] - debug: Add missing locale dependencies of fortify tests - htl C11 threads: Avoid pthread_ symbols visibility in static library - hurd: Add __pthread_spin_wait and use it - ldbl-128ibm-compat: set PRINTF_CHK flag in {,v}sprintf_chk - Use --disable-gdbserver in build-many-glibcs.py. - Improve random memcpy benchmark - nptl: update default pthread-offsets.h - nptl: add missing pthread-offsets.h - htl: Avoid a local plt for pthread_self - pthread: Move some join tests from nptl to sysdeps/pthread - htl: Make joining self return EDEADLK - pthread: Move most barrier tests from nptl to sysdeps/pthread - htl: Fix barrier_wait with one thread - pthread: Move most sem tests from nptl to sysdeps/pthread - htl: Make sem_wait/sem_timedwait interruptible - htl: Make sem_open return ENOSYS - htl: Add support for semaphore maximum value - pthread: Move key tests from nptl to sysdeps/pthread - hurd: Make nanosleep a cancellation point - htl: Add support for libc cancellation points - htl: clean __pthread_get_cleanup_stack hidden proto - htl: XFAIL rwlock tests which need pshared support - pthread: Move some rwlock tests from nptl to sysdeps/pthread - pthread: Move most once tests from nptl to sysdeps/pthread - htl: support cancellation during pthread_once - pthread: Move most cond tests from nptl to sysdeps/pthread - htl: make pthread_cond_destroy return EBUSY on waiters - htl: Report missing mutex lock on pthread_cond_*wait - htl: Fix linking static testcases - htl: Move __register_atfork from forward to own file - pthread: Move some attr tests from nptl to sysdeps/pthread - htl: Fix default guard size - pthread: Move most mutex tests from nptl to sysdeps/pthread - pthread: Move spin tests from nptl to sysdeps/pthread - htl: make pthread_spin_lock really spin - htl: Avoid check-installed-headers looking at inlines - htl: Do not put spin_lock inlines in public headers - pthread: Move basic tests from nptl to sysdeps/pthread - htl: Fix calling pthread_exit in the child of a fork - x86: Remove <bits/select.h> and use the generic version - C11 threads: Move implementation to sysdeps/pthread - htl: Add C11 threads types definitions - C11 threads: make thrd_join more portable - C11 threads: Fix thrd_t / pthread_t compatibility assertion - C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS - nptl: Move nptl-specific types to separate header - htl: Make __PTHREAD_ONCE_INIT more flexible - htl: Add support for C11 threads behavior - htl: Add missing internal functions declarations - htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_init/destroy - htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE - Linux: Add io/tst-o_path-locks test - support: Add the xlstat function - htl: Remove duplicate files - htl: Remove unused files - resolv: Fix CNAME chaining in resolv/tst-resolv-ai_idn-common.c - Remove a comment claiming that sin/cos round correctly. - y2038: linux: Provide __settimeofday64 implementation - y2038: Provide conversion helpers for struct __timeval64 - y2038: alpha: Rename valid_timeval64_to_timeval to valid_timeval_to_timeval32 - y2038: alpha: Rename valid_timeval_to_timeval64 to valid_timeval32_to_timeval - y2038: Introduce struct __timeval64 - new internal glibc type - y2038: Define __suseconds64_t type to be used with struct __timeval64 - Update kernel version to 5.5 in tst-mman-consts.py. - Update syscall lists for Linux 5.5. - NEWS: Set fill-column hint to 72 - y2038: linux: Provide __timespec_get64 implementation - Use binutils 2.34 branch in build-many-glibcs.py. - Run nptl/tst-pthread-getattr in a container - test-container: add exec, cwd - Use Linux 5.5 in build-many-glibcs.py. - rt: avoid PLT setup in timer_[sg]ettime - Update or_IN collation [BZ #22525] - Fix ckb_IQ [BZ #9809] - Add new locale: ckb_IQ (Kurdish/Sorani spoken in Iraq) [BZ #9809] - list-fixed-bugs.py: Wrap at 72 chars - y2038: linux: Provide __sched_rr_get_interval64 implementation - y2038: linux: Provide __timerfd_settime64 implementation - y2038: linux: Provide __timerfd_gettime64 implementation - i386: Remove _exit.S - i386: Use ENTRY/END in assembly codes - i386-mcount.S: Add _CET_ENDBR to _mcount and __fentry__ - i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target - i386: Don't unnecessarily save and restore EAX, ECX and EDX [BZ# 25262] - x86: Don't make 2 calls to dlerror () in a row - Open master for 2.32 development
/usr/lib/.build-id /usr/lib/.build-id/02 /usr/lib/.build-id/02/28bd32be9cfc5ff0362d9368eaf0780dcbb952 /usr/lib/.build-id/02/da91c3dd5d1b7f458282691e1ee1192e39b369 /usr/lib/.build-id/03 /usr/lib/.build-id/03/e1fd974d48d8437efef63e3d2b33dae1e11830 /usr/lib/.build-id/05 /usr/lib/.build-id/05/24fca653d15159723896eb560b35cede1a2881 /usr/lib/.build-id/06 /usr/lib/.build-id/06/34173dd85d44160403db932c8578e7627ff078 /usr/lib/.build-id/09 /usr/lib/.build-id/09/4c0fb1fcd6878acf2dbb66bcc419277acd18af /usr/lib/.build-id/0a /usr/lib/.build-id/0a/b10121e8e33e28ebf6e53ef5ce762978cebeee /usr/lib/.build-id/0b /usr/lib/.build-id/0b/469cf84dfc5b260c2912efe99dfd5a95c311ce /usr/lib/.build-id/0b/4e56aecbdb1fb420d86e2d7ab09cbff92a8b38 /usr/lib/.build-id/0b/baed03d9d2b89ea64dd35705b6b1f42e4ebabd /usr/lib/.build-id/0c /usr/lib/.build-id/0c/0af5b99b72957182b1a19d8da0bf92c783a9cc /usr/lib/.build-id/0c/179c1a531969b59e8185670f7cb7c9ed043a6c /usr/lib/.build-id/0c/7aad2798c2bc54e3526ad0ce904e0bc683abf4 /usr/lib/.build-id/0d /usr/lib/.build-id/0d/39b4b7641cb79e13cd2a39518c6c432a763859 /usr/lib/.build-id/0f /usr/lib/.build-id/0f/78ee6ff17d6b144dc49b4a93bd357a022ac873 /usr/lib/.build-id/10 /usr/lib/.build-id/10/9cb600d1116a8e2ecf5bd1998ed32e760b8593 /usr/lib/.build-id/10/e4f2323c774cc158f41d2364379ac4fe54a516 /usr/lib/.build-id/12 /usr/lib/.build-id/12/0cfb5cbc952d86fbf0ddcf298d2932bf256a10 /usr/lib/.build-id/14/83f46e7e0e25281f266ffcf126f817a5268252 /usr/lib/.build-id/15 /usr/lib/.build-id/15/0c1e8b54063e5ee079fc60cf6ac9e61c6f62db /usr/lib/.build-id/16 /usr/lib/.build-id/16/26aa779f17b03fecf8039c627c4bab5e1206ef /usr/lib/.build-id/16/62f3656eda754e69ee0b52062843cdb9866d21 /usr/lib/.build-id/16/774fd015e37aeadbae3a45fd2be6900ed0f67a /usr/lib/.build-id/18 /usr/lib/.build-id/18/6cdf037f3c06e801bfcfb82ed82e8ff09b1a66 /usr/lib/.build-id/19 /usr/lib/.build-id/19/69ddcc8909c4da2a733afedd572da642af2ecf /usr/lib/.build-id/19/9bb0d2de6167840e75caa7eadc991aca416aaf /usr/lib/.build-id/1a /usr/lib/.build-id/1a/4f2caf0d94041455cf9308642a020834e07f60 /usr/lib/.build-id/1a/b90aed945f5a61d5fadce9272f1f3498e63afc /usr/lib/.build-id/1b /usr/lib/.build-id/1b/7c90083efe5d24812e967c7cf52fdda6948ed2 /usr/lib/.build-id/1d /usr/lib/.build-id/1d/03369aada231fc7f4ec34101b572bd03da47bc /usr/lib/.build-id/1d/53cf08c4be9d99fcb012c08a99d7be7e3f5260 /usr/lib/.build-id/1f /usr/lib/.build-id/1f/3fc3fdbadee136fed00c50cea3962277b805f3 /usr/lib/.build-id/21 /usr/lib/.build-id/21/ad49b6eac2d4b61952433c5c222294f686be9a /usr/lib/.build-id/23 /usr/lib/.build-id/23/94a5b3c1a8d582f10da244af76ed3b27105369 /usr/lib/.build-id/24 /usr/lib/.build-id/24/8df77745edd2746c131ec540ce6417a200e3c2 /usr/lib/.build-id/27/0278cf93c1ef1bc14f49c0f8133101885927a1 /usr/lib/.build-id/27/1b3b9cbcc5a82ac684d022aa38fb346e603d29 /usr/lib/.build-id/29 /usr/lib/.build-id/29/6c868153bbcd687cc088c61d2c3ab0389864b7 /usr/lib/.build-id/29/9ce9c369eebba9340de7a4d75c6d5804dc5768 /usr/lib/.build-id/2b /usr/lib/.build-id/2b/14a9aaa83bb52935d7cda1ca44321fbae6a4f6 /usr/lib/.build-id/2b/c76db5e5937fa97a0ecbf8f6c9d334bef8ab35 /usr/lib/.build-id/2c/2c6854dfd2379405bb2d6b69949a485c06c2c6 /usr/lib/.build-id/2c/f92bbb4d178628ff4b59442c80f219255b7a04 /usr/lib/.build-id/2d /usr/lib/.build-id/2d/f9c449ef547307c4d6083ec5882ad8e92dc834 /usr/lib/.build-id/2e /usr/lib/.build-id/2e/42323e056f69b6af6c355fcfa9d2219c283bc1 /usr/lib/.build-id/32 /usr/lib/.build-id/32/49a2dd1041d8745fa7c60138bf3cab9b6b0caf /usr/lib/.build-id/33 /usr/lib/.build-id/33/744124a7ac5e7f94e558755e78be856a0f5492 /usr/lib/.build-id/35 /usr/lib/.build-id/35/29c942c8a0c821e2bc3bfb15cd6f46af4d3598 /usr/lib/.build-id/35/b8955d7f0b8f4d38515fc09e010f1bd957188d /usr/lib/.build-id/35/d02cb28b4f8b583683ab641bcdacc1503ca2b5 /usr/lib/.build-id/35/dfe00fa601a867d940b4d5dfeed1ba7b438ba6 /usr/lib/.build-id/35/f527e3d9cfd27b4b9e8b6912759a849764309c /usr/lib/.build-id/38/73a0339d0045a3ea5561ef5a16d51cf3039427 /usr/lib/.build-id/38/967dca4c341b6c38e876ec62263c5a67ed540b /usr/lib/.build-id/39/d89bb37729cb9ba6c7d6d990b13990c74a6f10 /usr/lib/.build-id/39/e5bf3c6052df16cfe8ec1ed716cfa549a1be10 /usr/lib/.build-id/3b /usr/lib/.build-id/3b/9694c59530c7a0601cc386680e864c1b4b4ef7 /usr/lib/.build-id/3e /usr/lib/.build-id/3e/1ddd752b81764dc8215ba8600053b7b7dd33d6 /usr/lib/.build-id/3e/291d524a719a2c4b8d7a14f90ee0510c73b2ce /usr/lib/.build-id/41 /usr/lib/.build-id/41/0ca3ee2c1ad9527ea25de39d067fcf36bdac03 /usr/lib/.build-id/41/8e78e368369be1a2eeaa92cb6e9b876234c5e4 /usr/lib/.build-id/41/915a37f8a2a03f1d4bc0dbf98e1b85b76196ed /usr/lib/.build-id/41/b0b07386c7b1e3268e9c8bbe52ce1130857286 /usr/lib/.build-id/43 /usr/lib/.build-id/43/1d3d26047964ce5c8ab6d9ffa6ad8f775a8604 /usr/lib/.build-id/43/47b881031128c1c5becf16bc871907a4f0fcb1 /usr/lib/.build-id/43/5219aeef1c5cae38f69c0d3844d34d0cfab659 /usr/lib/.build-id/46 /usr/lib/.build-id/46/26a911a7475f261adfb49e05a3da7d87bcd910 /usr/lib/.build-id/47 /usr/lib/.build-id/47/43b9648765fdb9d46a21d56b3d13d54f13b8fd /usr/lib/.build-id/4b /usr/lib/.build-id/4b/a7d3fa10d832879641b7036460ba61019e225f /usr/lib/.build-id/4c /usr/lib/.build-id/4c/2074e3f14ba15683f4a9de6428847f7cbaa5a5 /usr/lib/.build-id/4e /usr/lib/.build-id/4e/a085aa061292330803e3c1cf064bbf97afd2bc /usr/lib/.build-id/4f/657e04127f888c8e72f69c9424d65570e965c4 /usr/lib/.build-id/4f/c44a7b00b07d39c2c5a7d4522427b11ffb0a6c /usr/lib/.build-id/51/ff4017f19cebd2d1577c82bd1d52555aa2f684 /usr/lib/.build-id/54/da9feca4c60898e5d20f5ac1d967ff794f6b88 /usr/lib/.build-id/56/f6879c1497d861f4148e99aa4120c53b71b7eb /usr/lib/.build-id/5c /usr/lib/.build-id/5c/2a2c0e6b6f188cbad1ea9f09d1c15a7b612a5d /usr/lib/.build-id/5c/87380f600ebf5aaa631fe81bc5d0953d8b87eb /usr/lib/.build-id/5f /usr/lib/.build-id/5f/0578cf4125b82b31e3e9f6dc2172acd414c69f /usr/lib/.build-id/61 /usr/lib/.build-id/61/fc9820f9ab80a9c790471b6008ed30d0f79e4c /usr/lib/.build-id/64 /usr/lib/.build-id/64/67edada26ebee8b606a4cc5358e39687e5cad2 /usr/lib/.build-id/64/98c17e5df4464b33ec0676b3a27a77f08237d8 /usr/lib/.build-id/65 /usr/lib/.build-id/65/639021ddf57c180ad2ad32c7d5e7362384ebc2 /usr/lib/.build-id/66 /usr/lib/.build-id/66/e3075babbbb86103354327a664cfb91dec81b3 /usr/lib/.build-id/67 /usr/lib/.build-id/67/ccd4ff9b83cc3bbd0f04e9d122189e17d88a28 /usr/lib/.build-id/67/d3cfc5a624018d24bb4de2878cca102cff314e /usr/lib/.build-id/69/28a82a12d163d8dd2bde2231abca9d2306ee95 /usr/lib/.build-id/69/2f9ce928f7df706b595b2e14ba2a20d4e01670 /usr/lib/.build-id/6b /usr/lib/.build-id/6b/02825a31ef1f2bc91d9764e663c7cfceb276d6 /usr/lib/.build-id/6c /usr/lib/.build-id/6c/d7f36a9821db908d378d81a839b452c6afd1e9 /usr/lib/.build-id/6d /usr/lib/.build-id/6d/5fe8b57bf71930614a9dc4161ae5b95c0457b8 /usr/lib/.build-id/6f/25dc28a87fe3963692256ce65e446e3d3f79b2 /usr/lib/.build-id/70 /usr/lib/.build-id/70/9b972a7c2e78ec5d2f98b67cf95f0d4b8f718b /usr/lib/.build-id/72 /usr/lib/.build-id/72/d1ac2c9c2ca26b94e3094ca2f2612e44fc9736 /usr/lib/.build-id/73 /usr/lib/.build-id/73/72d6907e760d6e3a8899ee59c3d9e6567a0b67 /usr/lib/.build-id/75 /usr/lib/.build-id/75/0fde4dcb0255fa163a924a830c5a3af1a53258 /usr/lib/.build-id/77 /usr/lib/.build-id/77/0e6cd8678cae4e0234615991869b602d2dbca6 /usr/lib/.build-id/78/ffe2dd333078ea342cc3c9d1320b06f20668a9 /usr/lib/.build-id/7a /usr/lib/.build-id/7a/19c8fca97878cfccacf382b01126bfba848095 /usr/lib/.build-id/7a/7c57f871920b4cb8e3f5a93f934965931cdf4f /usr/lib/.build-id/7a/9b707bea0012e0e37a3d1a731454f60d28ec0c /usr/lib/.build-id/7a/ba70dcdfc13250fd9f4ed3f3e1e92171dd776d /usr/lib/.build-id/7a/ff7a1b33ff0cd43da45dc7638b2e07283476d5 /usr/lib/.build-id/7d /usr/lib/.build-id/7d/d2e3823009f88bfb04c95cf4abc0f8320ca1a4 /usr/lib/.build-id/7e /usr/lib/.build-id/7e/33d086a58af58d054f6d043bce7c9fc5c91fed /usr/lib/.build-id/81/84536e6fc9776c0f5fafcd3b31c1482ebde2ee /usr/lib/.build-id/82 /usr/lib/.build-id/82/accb8a0c566d06d39e2b1818bd66dfe7b7c153 /usr/lib/.build-id/84 /usr/lib/.build-id/84/3c2a39df15d6d625d8da639807c749e494cd6e /usr/lib/.build-id/85 /usr/lib/.build-id/85/0ad13727541b59904cf44e5e51404acd73c2d6 /usr/lib/.build-id/85/2e5b255f73c00ccb8f96c24da53b45afaa4635 /usr/lib/.build-id/86 /usr/lib/.build-id/86/1b1a66fb1b2668dcc019f0e60ab9b5841de7e1 /usr/lib/.build-id/86/f2b68b7366ddc09706374fa8d37989b2280041 /usr/lib/.build-id/87 /usr/lib/.build-id/87/c02bf50dec934edbdbfca6881b591344c62561 /usr/lib/.build-id/88/5f0262db28b10a1510a36bb546959b35e3292b /usr/lib/.build-id/88/71a8a46640ee212bc6ee4625d6493e635d5624 /usr/lib/.build-id/89 /usr/lib/.build-id/89/fcb5a0d46cb76e850189b6a1bb945047643fc4 /usr/lib/.build-id/8b /usr/lib/.build-id/8b/95929191c5af989357cace21ee6ac5f069cf26 /usr/lib/.build-id/8e /usr/lib/.build-id/8e/701dcc01958ce9e8d27de5b087f5aa9122458e /usr/lib/.build-id/8e/a9e4839761922a825bc44b473ed7ae2473f67d /usr/lib/.build-id/8f /usr/lib/.build-id/8f/3008d375107a577b205c456405f0989e5a0e7f /usr/lib/.build-id/8f/c3f77796da881c18551145cdf1d7132cf2e600 /usr/lib/.build-id/8f/cfc092cb257fee0079f03707fa8919e2c9b65a /usr/lib/.build-id/90 /usr/lib/.build-id/90/a3eb3f772a2629666bec67912027b52d1e30eb /usr/lib/.build-id/91 /usr/lib/.build-id/91/498280a8870e6fac59675713c933e9684d5796 /usr/lib/.build-id/91/ccf92215880402ec935a157bc1c1b08b04c95f /usr/lib/.build-id/92/443b5e8cdab79a11b729931456ff0b1d2f8655 /usr/lib/.build-id/92/e7140210032577b3dab0c4d853486abc98929a /usr/lib/.build-id/93/c72bc2e3f4b0a84c68b58ba75e2185e03766b7 /usr/lib/.build-id/94 /usr/lib/.build-id/94/66fca28381069cc816f97bfe72d7cc4da64781 /usr/lib/.build-id/96 /usr/lib/.build-id/96/4cc0c11272adf4043be2ee59103923495aeb8d /usr/lib/.build-id/96/60b6fa75753aa6a513caf7cc1e8151943e394c /usr/lib/.build-id/96/a6c996d66870481bcd4e13c26f6da95b7a6dbf /usr/lib/.build-id/97 /usr/lib/.build-id/97/3bb11d63c8aae2bf773dcda365062b5aa929be /usr/lib/.build-id/97/ba8da8d5334de9f88ec0518d2924c8c7efde2d /usr/lib/.build-id/98 /usr/lib/.build-id/98/a7c2a4e7ef5460ad505cb856ab135061a6ecef /usr/lib/.build-id/99 /usr/lib/.build-id/99/4714f32d6defc510d0025198a0ed2c02e49893 /usr/lib/.build-id/99/ffe24ad3517ecccb6ea8a47b6a69de126d3f24 /usr/lib/.build-id/9a/2b02ea1dd439c210d4e4f45d1b267505093dec /usr/lib/.build-id/9a/581b78a9b17817e98f5f408acf149542dcb1dc /usr/lib/.build-id/9a/cc9349f9ee184eb678034052ba23f6ac898083 /usr/lib/.build-id/9a/cec52e32669b369dcb642cb96b68e3c5ee4fb4 /usr/lib/.build-id/9b /usr/lib/.build-id/9b/2fa347ed7b59894d8610b87664662377cd2175 /usr/lib/.build-id/9b/37b7ea67402013510f525158b78f3877ee9fc3 /usr/lib/.build-id/9b/af5203a279de98e9247969bf30840d2b0c5eec /usr/lib/.build-id/9e /usr/lib/.build-id/9e/a66cad7f7f08cf9b1e8c3f04b8cc6b62ed092d /usr/lib/.build-id/9f /usr/lib/.build-id/9f/1aa5b14ca095b772a6f17fe5eea977fa419f69 /usr/lib/.build-id/a0/5a39b845f2784f537e2cb4cde5d7f5cf9f9fba /usr/lib/.build-id/a0/891e213522f2518d94ade99a2d944ee1643a7a /usr/lib/.build-id/a1 /usr/lib/.build-id/a1/cf9fdafb7130d50476bcfe9378847edecb68c4 /usr/lib/.build-id/a2 /usr/lib/.build-id/a2/5f19541239d18372b333d00a36476a75f50f05 /usr/lib/.build-id/a2/bdd9f5cd561aba4ad9946ae765c8ab3505f902 /usr/lib/.build-id/a4 /usr/lib/.build-id/a4/108c7cfd9500b9f3dab28e332803e9ebee79ed /usr/lib/.build-id/a4/6b8519f8b99358e1e334c1df378696dfa2c70a /usr/lib/.build-id/a4/a7b5a823dc0661b2eff3b3759f94d29e324bef /usr/lib/.build-id/a6 /usr/lib/.build-id/a6/9cde0648c399a17cfefbaab40d3cd70e0c1fd9 /usr/lib/.build-id/a6/e0b505b4eb711f6443499e2b0920bf36429ef0 /usr/lib/.build-id/a7 /usr/lib/.build-id/a7/0587f0fb36de5aa40f3c169b3508ccecd88e3d /usr/lib/.build-id/a8/c4b08a2fb5e4fd797aa900327bcf0723ef6142 /usr/lib/.build-id/a8/e9ef72b95c4b94f042a1692d6840dd15073d9c /usr/lib/.build-id/a8/f7b24368ebf72f7d02c966e03fe816775161cf /usr/lib/.build-id/a9 /usr/lib/.build-id/a9/02e60603e36f595af4d9af44bc6f9503c04b8c /usr/lib/.build-id/ac /usr/lib/.build-id/ac/c239921dc96c571d5cc6cedf74b00e5902cb02 /usr/lib/.build-id/ae /usr/lib/.build-id/ae/4af5bdb95a8d71a5e56c7860755cf9a0f75aa0 /usr/lib/.build-id/ae/68dd8b616ce8bd365a2be75bab64a145269d32 /usr/lib/.build-id/ae/7d27d7da51f967b5550375e3037d3b5771a6aa /usr/lib/.build-id/b0 /usr/lib/.build-id/b0/347bbd63667dd291d8c39fa92c540578d4cb79 /usr/lib/.build-id/b0/3eb10096aeb14a503e5504fbe08624b83edde2 /usr/lib/.build-id/b0/800d06ff2fa995f081fe7f5e38a2d1cd6a0c1e /usr/lib/.build-id/b1 /usr/lib/.build-id/b1/97e2cbb7ee41882792edd70dc7f64386e7eff9 /usr/lib/.build-id/b1/b59d95aad1a8c5db603b681396be8660da80ba /usr/lib/.build-id/b3 /usr/lib/.build-id/b3/2d9faa29bad32195caec5395530a03004f332a /usr/lib/.build-id/b3/55958f12f50cffb094405d080ef17dcbbcdc71 /usr/lib/.build-id/b3/9a0b49b42a7635afd26d8309005f9c0a960a16 /usr/lib/.build-id/b5/34eaf86b7ec791220fea2e95740ef6aeb9a11d /usr/lib/.build-id/b5/c79b365d6fe31a66e5e06b413f84aad3c852a2 /usr/lib/.build-id/b9 /usr/lib/.build-id/b9/d90e39495beb82c28e6e9d6ac5157ff920465d /usr/lib/.build-id/ba /usr/lib/.build-id/ba/39fbb7c2e31a2834ac07fc0d495fc8b50f097c /usr/lib/.build-id/ba/9a985b71838807662acd61e94d04056f37509b /usr/lib/.build-id/bd /usr/lib/.build-id/bd/1f5caeb01c09235306573338a454cf3d897364 /usr/lib/.build-id/bd/4586d3acd7fffb636acfa25becca89494a23c1 /usr/lib/.build-id/be /usr/lib/.build-id/be/00429ec3c895840d6c55dc5f0e38ed8607e740 /usr/lib/.build-id/bf /usr/lib/.build-id/bf/c8b3a6c54bcc0ddc609b75ca53a75585e6883b /usr/lib/.build-id/c0 /usr/lib/.build-id/c0/b343f32bfeae1b0b552f2f373e0699e6b4a6f9 /usr/lib/.build-id/c3 /usr/lib/.build-id/c3/57ba16dfd03f7812bda0fada1c6cabb58e19eb /usr/lib/.build-id/c4 /usr/lib/.build-id/c4/0d6c0e3dbeb87c8b8d99c7774c4ad681c00626 /usr/lib/.build-id/c4/e049a92a86a51b589d596d190e33fa39c435ac /usr/lib/.build-id/c5/1bf0f7d13400ea0b023924768505fcb4808baa /usr/lib/.build-id/c5/ebe2b00543ddec94777709252150e539976f9a /usr/lib/.build-id/c6 /usr/lib/.build-id/c6/ee4320b21ca3a43e3c19440bb4545edbb985e6 /usr/lib/.build-id/c7 /usr/lib/.build-id/c7/6c78ff0cbcdf9150d84908d3dcd6e1fa355cf8 /usr/lib/.build-id/c7/cb037337d37eaf9cdf0788a9b8a4e99a5c9f7c /usr/lib/.build-id/c8 /usr/lib/.build-id/c8/334037741a221ba668195689b607e4faf6f67f /usr/lib/.build-id/c8/a897f53e057e50af2bb2a097a322aa2cf2b2ea /usr/lib/.build-id/c9 /usr/lib/.build-id/c9/93025b4b4d0b5f49b0086c7bee9c9c5ce29003 /usr/lib/.build-id/ca /usr/lib/.build-id/ca/ed7b45b825b69d5dfb993e3510f959b5a5830b /usr/lib/.build-id/cc /usr/lib/.build-id/cc/b2cdf7368fc1f4b72f49c76893416c59ab0091 /usr/lib/.build-id/ce /usr/lib/.build-id/ce/458b0693045a6a363513c12cf13b980c7c61da /usr/lib/.build-id/ce/61c355b23bcb5f8f6ec160490561a8238a6e41 /usr/lib/.build-id/d1 /usr/lib/.build-id/d1/05ee329db5ac42fe783b80e587fe74a5fba70b /usr/lib/.build-id/d1/727a6fdb1e7b992137d80e0342b525f7b967d3 /usr/lib/.build-id/d2/8fcc36a365b63ec601316f2551e3885abbd5b5 /usr/lib/.build-id/d3 /usr/lib/.build-id/d3/39176d80d629da0d9956321a7a988edab17f99 /usr/lib/.build-id/d3/4bbfc176c223fc1d02a2ed1435ba6abd24cb37 /usr/lib/.build-id/d3/72a648f1ab478cabee75f1d787fc6c33ef54ae /usr/lib/.build-id/d3/f52ab380b0cafc90c7e0b618c0069b32e24277 /usr/lib/.build-id/d3/fda85f6c2a7aab96e85dbf704bede99d8ed5f8 /usr/lib/.build-id/d4 /usr/lib/.build-id/d4/1f9a36ccd1809f30a9913394a749a0f6930c36 /usr/lib/.build-id/d5 /usr/lib/.build-id/d5/0ce6afd8d15c878e79485dac723d87b2a262ff /usr/lib/.build-id/d9 /usr/lib/.build-id/d9/ca2824638d381ac68d290d0fae8a68d6e47b18 /usr/lib/.build-id/da/25cef1b778b8784deca3c74b98327b701ddc30 /usr/lib/.build-id/da/40da68300bd0fbbefbadb6282d9578a6f9496f /usr/lib/.build-id/da/85a308b6d2d0090316dadf0c0e67a642e887ff /usr/lib/.build-id/da/b6d134184acb3930769415418080a67ef7f1ec /usr/lib/.build-id/da/f65a351ec1ac7aab6102e607c74557af35ec9d /usr/lib/.build-id/db /usr/lib/.build-id/db/8e095714029e8bd3b4fec5332d4c32563286a7 /usr/lib/.build-id/dd /usr/lib/.build-id/dd/a0cdfc6143f73e1b7367f2d57be2997a1d3e16 /usr/lib/.build-id/de /usr/lib/.build-id/de/cd3bcfd66a337f4d340544c28f12b98a142fa3 /usr/lib/.build-id/de/eb39749efce8ecdafe11d6e961bb267e8069a1 /usr/lib/.build-id/e0 /usr/lib/.build-id/e0/60c86eb8961bf8c457ac5d2d173cf9e79c85e5 /usr/lib/.build-id/e1 /usr/lib/.build-id/e1/1931805eb15325fee0a7713f95a35ef9778a89 /usr/lib/.build-id/e1/73c5673c044df9d4a3e7ba48588be9e67adba2 /usr/lib/.build-id/e2 /usr/lib/.build-id/e2/50b667d7d697ae172596c9ee920550a308cbd6 /usr/lib/.build-id/e2/f1dc1674263a6b3b60f494d4b84b01b3c3e2f0 /usr/lib/.build-id/e6 /usr/lib/.build-id/e6/5d62549f16ab084ea2e46153ea55f8a553034c /usr/lib/.build-id/e9 /usr/lib/.build-id/e9/d25eed0360731937bb678e678d853bc0fad442 /usr/lib/.build-id/ea /usr/lib/.build-id/ea/f3a2f44b80c489c713dfdd7313c8d50c8e2aa2 /usr/lib/.build-id/eb /usr/lib/.build-id/eb/e481feb7fe4a31c59848bd52057cd4786bc9b8 /usr/lib/.build-id/ec/f4610c897c335448a3ed4e5ae3c47211c71925 /usr/lib/.build-id/ee /usr/lib/.build-id/ee/e5ca234ceb86b70e061be4ba226d3c5e44e017 /usr/lib/.build-id/f0 /usr/lib/.build-id/f0/9c8cd3fdcf59241d3d04e02b2d7e2224f7a37d /usr/lib/.build-id/f1 /usr/lib/.build-id/f1/f59fc22ab28259ab47bfdb8ddb7551988a371e /usr/lib/.build-id/f2 /usr/lib/.build-id/f2/8634e2422d069ecb72d4ea50f81221866d59d9 /usr/lib/.build-id/f3/224506f2b0be30fa5aa55605050aa06ed1e191 /usr/lib/.build-id/f4 /usr/lib/.build-id/f4/3408af961b297bc1b4b1b4160ef2ac7962bed2 /usr/lib/.build-id/f4/961321dd3ae4e84b6fbc9a454f389ccf83ce51 /usr/lib/.build-id/f5 /usr/lib/.build-id/f5/4cabf7fa17d0c6c920c56962af8655d12e1381 /usr/lib/.build-id/f5/7ddf2b73e48ff4393e7a62af1b21a1ee5c271d /usr/lib/.build-id/f6 /usr/lib/.build-id/f6/a9292ac9647a9a14f029efb4f1fb74332ecfec /usr/lib/.build-id/f9 /usr/lib/.build-id/f9/c9f1ee8c785f44e5e7d38657249b8b407b3806 /usr/lib/.build-id/fa /usr/lib/.build-id/fa/a32999050d79dc3b2d354aacbcd7bfa2af169d /usr/lib/.build-id/fe /usr/lib/.build-id/fe/dea6542f6aca8c9c5a9632b83a06f51ab29eff /usr/lib/.build-id/fe/f2e59e1c176b2187f211339e6e5138333f0930 /usr/lib/.build-id/ff /usr/lib/.build-id/ff/43da277ca69f015f35a9e929c097152542e137 /usr/lib/.build-id/ff/65970934869316f449051cc38a1ca03709bed9 /usr/lib/.build-id/ff/80df5831de8ffa924ed80d9d4a36e2ab4207a6 /usr/lib64/gconv/ARMSCII-8.so /usr/lib64/gconv/ASMO_449.so /usr/lib64/gconv/BIG5.so /usr/lib64/gconv/BIG5HKSCS.so /usr/lib64/gconv/BRF.so /usr/lib64/gconv/CP10007.so /usr/lib64/gconv/CP1125.so /usr/lib64/gconv/CP1250.so /usr/lib64/gconv/CP1251.so /usr/lib64/gconv/CP1253.so /usr/lib64/gconv/CP1254.so /usr/lib64/gconv/CP1255.so /usr/lib64/gconv/CP1256.so /usr/lib64/gconv/CP1257.so /usr/lib64/gconv/CP1258.so /usr/lib64/gconv/CP737.so /usr/lib64/gconv/CP770.so /usr/lib64/gconv/CP771.so /usr/lib64/gconv/CP772.so /usr/lib64/gconv/CP773.so /usr/lib64/gconv/CP774.so /usr/lib64/gconv/CP775.so /usr/lib64/gconv/CP932.so /usr/lib64/gconv/CSN_369103.so /usr/lib64/gconv/CWI.so /usr/lib64/gconv/DEC-MCS.so /usr/lib64/gconv/EBCDIC-AT-DE-A.so /usr/lib64/gconv/EBCDIC-AT-DE.so /usr/lib64/gconv/EBCDIC-CA-FR.so /usr/lib64/gconv/EBCDIC-DK-NO-A.so /usr/lib64/gconv/EBCDIC-DK-NO.so /usr/lib64/gconv/EBCDIC-ES-A.so /usr/lib64/gconv/EBCDIC-ES-S.so /usr/lib64/gconv/EBCDIC-ES.so /usr/lib64/gconv/EBCDIC-FI-SE-A.so /usr/lib64/gconv/EBCDIC-FI-SE.so /usr/lib64/gconv/EBCDIC-FR.so /usr/lib64/gconv/EBCDIC-IS-FRISS.so /usr/lib64/gconv/EBCDIC-IT.so /usr/lib64/gconv/EBCDIC-PT.so /usr/lib64/gconv/EBCDIC-UK.so /usr/lib64/gconv/EBCDIC-US.so /usr/lib64/gconv/ECMA-CYRILLIC.so /usr/lib64/gconv/EUC-CN.so /usr/lib64/gconv/EUC-JISX0213.so /usr/lib64/gconv/EUC-JP-MS.so /usr/lib64/gconv/EUC-JP.so /usr/lib64/gconv/EUC-KR.so /usr/lib64/gconv/EUC-TW.so /usr/lib64/gconv/GB18030.so /usr/lib64/gconv/GBBIG5.so /usr/lib64/gconv/GBGBK.so /usr/lib64/gconv/GBK.so /usr/lib64/gconv/GEORGIAN-ACADEMY.so /usr/lib64/gconv/GEORGIAN-PS.so /usr/lib64/gconv/GOST_19768-74.so /usr/lib64/gconv/GREEK-CCITT.so /usr/lib64/gconv/GREEK7-OLD.so /usr/lib64/gconv/GREEK7.so /usr/lib64/gconv/HP-GREEK8.so /usr/lib64/gconv/HP-ROMAN8.so /usr/lib64/gconv/HP-ROMAN9.so /usr/lib64/gconv/HP-THAI8.so /usr/lib64/gconv/HP-TURKISH8.so /usr/lib64/gconv/IBM037.so /usr/lib64/gconv/IBM038.so /usr/lib64/gconv/IBM1004.so /usr/lib64/gconv/IBM1008.so /usr/lib64/gconv/IBM1008_420.so /usr/lib64/gconv/IBM1025.so /usr/lib64/gconv/IBM1026.so /usr/lib64/gconv/IBM1046.so /usr/lib64/gconv/IBM1047.so /usr/lib64/gconv/IBM1097.so /usr/lib64/gconv/IBM1112.so /usr/lib64/gconv/IBM1122.so /usr/lib64/gconv/IBM1123.so /usr/lib64/gconv/IBM1124.so /usr/lib64/gconv/IBM1129.so /usr/lib64/gconv/IBM1130.so /usr/lib64/gconv/IBM1132.so /usr/lib64/gconv/IBM1133.so /usr/lib64/gconv/IBM1137.so /usr/lib64/gconv/IBM1140.so /usr/lib64/gconv/IBM1141.so /usr/lib64/gconv/IBM1142.so /usr/lib64/gconv/IBM1143.so /usr/lib64/gconv/IBM1144.so /usr/lib64/gconv/IBM1145.so /usr/lib64/gconv/IBM1146.so /usr/lib64/gconv/IBM1147.so /usr/lib64/gconv/IBM1148.so /usr/lib64/gconv/IBM1149.so /usr/lib64/gconv/IBM1153.so /usr/lib64/gconv/IBM1154.so /usr/lib64/gconv/IBM1155.so /usr/lib64/gconv/IBM1156.so /usr/lib64/gconv/IBM1157.so /usr/lib64/gconv/IBM1158.so /usr/lib64/gconv/IBM1160.so /usr/lib64/gconv/IBM1161.so /usr/lib64/gconv/IBM1162.so /usr/lib64/gconv/IBM1163.so /usr/lib64/gconv/IBM1164.so /usr/lib64/gconv/IBM1166.so /usr/lib64/gconv/IBM1167.so /usr/lib64/gconv/IBM12712.so /usr/lib64/gconv/IBM1364.so /usr/lib64/gconv/IBM1371.so /usr/lib64/gconv/IBM1388.so /usr/lib64/gconv/IBM1390.so /usr/lib64/gconv/IBM1399.so /usr/lib64/gconv/IBM16804.so /usr/lib64/gconv/IBM256.so /usr/lib64/gconv/IBM273.so /usr/lib64/gconv/IBM274.so /usr/lib64/gconv/IBM275.so /usr/lib64/gconv/IBM277.so /usr/lib64/gconv/IBM278.so /usr/lib64/gconv/IBM280.so /usr/lib64/gconv/IBM281.so /usr/lib64/gconv/IBM284.so /usr/lib64/gconv/IBM285.so /usr/lib64/gconv/IBM290.so /usr/lib64/gconv/IBM297.so /usr/lib64/gconv/IBM420.so /usr/lib64/gconv/IBM423.so /usr/lib64/gconv/IBM424.so /usr/lib64/gconv/IBM437.so /usr/lib64/gconv/IBM4517.so /usr/lib64/gconv/IBM4899.so /usr/lib64/gconv/IBM4909.so /usr/lib64/gconv/IBM4971.so /usr/lib64/gconv/IBM500.so /usr/lib64/gconv/IBM5347.so /usr/lib64/gconv/IBM803.so /usr/lib64/gconv/IBM850.so /usr/lib64/gconv/IBM851.so /usr/lib64/gconv/IBM852.so /usr/lib64/gconv/IBM855.so /usr/lib64/gconv/IBM856.so /usr/lib64/gconv/IBM857.so /usr/lib64/gconv/IBM858.so /usr/lib64/gconv/IBM860.so /usr/lib64/gconv/IBM861.so /usr/lib64/gconv/IBM862.so /usr/lib64/gconv/IBM863.so /usr/lib64/gconv/IBM864.so /usr/lib64/gconv/IBM865.so /usr/lib64/gconv/IBM866.so /usr/lib64/gconv/IBM866NAV.so /usr/lib64/gconv/IBM868.so /usr/lib64/gconv/IBM869.so /usr/lib64/gconv/IBM870.so /usr/lib64/gconv/IBM871.so /usr/lib64/gconv/IBM874.so /usr/lib64/gconv/IBM875.so /usr/lib64/gconv/IBM880.so /usr/lib64/gconv/IBM891.so /usr/lib64/gconv/IBM901.so /usr/lib64/gconv/IBM902.so /usr/lib64/gconv/IBM903.so /usr/lib64/gconv/IBM9030.so /usr/lib64/gconv/IBM904.so /usr/lib64/gconv/IBM905.so /usr/lib64/gconv/IBM9066.so /usr/lib64/gconv/IBM918.so /usr/lib64/gconv/IBM921.so /usr/lib64/gconv/IBM922.so /usr/lib64/gconv/IBM930.so /usr/lib64/gconv/IBM932.so /usr/lib64/gconv/IBM933.so /usr/lib64/gconv/IBM935.so /usr/lib64/gconv/IBM937.so /usr/lib64/gconv/IBM939.so /usr/lib64/gconv/IBM943.so /usr/lib64/gconv/IBM9448.so /usr/lib64/gconv/IEC_P27-1.so /usr/lib64/gconv/INIS-8.so /usr/lib64/gconv/INIS-CYRILLIC.so /usr/lib64/gconv/INIS.so /usr/lib64/gconv/ISIRI-3342.so /usr/lib64/gconv/ISO-2022-CN-EXT.so /usr/lib64/gconv/ISO-2022-CN.so /usr/lib64/gconv/ISO-2022-JP-3.so /usr/lib64/gconv/ISO-2022-JP.so /usr/lib64/gconv/ISO-2022-KR.so /usr/lib64/gconv/ISO-IR-197.so /usr/lib64/gconv/ISO-IR-209.so /usr/lib64/gconv/ISO646.so /usr/lib64/gconv/ISO8859-10.so /usr/lib64/gconv/ISO8859-11.so /usr/lib64/gconv/ISO8859-13.so /usr/lib64/gconv/ISO8859-14.so /usr/lib64/gconv/ISO8859-16.so /usr/lib64/gconv/ISO8859-2.so /usr/lib64/gconv/ISO8859-3.so /usr/lib64/gconv/ISO8859-4.so /usr/lib64/gconv/ISO8859-5.so /usr/lib64/gconv/ISO8859-6.so /usr/lib64/gconv/ISO8859-7.so /usr/lib64/gconv/ISO8859-8.so /usr/lib64/gconv/ISO8859-9.so /usr/lib64/gconv/ISO8859-9E.so /usr/lib64/gconv/ISO_10367-BOX.so /usr/lib64/gconv/ISO_11548-1.so /usr/lib64/gconv/ISO_2033.so /usr/lib64/gconv/ISO_5427-EXT.so /usr/lib64/gconv/ISO_5427.so /usr/lib64/gconv/ISO_5428.so /usr/lib64/gconv/ISO_6937-2.so /usr/lib64/gconv/ISO_6937.so /usr/lib64/gconv/JOHAB.so /usr/lib64/gconv/KOI-8.so /usr/lib64/gconv/KOI8-R.so /usr/lib64/gconv/KOI8-RU.so /usr/lib64/gconv/KOI8-T.so /usr/lib64/gconv/KOI8-U.so /usr/lib64/gconv/LATIN-GREEK-1.so /usr/lib64/gconv/LATIN-GREEK.so /usr/lib64/gconv/MAC-CENTRALEUROPE.so /usr/lib64/gconv/MAC-IS.so /usr/lib64/gconv/MAC-SAMI.so /usr/lib64/gconv/MAC-UK.so /usr/lib64/gconv/MACINTOSH.so /usr/lib64/gconv/MIK.so /usr/lib64/gconv/NATS-DANO.so /usr/lib64/gconv/NATS-SEFI.so /usr/lib64/gconv/PT154.so /usr/lib64/gconv/RK1048.so /usr/lib64/gconv/SAMI-WS2.so /usr/lib64/gconv/SHIFT_JISX0213.so /usr/lib64/gconv/SJIS.so /usr/lib64/gconv/T.61.so /usr/lib64/gconv/TCVN5712-1.so /usr/lib64/gconv/TIS-620.so /usr/lib64/gconv/TSCII.so /usr/lib64/gconv/UHC.so /usr/lib64/gconv/VISCII.so /usr/lib64/gconv/gconv-modules.d/gconv-modules-extra.conf /usr/lib64/gconv/libCNS.so /usr/lib64/gconv/libGB.so /usr/lib64/gconv/libISOIR165.so /usr/lib64/gconv/libJIS.so /usr/lib64/gconv/libJISX0213.so /usr/lib64/gconv/libKSC.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jun 29 02:08:46 2022