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:47 2022 |
Group: Unspecified | Build host: aarch64-01.stream.rdu2.redhat.com |
Size: 19490172 | 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/00 /usr/lib/.build-id/00/1b96c5d56e343872f9d3539de04baca2ec3edf /usr/lib/.build-id/01/7e94dd4a2aca11bdf52554dc76f0171226a11a /usr/lib/.build-id/01/7fb9a6c1c4fe5aab69847f0e921c540c7be65a /usr/lib/.build-id/01/fcd0ea2a49ba671a0d80ead21b9bddeeb97216 /usr/lib/.build-id/02 /usr/lib/.build-id/02/2fcd5e06306e900d9560a0be2a565a69da1db5 /usr/lib/.build-id/02/ec6ae239ca1bec5bb166d20e194ba56b9eb880 /usr/lib/.build-id/03 /usr/lib/.build-id/03/4cf1e6e15a47a646b0b97c3901b8a552b6c883 /usr/lib/.build-id/03/d839682f46d2379db796497e67fff62a23d13d /usr/lib/.build-id/03/fa1279d8cab801bd958b55b5262b7e1378c681 /usr/lib/.build-id/05 /usr/lib/.build-id/05/efd579cb092c19bf121e3cb469b2f63947cd07 /usr/lib/.build-id/06 /usr/lib/.build-id/06/991f7763312bc48c19a9b2a9f7558651afcd16 /usr/lib/.build-id/09 /usr/lib/.build-id/09/cf5f4a84d56f05c20818c4a0ed19c5a3ac9f5e /usr/lib/.build-id/0b /usr/lib/.build-id/0b/520f7a7239c1e5b8dd4cbe7cb36fba06ba1648 /usr/lib/.build-id/0b/7e6c34ed13be5041bc76d39c500ef689aaeb66 /usr/lib/.build-id/0b/ad540fa94c7736416d720bedd1146f4164b5ef /usr/lib/.build-id/0d /usr/lib/.build-id/0d/a18da320161ce020ce11ebdf6af43e5d90a55e /usr/lib/.build-id/0e/53dfe3d271b294d941ac487736fd70ff8a78f6 /usr/lib/.build-id/0e/69fabb844faef65002f108776bcf2e490fa43e /usr/lib/.build-id/16 /usr/lib/.build-id/16/07004d22b7121d2522ac14b836b9e9d1375e78 /usr/lib/.build-id/17 /usr/lib/.build-id/17/0b2fdf5d1c441462c6eb7a754fbd4fe8ba4c74 /usr/lib/.build-id/18 /usr/lib/.build-id/18/0c3624eb13f26245f068d44937ea181338a9f3 /usr/lib/.build-id/18/c7399529aaba6dbcb07e55acdef47789e34537 /usr/lib/.build-id/18/ce916fffe19451ae581e98ea7ab06cd61bd8f0 /usr/lib/.build-id/19 /usr/lib/.build-id/19/031012c7e24aed036829ddac93ca6408d37cc5 /usr/lib/.build-id/1d /usr/lib/.build-id/1d/1e1617ffd6ecf73e64fb3743080788d3dd703a /usr/lib/.build-id/1d/23c2b1e735491badde8636b89da8d449d6a64c /usr/lib/.build-id/1e /usr/lib/.build-id/1e/781aa36cadb114f0f1893050ab53376a380843 /usr/lib/.build-id/1f /usr/lib/.build-id/1f/2fb747075a26587c8343c2cf69702f4eb621e6 /usr/lib/.build-id/20/0383764770fe3f20330cf9b0173f70939fa503 /usr/lib/.build-id/22 /usr/lib/.build-id/22/0c95574ed1849925b77679b5be5fd17edc8853 /usr/lib/.build-id/23/453f15ceb78ffcbb521ff8fd52e85ceaad0688 /usr/lib/.build-id/23/47e6d9e4d081f0fc222cc4d95206b98df33a57 /usr/lib/.build-id/23/bb2bfcc66520a0e3fb87f28aae051d1202d652 /usr/lib/.build-id/25 /usr/lib/.build-id/25/6d6a138fe75238f04b9a4154778bebd4972a6e /usr/lib/.build-id/26 /usr/lib/.build-id/26/71b9226b1bc4b9fe10ba46926d16cb0285a580 /usr/lib/.build-id/26/ff118a598675dd27e1cd84c0e291eb0a741d07 /usr/lib/.build-id/28 /usr/lib/.build-id/28/c7fb620b492db6e5ad0ec4f9218ea7aaef9264 /usr/lib/.build-id/29 /usr/lib/.build-id/29/b1c75b69f2f0e9b7765edf8c82ad40a4e8f038 /usr/lib/.build-id/2a /usr/lib/.build-id/2a/be11fc0312186ecdc958f33fea41b7bd6dcdc5 /usr/lib/.build-id/2a/d676eb9c0d9d92a4f13f23a075034f2c679d25 /usr/lib/.build-id/2d /usr/lib/.build-id/2d/0b47f02e4cdcb1e6f3cec5259ce5bac563b7a8 /usr/lib/.build-id/2e /usr/lib/.build-id/2e/1886494b6f503cbc4942e0285484d5799b41d7 /usr/lib/.build-id/30 /usr/lib/.build-id/30/cb07de3b4b895167b67cd7ebad8569d0bf309a /usr/lib/.build-id/32 /usr/lib/.build-id/32/9b9efb65a12dca38c1ac099afb8a76f6d12b73 /usr/lib/.build-id/33 /usr/lib/.build-id/33/cbe4c5bb1413c8d1efaccedb2d352f3f483e28 /usr/lib/.build-id/34/96d461df80078c111d95262d3b7a002f9f4eec /usr/lib/.build-id/34/e8bc8915031d2ac07aa7e0a6023a05bac3eaa9 /usr/lib/.build-id/39/0c1079900d03e32d98b9f02a9a55a0ce3ffd22 /usr/lib/.build-id/3b/53edfd4cd2541a86379ee9c6ca01cf1725ea89 /usr/lib/.build-id/3c /usr/lib/.build-id/3c/0adc2f3c7deda45ca370e8daea411b691b1c72 /usr/lib/.build-id/3d/8feb0a8d7ac64e69a21632ad8bf0dd4351c68b /usr/lib/.build-id/3d/92bf83a74078166381b12780f6670a69285a4c /usr/lib/.build-id/3e /usr/lib/.build-id/3e/95d097d66bc70320b40cfcce224504934fa06d /usr/lib/.build-id/3f /usr/lib/.build-id/3f/2f93d0da3ad943736f225f862b3cf284b99ae0 /usr/lib/.build-id/3f/4f4456226a397a34db8f0fb238184404191c9a /usr/lib/.build-id/3f/6eacf2c453017985e649a0cdd2667ef69a7577 /usr/lib/.build-id/3f/bbddbc79730e6d7f6696efe6a84c8deb5b1bdd /usr/lib/.build-id/40 /usr/lib/.build-id/40/4391ac7a1f1f5c8db7ed88df8353224b2205fe /usr/lib/.build-id/40/fc9111dd87b441fef4fac465d7f85329f68099 /usr/lib/.build-id/41 /usr/lib/.build-id/41/1321ff34a0ec60dd50ef71412081f62a4fa84e /usr/lib/.build-id/41/13c9fc53a90d9862f778d6fab6126a11d4bc16 /usr/lib/.build-id/42 /usr/lib/.build-id/42/c57c493d1b86b05f952908dac55c88472446ae /usr/lib/.build-id/43 /usr/lib/.build-id/43/095cd429eb50516ce43156675ac87e86f17269 /usr/lib/.build-id/44 /usr/lib/.build-id/44/7e77441e24bd9ab3f4543234824fce18460560 /usr/lib/.build-id/45 /usr/lib/.build-id/45/449d0ab547b97e7911927775cfd2d7e0ef6e0b /usr/lib/.build-id/45/8a23ceeb1bb8e5450cdb9a3305d37d256dc113 /usr/lib/.build-id/47 /usr/lib/.build-id/47/5406c87f5d0c57c4e90ec561d1609e7c5d50a7 /usr/lib/.build-id/4a /usr/lib/.build-id/4a/7dfe965303a8923d6ffd0c04ef1cd87ed0d743 /usr/lib/.build-id/4a/d5afd1d0cc696b021eb3ecd1dbbcb7d650cbff /usr/lib/.build-id/4e /usr/lib/.build-id/4e/b17ab7563ce99625cafc535cf863b7806ca08e /usr/lib/.build-id/4e/be980bfd2c3da1bef02b2f89b43759549fe6bf /usr/lib/.build-id/4e/f75d93b71efec6ce33b0569149a87323512c0b /usr/lib/.build-id/50 /usr/lib/.build-id/50/cf57cec129a687a60bb653d6694e195c3bf737 /usr/lib/.build-id/53 /usr/lib/.build-id/53/066aa7e2c15b7840c81dbfcef5a85fa6340aa2 /usr/lib/.build-id/53/ffa18575eecdc4ce0e1d72779878f8ab6bdab5 /usr/lib/.build-id/54 /usr/lib/.build-id/54/c725aa88b79fc9209d860b89d4e5d4a95bdead /usr/lib/.build-id/55 /usr/lib/.build-id/55/b9806b9dfe1bfda19857d1bd11fca6d4d608fc /usr/lib/.build-id/57 /usr/lib/.build-id/57/2e1083703f4ce50478c118edf708e2400331b5 /usr/lib/.build-id/57/3094ea732a310608b27e7d772a1a5ad04676c3 /usr/lib/.build-id/57/bd812ee8e3f99a0cc06b2c7641ece5713737c3 /usr/lib/.build-id/58 /usr/lib/.build-id/58/2cfc4fdd882c8f88e17980d106cf75e7311bbd /usr/lib/.build-id/59 /usr/lib/.build-id/59/b9431b7b419b297967cdb61e87885f7a0fc44e /usr/lib/.build-id/61 /usr/lib/.build-id/61/d94b9e4fef920d619218fbd4359e762ac73e04 /usr/lib/.build-id/61/e75a8e28d26c359706c22d42f3aa4c9d3749d5 /usr/lib/.build-id/62 /usr/lib/.build-id/62/26a0e3d8fadd697adf0d678eb15e6c67d4563f /usr/lib/.build-id/62/f32676d987eb3e81822e1688ee98ef6a2487cc /usr/lib/.build-id/63 /usr/lib/.build-id/63/5b41969394af8b9d6ce97ba9e4c406635ceac4 /usr/lib/.build-id/64 /usr/lib/.build-id/64/0d730e909b26a2b362fce75635acae80e8b208 /usr/lib/.build-id/64/b5657bbe9a1feb2324b787e166d1340c93ba29 /usr/lib/.build-id/65 /usr/lib/.build-id/65/b9158e8c67d65c6486676c6291fd1f890334d6 /usr/lib/.build-id/66 /usr/lib/.build-id/66/1416fe0358c2b8f0c9a3dba902bfd4570cebc3 /usr/lib/.build-id/66/ce5a3fa27cadf5b14b6917a485fb157b709573 /usr/lib/.build-id/67/4ed527027542cd9f6b1c6e118dc708151796f6 /usr/lib/.build-id/67/5819b469ac6d1b1145f9de155ef0a61b928748 /usr/lib/.build-id/69 /usr/lib/.build-id/69/eb210cc0519cdb9576301a309ba5874ee6135a /usr/lib/.build-id/6b /usr/lib/.build-id/6b/2a5d02316b7ddc922d35440726bf24047708eb /usr/lib/.build-id/6b/9879052b6d11ebc277f024d2ad00c8afbe8698 /usr/lib/.build-id/6b/dd0a48ad64c08cc44b9688f6c2bbb69d6be7a4 /usr/lib/.build-id/6d /usr/lib/.build-id/6d/3d86b7b449fd81fb3d2646b5411a972ee14fc4 /usr/lib/.build-id/6d/dd9c829c1141cdf5bb16a1d5b73fbed2bdaa45 /usr/lib/.build-id/6d/e8a254cadad773663d30f316ec2d3161fe4c84 /usr/lib/.build-id/70 /usr/lib/.build-id/70/66c9d09237b3e97c53e088715af1593b77701c /usr/lib/.build-id/70/e669a721ba13f2934371aa9c9461d50069d142 /usr/lib/.build-id/72/539ba99d1765f5d879f3dc57f5ab8caffebece /usr/lib/.build-id/72/b34608862ffd0af7f5e56182a8af11da249b45 /usr/lib/.build-id/73 /usr/lib/.build-id/73/cd914eb7a7955b424bb2e22a76e270b6d20bd5 /usr/lib/.build-id/78 /usr/lib/.build-id/78/d061794a5ea12350dde164d9c6a9baba103a9f /usr/lib/.build-id/7c/a05d658a585690bb13c175e4d63c19ac3e29bc /usr/lib/.build-id/7c/dd5494390492a068646acb9e83412c3f03bace /usr/lib/.build-id/7d /usr/lib/.build-id/7d/d13e90315f5ae88b43b943df498cc7c48d3a73 /usr/lib/.build-id/81 /usr/lib/.build-id/81/fdbcc4daa78c977923ae84373bcec91ff27a0a /usr/lib/.build-id/82 /usr/lib/.build-id/82/d8b7dd3c474d732f3ab776881bbdfe9bef7e6c /usr/lib/.build-id/83 /usr/lib/.build-id/83/61dc360c415fb19df0fdadff91dce8dbe07811 /usr/lib/.build-id/83/cd801bef87e533d122f5e5fb2f0fd19bf7e38f /usr/lib/.build-id/83/e9fd01d980f6421ea69ce3c746847d18ee1bfa /usr/lib/.build-id/84 /usr/lib/.build-id/84/0579b2e6a47b781a24a93f17511f675a5b3e9f /usr/lib/.build-id/84/d7b6da026e198e8375ada67c317b37905d4df1 /usr/lib/.build-id/85 /usr/lib/.build-id/85/266762e917c3b7fae80095239481ee4130e81c /usr/lib/.build-id/85/9e64fc0ff2ef5142fd77b6d17d1616198ac657 /usr/lib/.build-id/85/d195e54f5c23c839d9b30974330f171dc18f6c /usr/lib/.build-id/86 /usr/lib/.build-id/86/110b60da8a20130f250c14687559c394aabd45 /usr/lib/.build-id/87 /usr/lib/.build-id/87/2ae3b2df1fab0180863b2bb04eff6ae421e7ab /usr/lib/.build-id/89/86984843c64fc17ee612593400b8709cedca32 /usr/lib/.build-id/89/994e7d9801e6da4bc80a5551f3dbb3df36f8bd /usr/lib/.build-id/8b /usr/lib/.build-id/8b/4187302f75110281e949300724cfb7e9ce39e0 /usr/lib/.build-id/8b/7e2c5478593f3498d806173c220eefc678e979 /usr/lib/.build-id/8c/368a84cd8c03d6adba43e8aa1d3f7ce060d376 /usr/lib/.build-id/8d /usr/lib/.build-id/8d/4d3724a572fa39290a125fb137c9aab2bdbc91 /usr/lib/.build-id/8d/7ccf8450721450795374df8fdbedd4b630ec4f /usr/lib/.build-id/8e /usr/lib/.build-id/8e/e9d7593ee12a09d0590debdb35217c1bcec3d3 /usr/lib/.build-id/8f /usr/lib/.build-id/8f/fa6941bcc45e5169b3150c1c8e1cd3bed724cf /usr/lib/.build-id/91 /usr/lib/.build-id/91/06665c30a9d04ae36b9b2ecded473c2a08ca7f /usr/lib/.build-id/91/adfca49f997d16b308c085afe204794b9fca95 /usr/lib/.build-id/94 /usr/lib/.build-id/94/d035ef4ebd894b09efb05b24ced81731535c7d /usr/lib/.build-id/95 /usr/lib/.build-id/95/887fa952d96de5469ee30d5dde2a80dce18c59 /usr/lib/.build-id/96/8a9f1742e18282ca67e3a40ea703bec708af92 /usr/lib/.build-id/97 /usr/lib/.build-id/97/702c2ca9f06e7847d362ff466ea399bdf1d905 /usr/lib/.build-id/99 /usr/lib/.build-id/99/23bdc5fc271e03510f54bcaab4c38c0fc1c15b /usr/lib/.build-id/9a /usr/lib/.build-id/9a/66c18d9377020c10aad8313918462effdfc583 /usr/lib/.build-id/9a/b8d1d764999baafa5cf7341f90acd27e4a31d3 /usr/lib/.build-id/9b/54fc587ab0fba2f10498032e3b0e497d1d2658 /usr/lib/.build-id/9c /usr/lib/.build-id/9c/da1791ba9865037f04d0e91f3024050b105204 /usr/lib/.build-id/9d /usr/lib/.build-id/9d/f3617cc27f17f86b65cc98cd59c9dfe90e4bd6 /usr/lib/.build-id/a1 /usr/lib/.build-id/a1/de5e8c20757fc4e0cc5892bcb9648866a8c91d /usr/lib/.build-id/a1/ed2cae93533635625f28152dd9ea7df74cb851 /usr/lib/.build-id/a5 /usr/lib/.build-id/a5/ef543616c25597a1d4002ca1343e5e698f839a /usr/lib/.build-id/a6 /usr/lib/.build-id/a6/0a1dc78ee3a5edb963f739efd533c6766c5fa9 /usr/lib/.build-id/a6/bb2766c5ce18c7bd4dc59e952d6117cbe26e82 /usr/lib/.build-id/a7 /usr/lib/.build-id/a7/3735c6c16bab0156751283424c946e8ec99d73 /usr/lib/.build-id/a8 /usr/lib/.build-id/a8/061bbad9a802d9f9718054311b34a9f24abf31 /usr/lib/.build-id/a8/7ee5fec59afd630d3e84ee95c067ca70bd8667 /usr/lib/.build-id/a8/c38aa4cf7db3ea4d1f7f0d672f87054738cd80 /usr/lib/.build-id/ab /usr/lib/.build-id/ab/ba6c1a093fb90e6fcfcba7b6dbd313a9b76a08 /usr/lib/.build-id/ac /usr/lib/.build-id/ac/004916a5046673e742c172951efd0e5e938983 /usr/lib/.build-id/ac/1ced8f25d76b183a681bd07bae8965e24e7f20 /usr/lib/.build-id/ac/26e9506fc32833107f4588b1283ff9463c1c8f /usr/lib/.build-id/ad /usr/lib/.build-id/ad/1f5259a55c8676a7c1b3022be6ef9495370069 /usr/lib/.build-id/ad/24275ef892de45e37ba3da674a530e5cc86a31 /usr/lib/.build-id/b1 /usr/lib/.build-id/b1/2b5d96e8c608a241489131780f2fe739e0d472 /usr/lib/.build-id/b1/b90bcf87f10dc5c8b3e7fb9620a65bc0858466 /usr/lib/.build-id/b1/c3cf2c46887d6126bf5bdb8b6a6715224a0cb9 /usr/lib/.build-id/b1/d3b06edf4f044e2589a336f7ce813054e0c6cf /usr/lib/.build-id/b1/f542300cc02d0c0f8edb51dab8e6f0c4b4a36c /usr/lib/.build-id/b2 /usr/lib/.build-id/b2/ea55faa16513ec2667b098718cd4033b56b57c /usr/lib/.build-id/b3 /usr/lib/.build-id/b3/1292b069d3f20f57d8915f6388268615e4682d /usr/lib/.build-id/b6 /usr/lib/.build-id/b6/0cba671e64159622d1413488652d01f0aa3f90 /usr/lib/.build-id/b6/232a916b8985b7c6932122c14774b809cf36cb /usr/lib/.build-id/b6/b44abb4fadc48ee0ef57aa65f8b11e166dd495 /usr/lib/.build-id/b7 /usr/lib/.build-id/b7/4686d739ed05fa20784de37e9a920980cf9f51 /usr/lib/.build-id/b7/ce9cf98c4a4fbb34b9010c8eed43fb829e1b77 /usr/lib/.build-id/b8 /usr/lib/.build-id/b8/c6733a005e985e997a230304c5210776208a6c /usr/lib/.build-id/b9 /usr/lib/.build-id/b9/2a5f550097576a45f864e811ca27715fc9d16a /usr/lib/.build-id/ba /usr/lib/.build-id/ba/2e307efd74c0af4931f3a6ed6f45f061f514a7 /usr/lib/.build-id/bc /usr/lib/.build-id/bc/ee3bacb7ad8261098dab495b321004f1da0fad /usr/lib/.build-id/be /usr/lib/.build-id/be/00e8503c39900e1ba1bbdab863eb94ada89b72 /usr/lib/.build-id/be/976f3a6e96d146a056a78ce166679a54f3041f /usr/lib/.build-id/bf/0473fd33aa4487918fb7e24e7bd6a3d08a3781 /usr/lib/.build-id/bf/3b80207decc46e72253a54224149cb00f29441 /usr/lib/.build-id/bf/a10d1195fd18fe99735f45e31c15d947922b3f /usr/lib/.build-id/c0 /usr/lib/.build-id/c0/9fa3aa5655cdb00bcdb5a6bfc6da8362f0d426 /usr/lib/.build-id/c5 /usr/lib/.build-id/c5/e69959fd8b1b4e59a1deb0e3954e5bfe662623 /usr/lib/.build-id/c5/f2ba86948329bed440080657b94c079e3c20ed /usr/lib/.build-id/c7 /usr/lib/.build-id/c7/835b859cabd05772bba58192b1c14d024a571e /usr/lib/.build-id/c8 /usr/lib/.build-id/c8/e00e8a89a7db72854e1457949c8dd342adb50b /usr/lib/.build-id/c9 /usr/lib/.build-id/c9/7794828384be73b38da713daa12776d82c1c56 /usr/lib/.build-id/c9/9bf2f2d05a9b8ff66a1191bd189a6f6b399878 /usr/lib/.build-id/ca /usr/lib/.build-id/ca/2f143373c4fe16d3054d927e445e6abede50f9 /usr/lib/.build-id/cb/541050343d3e2173d614420ea4731fe8342f89 /usr/lib/.build-id/cc /usr/lib/.build-id/cc/1cde571d8237b47b82829efa56f6f1d70a9136 /usr/lib/.build-id/cc/689a11c39cd8e387f195c3683141c3ca424766 /usr/lib/.build-id/cd/0b6cf4797cb319938c4834f73b27a91f6b3e45 /usr/lib/.build-id/cd/67c080551f4ec81ce7d791242c0cd2e6c7a7c9 /usr/lib/.build-id/cd/aaf411d3d00788261fb46f7e159bfaf45ee8a7 /usr/lib/.build-id/ce /usr/lib/.build-id/ce/b9be32019df3981987a720dc9df64272bf2f0a /usr/lib/.build-id/cf /usr/lib/.build-id/cf/2fbfd5417addd67dee8527c459d7312e4d8138 /usr/lib/.build-id/d0 /usr/lib/.build-id/d0/11cb2395ae052c6f803c91f8b807c8121d40c4 /usr/lib/.build-id/d0/89e8ea491625bf5e8bc73516d7d82ca7e0967d /usr/lib/.build-id/d4 /usr/lib/.build-id/d4/0453b2aed038441df9a885df86693e9a347071 /usr/lib/.build-id/d6/b15a6e22e1f7484487ebf9fff28f90bf7371de /usr/lib/.build-id/d9 /usr/lib/.build-id/d9/4ac4bc4a3bb103bee815188a7322dabdf79ad6 /usr/lib/.build-id/d9/dbe0a561b6c2b7e5b8d5e6095d71c4111cf569 /usr/lib/.build-id/dc /usr/lib/.build-id/dc/d7dedbf926bb832679e0317db8ec07e944c332 /usr/lib/.build-id/dd/12ca9ac64066ce8d0c7e4ef88613f539117d51 /usr/lib/.build-id/de /usr/lib/.build-id/de/717d8d8751a235ac3875675a331485f2add06e /usr/lib/.build-id/de/bcfc886536a133dc50eec5ca70ed06dc0c612e /usr/lib/.build-id/df /usr/lib/.build-id/df/55668ef0958b4dc42481a0522fd4d49deb5352 /usr/lib/.build-id/df/79b177e038048131a58e6863c8e9a66f9c0962 /usr/lib/.build-id/e0 /usr/lib/.build-id/e0/38fb03e6d5da369354cc1341bca2d404858c4b /usr/lib/.build-id/e0/3fff616a62d4a768beaf0c6c5ea6a54cc3729e /usr/lib/.build-id/e0/51d02a4faabf5c6a4e5eb59d53e27f639c77ba /usr/lib/.build-id/e0/6d612fb4dac49b0334d9ad8d477d03b7608c81 /usr/lib/.build-id/e1 /usr/lib/.build-id/e1/254939a399bde1e3c4af64ec5405dd88408762 /usr/lib/.build-id/e1/5ca42713fa05eddda86d0afd61fbd15ca9ab92 /usr/lib/.build-id/e3 /usr/lib/.build-id/e3/2b06de7cc4e80816af1aca8d0767677e191808 /usr/lib/.build-id/e3/fbc357b047123083cbcd807cb43a4bfb1bcff0 /usr/lib/.build-id/e4 /usr/lib/.build-id/e4/128feedb4056a4970a31a3c29d2f0ed2c43a2a /usr/lib/.build-id/e4/7ce19c74884cc52b963dc2fa5e030b1df45e55 /usr/lib/.build-id/e4/d3749a2f2fd2e66a6dcb22918a20b9a1416761 /usr/lib/.build-id/e5/219677b4395b744c2315dc3460542ab5941a40 /usr/lib/.build-id/e5/ed9c5fc8a3442bb59908e51300a3f63a59bbd0 /usr/lib/.build-id/e6 /usr/lib/.build-id/e6/067db9e7129e1366025663b383efd79c35f291 /usr/lib/.build-id/e7 /usr/lib/.build-id/e7/b3d1e05708715b701fc8e598f08567d15dd5ca /usr/lib/.build-id/e8 /usr/lib/.build-id/e8/1b913ba726b4852a0050e45b1a0b974ebec2eb /usr/lib/.build-id/e9/a530c87eff1601a3753b2de57c270e398db09d /usr/lib/.build-id/eb/21ae449fa3023564d76fd97b5a1d1f1e4d8331 /usr/lib/.build-id/ef /usr/lib/.build-id/ef/515e39c661b3d4a16b2019e3142f8b78284930 /usr/lib/.build-id/ef/c3eddd060bb07e4500ea3ad7978cbbc9c69694 /usr/lib/.build-id/f1 /usr/lib/.build-id/f1/1c8bb64d57d661eec52f1e56ef17503afbd280 /usr/lib/.build-id/f4 /usr/lib/.build-id/f4/899173ba7ffbd8a6077f8f612cd9a4fe10a991 /usr/lib/.build-id/f5 /usr/lib/.build-id/f5/90d16dcca861031c714b6b517494ca24d7c75d /usr/lib/.build-id/f7 /usr/lib/.build-id/f7/6ea0a68d54c04dbffaf19c483aaa14f25ab354 /usr/lib/.build-id/f7/902a24e2af5a47abe51dfbbf2ae7c473cb460a /usr/lib/.build-id/f8 /usr/lib/.build-id/f8/8b565ec64371c3268e88476005156d73bdfdd9 /usr/lib/.build-id/f9 /usr/lib/.build-id/f9/f42f17ec181f2ff268adf1e6ea8e15d06444c9 /usr/lib/.build-id/fb /usr/lib/.build-id/fb/b4318adfafbf6c8c9dba2e1b16fbda6d157105 /usr/lib/.build-id/fb/dfbafef1759b07a87b8e9fe776795e7c05ce7a /usr/lib/.build-id/fc /usr/lib/.build-id/fc/682852ecfb71dfe5b3b5b47b1521f15dfeca25 /usr/lib/.build-id/fd /usr/lib/.build-id/fd/29322f0a31ba28a838ab27f109633a3ba5a1a4 /usr/lib/.build-id/fd/c684ee07a9c42cb52e05cae5b20694e2a0b354 /usr/lib/.build-id/fd/ecb3e416981b78bdaff34689b4f94bd63e930b /usr/lib/.build-id/fe /usr/lib/.build-id/fe/03fa959eeccf86d282d609792767ae25a910d5 /usr/lib/.build-id/fe/0d7701f064a891394993f8482a53ec7024d38f /usr/lib/.build-id/fe/74efa1ad864154ac6852b93e69b83a0b39f3c6 /usr/lib/.build-id/ff /usr/lib/.build-id/ff/0602d5bd1867346f60c4e460d1b90b7a27f5c3 /usr/lib/.build-id/ff/d2a43563c4e41422381475969743c92ec86ab9 /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:10:55 2022