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: 21.el9 | Build date: Mon Jan 24 21:51:33 2022 |
Group: Unspecified | Build host: x86-06.stream.rdu2.redhat.com |
Size: 8252308 | Source RPM: glibc-2.34-21.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
* 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 * Mon Feb 03 2020 DJ Delorie <dj@redhat.com> - 2.31-1 - Auto-sync with upstream branch release/2.31/master, commit 9ea3686266dca3f004ba874745a4087a89682617. - glibc 2.31 release - Generate ChangeLog.old/ChangeLog.20 for 2.31 - Add bugs fixed in 2.31 in NEWS - Update newest tested versions of dependencies in install.texi - Add more contributors to the manual - Add note to NEWS about kernel headers dependency on risc-v - Add Portuguese (Portugal) translation - Add NEWS entry about 64-bit time_t syscall use on 32-bit targets - nptl: Avoid using PTHREAD_MUTEX_DEFAULT in macro definition [BZ #25271] * Thu Jan 30 2020 Patsy Franklin <patsy@redhat.com> - 2.30.9000-33 - Auto-sync with upstream branch master, commit 352bb99754ae7c83ff1b974f9c52244e974c9410. - Build raise with -fasynchronous-unwind-tables. - Fix locale/tst-locale-locpath cross-testing when sshd sets LANG. - Fix elf/tst-rtld-preload cross-testing. - Fix cross-testing of tst-ifunc-fault-* tests. - gitlog-to-changelog: Drop scripts in favour of gnulib version - Add NEWS entry about the change in handling of PT_GNU_STACK on MIPS - Fix array overflow in backtrace on PowerPC (bug 25423) - getaddrinfo: Fix resource leak after strdup failure in gethosts (swbz#25425) * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
/usr/lib/.build-id /usr/lib/.build-id/00 /usr/lib/.build-id/00/6106e649ec33c40e7d5d57d1efdf34caa7efaf /usr/lib/.build-id/00/e76178de5b08d112a0e409dd3f19e3492238a1 /usr/lib/.build-id/01 /usr/lib/.build-id/01/1393afbe2f3bd5d2f5e6acbf66e8c5ede0d935 /usr/lib/.build-id/01/2ab474156193145211da6639283022ff64dea6 /usr/lib/.build-id/04 /usr/lib/.build-id/04/31b4b20e6eeb3eee18d17b176337ae540f62e6 /usr/lib/.build-id/06 /usr/lib/.build-id/06/4222f8d889100f9b70b87c4f4bee24788ed86a /usr/lib/.build-id/07 /usr/lib/.build-id/07/42d0de23c0984f9714fae745000ac841812c07 /usr/lib/.build-id/08/5a9c97bf1a8a1c007df9b0b1e1063ab8f1e038 /usr/lib/.build-id/0a /usr/lib/.build-id/0a/73dd14e5162443d6c7fbdc1378a685a9682e1b /usr/lib/.build-id/0b /usr/lib/.build-id/0b/46dca22ae6eb21bcbcff92698ede8655c1bb8c /usr/lib/.build-id/0b/8ca26e802dd0d0051abe603fb90a5dca7646bf /usr/lib/.build-id/0c /usr/lib/.build-id/0c/1c02e0bc20076455de1aa4247935ff08e08fbc /usr/lib/.build-id/0c/700a1ab28bc5d6ac1fa53173d374027d0f973e /usr/lib/.build-id/0d /usr/lib/.build-id/0d/6bb928beaa8df841de0d38dc1744ca9e8b8160 /usr/lib/.build-id/0d/aa30c86f742db5a1781bbf100cf5d15a2bde83 /usr/lib/.build-id/0e /usr/lib/.build-id/0e/4008e335fbc3c93b5088ab32644493b472ada8 /usr/lib/.build-id/0e/92478d87e8dece8b2fd5c68874104d6ce1fe41 /usr/lib/.build-id/0f /usr/lib/.build-id/0f/682f559984508fe855ba8e2509729a49791a53 /usr/lib/.build-id/0f/68f900ec201556e6b4750be698b65262e9ee17 /usr/lib/.build-id/0f/978a1978b09aad1a6948edd63577ffa029d7e1 /usr/lib/.build-id/10 /usr/lib/.build-id/10/bb0ca050dd67f2d5ebcd02a66cd857a9937fba /usr/lib/.build-id/10/e2f983908e16f55c917061dea0362d84acf513 /usr/lib/.build-id/11 /usr/lib/.build-id/11/328f8ec5012fc902f396047da820928c908eca /usr/lib/.build-id/11/e1583493bbf84530f25ee6577115318977b0ff /usr/lib/.build-id/12/b40ab95009c37d5c1e85297ee8021ee8ce0436 /usr/lib/.build-id/13 /usr/lib/.build-id/13/c4acc221921dad07403c656af678aeadd36aba /usr/lib/.build-id/15 /usr/lib/.build-id/15/df6c2a46caff0db7dc913916c9fe2f89edd48f /usr/lib/.build-id/17 /usr/lib/.build-id/17/539171dcbab06fe6439c0f43f17c7e765f267f /usr/lib/.build-id/17/ccd0a24c530bc1842fb17c2dc2c421c1abbc46 /usr/lib/.build-id/18 /usr/lib/.build-id/18/48d0ba8da5c3a9e4474c17a31b4e055fb2eb02 /usr/lib/.build-id/19/e85fd392e004d9bf643f3e63eac68a79b2c4d0 /usr/lib/.build-id/1b /usr/lib/.build-id/1b/1339198f4961b31139a06847f06db35c850019 /usr/lib/.build-id/1b/4f2afdc060fd0e918bc738b06c56970d7ce9e0 /usr/lib/.build-id/1c /usr/lib/.build-id/1c/fa65a27d902a4ff439a211e83302f3da02cf2a /usr/lib/.build-id/1e /usr/lib/.build-id/1e/53eee183614c0af402f707144fcab6cdbf72c0 /usr/lib/.build-id/1e/7821f99eedcec92f42dff84c2e513cebd3fc11 /usr/lib/.build-id/21 /usr/lib/.build-id/21/163a6f49e07f68ccfffedb322269092888fa0a /usr/lib/.build-id/21/18cd5691ad55cb061d71f634292f8225dd4ca1 /usr/lib/.build-id/22 /usr/lib/.build-id/22/345d5640f886478e24cd9ac5c9c383c1ccfb9a /usr/lib/.build-id/23/24435b2f32f9c40b8caa76696a19a49e2d3f0b /usr/lib/.build-id/23/35d58598729634a0bcf943e1d0a4e13968858c /usr/lib/.build-id/25 /usr/lib/.build-id/25/8eedc012f51e67e1d3b6473f5f49ce908abb71 /usr/lib/.build-id/27 /usr/lib/.build-id/27/e19926abfe9aab2975d54b6a7d57e8beaecc39 /usr/lib/.build-id/2a /usr/lib/.build-id/2a/31b8fd6302e1bfb606bd28eb0a8619312d2c46 /usr/lib/.build-id/2a/67fd344df0ca3c02a3932e091b0834d37b11da /usr/lib/.build-id/2a/c1ed8fa75ce8e6a7b26fa5269adb66f8f34d9a /usr/lib/.build-id/2b /usr/lib/.build-id/2b/851eff285d70e8aed37886350bbe6a3de1c3ec /usr/lib/.build-id/2d/194ba7204cf48395dedd61ecdb650b219006a5 /usr/lib/.build-id/2d/999b62a5e5cbbcecb8f014c63e8fc54cbc3a72 /usr/lib/.build-id/2d/afd778e323a0d78fc3d444e9f1461e2d5bf753 /usr/lib/.build-id/2e/25693dc10ce4ada2b34e200c152eae632dfead /usr/lib/.build-id/2e/3cdd58f29a8f9f6f4826acf7678380eb97f44d /usr/lib/.build-id/2e/c5527237397a676ea0eb17ae43b88b4a40cb84 /usr/lib/.build-id/30 /usr/lib/.build-id/30/d9bcc50a9b70c769196d0ca0b7f69bd4c63443 /usr/lib/.build-id/31 /usr/lib/.build-id/31/662e8215612e2fe35efe0f2690107f5c5b2b72 /usr/lib/.build-id/36/909e570095d259abe12bb66d28043377d9b9a4 /usr/lib/.build-id/38 /usr/lib/.build-id/38/19f1b369658fca8a0b0b21b4fb90954154ae2d /usr/lib/.build-id/3a /usr/lib/.build-id/3a/a1b1e8ba41d5d87472540f4a1f710c714acbf2 /usr/lib/.build-id/3b /usr/lib/.build-id/3b/52e47c1711994e389c9b5e328b3261b93e9c30 /usr/lib/.build-id/3b/6d6acfe1bf83210f656c4acc7d8ff5a8788760 /usr/lib/.build-id/3b/b7838c284ed42a7458a0ddcbcd040a4e7bc319 /usr/lib/.build-id/3b/bbac6370506252b2db333d434eef5cba6ecd81 /usr/lib/.build-id/3c /usr/lib/.build-id/3c/d183cb978293df9afbd5b914d404547b0ed7a4 /usr/lib/.build-id/3c/e686c148ea1cc0f37f62c4b60266a84a0d5aa4 /usr/lib/.build-id/3e/580841ae867c6a71ac25c0bb238ef6dc50ae84 /usr/lib/.build-id/3e/6695d29ef8c381d0f5523e917d0d68e9531245 /usr/lib/.build-id/3f/d7b59526abb6a6a433a93511332cb23554e529 /usr/lib/.build-id/40 /usr/lib/.build-id/40/4396cd33fe6814cdef413725e307d70ea357c5 /usr/lib/.build-id/41 /usr/lib/.build-id/41/1f36ab698ae55e87d78d8abdb18f773cf46de5 /usr/lib/.build-id/42 /usr/lib/.build-id/42/8e43c14e73f3c5be42ab61a670ced0ef82e0f8 /usr/lib/.build-id/42/ae7d3920c16a57b7f644129369103fcc8caa0c /usr/lib/.build-id/44 /usr/lib/.build-id/44/92f7f5c11a4e3398c081f09e61120104e2dc18 /usr/lib/.build-id/44/e1c0d1d2880dac0c9e6b66f6e5b2e57affc5a0 /usr/lib/.build-id/45 /usr/lib/.build-id/45/3c9cbb69e54cd0289d4f733830a1db0b45cb4f /usr/lib/.build-id/45/61d4a5ca43dc94727db59ea6c33a28537db8b3 /usr/lib/.build-id/46 /usr/lib/.build-id/46/d087f005dc027dfa8508811eeef725cf703065 /usr/lib/.build-id/47 /usr/lib/.build-id/47/b6239010c7fd722623677fa0084a4f09ba853e /usr/lib/.build-id/47/e0b5a266e974c0f96fb646fa86ec6c327e5e24 /usr/lib/.build-id/4a /usr/lib/.build-id/4a/321240f8626875dd42a6b4dce5040bd379fb56 /usr/lib/.build-id/4b /usr/lib/.build-id/4b/66e9d0832a5e03aecf423eac1ac10731c07445 /usr/lib/.build-id/4c /usr/lib/.build-id/4c/b55153386e4dadf7e707514e3b909071d37c4a /usr/lib/.build-id/4e /usr/lib/.build-id/4e/d77f0946e034fdb3cad7d8dc844b21c0f135ff /usr/lib/.build-id/4f /usr/lib/.build-id/4f/0686e01af36e133eb85049472f3d3c944aa05f /usr/lib/.build-id/54 /usr/lib/.build-id/54/c6a1eb8fc04aaae2499885feea4d7101842a2a /usr/lib/.build-id/54/e047e4426750cd1b0a07b78c0f3ca4a47d4aeb /usr/lib/.build-id/55 /usr/lib/.build-id/55/fe5d48bf450b76117b5200c1e7beaebc7ae66b /usr/lib/.build-id/56/65023486609a5d33789c0be0016bde98a2f5a0 /usr/lib/.build-id/58 /usr/lib/.build-id/58/8aac99e8d812f98b91dd3fb2a5c9e51d347cd1 /usr/lib/.build-id/5a/0e38eca6ce341a02e5bd0795780cfba38202a6 /usr/lib/.build-id/5a/f2a3b9839156d557a93e7b0dbf6aa14f8fb361 /usr/lib/.build-id/5b /usr/lib/.build-id/5b/8d32ab70ae3353a5a0f2ea30ba14c0b6e974bb /usr/lib/.build-id/5b/8ef8c1b2e5f2a0d3991f3e8032800c4af4b781 /usr/lib/.build-id/5d /usr/lib/.build-id/5d/1db589c78c6adbf61e1a6b6bac6727de180676 /usr/lib/.build-id/5f /usr/lib/.build-id/5f/c61ab414540d8337203bbd9fa10398b093b16f /usr/lib/.build-id/5f/d987da6265ce81448ca5ffd3917cfb0f9d462c /usr/lib/.build-id/60 /usr/lib/.build-id/60/be28528ad8a7e0d1523e886359883f137f3a79 /usr/lib/.build-id/64 /usr/lib/.build-id/64/7d6a54770ee4e5473556594f0f112d5db7eb71 /usr/lib/.build-id/65 /usr/lib/.build-id/65/6caf13cccf226cf28b02fc13151ab9caa28246 /usr/lib/.build-id/65/ebf614297c8053f027d7d175950b4e66206946 /usr/lib/.build-id/68/80ff76937c7d27095b277d076bdd117e41b0f7 /usr/lib/.build-id/68/9361cb8cc5fa7dc7ad3eaedb253d9e729c86b3 /usr/lib/.build-id/68/a3210609120c2212209d4ad907b1b8f7e7302a /usr/lib/.build-id/69 /usr/lib/.build-id/69/afd0e030422e68e878e7947013f22cbd4ab5af /usr/lib/.build-id/6a /usr/lib/.build-id/6a/4104c72f0b4be2ff0890519ee9c3f04932b787 /usr/lib/.build-id/6d /usr/lib/.build-id/6d/0d8c488cc5c2f4bcd176c637529009fa7fa3aa /usr/lib/.build-id/6d/99b64b0e9242b045a5d922d949b45791a84e71 /usr/lib/.build-id/6d/fcd1ac03858a49f339149458461c5dd0abe49f /usr/lib/.build-id/71 /usr/lib/.build-id/71/29abb00bf75965efa7f11cb2376e9576fb4c1d /usr/lib/.build-id/71/c455221338b009327d6360107dfcec3a3f51aa /usr/lib/.build-id/72 /usr/lib/.build-id/72/aa95395706d26014876248f71f08292fdb6b3e /usr/lib/.build-id/73 /usr/lib/.build-id/73/9903c9339c421c7e891ba58e00bb1c6742338f /usr/lib/.build-id/74 /usr/lib/.build-id/74/53caeed92c53b473d9768b69100d5d5926a65a /usr/lib/.build-id/74/742bb7df1525d6ee6791d8250619812a27781c /usr/lib/.build-id/77 /usr/lib/.build-id/77/edbb916d86684b8be1e39cae351e6bdc2d3f90 /usr/lib/.build-id/78 /usr/lib/.build-id/78/06ebfed4ccd51ff1ab41e88621e5d276faced8 /usr/lib/.build-id/78/a04e085c91c53c870b6bcfa3ba2f7cc2cdc9c5 /usr/lib/.build-id/79/29623198508713a6f95c65885a21989ae45854 /usr/lib/.build-id/7a /usr/lib/.build-id/7a/0b156ff6dd9d58ceb3114abdc1c79142c1fe4a /usr/lib/.build-id/7b /usr/lib/.build-id/7b/22db11645d2ddad81803e6cf6c913ae28b7b07 /usr/lib/.build-id/7d/553396dee5f99fd890f605dfce9a83da245665 /usr/lib/.build-id/7d/8471afe5a3837abec08a42b6f673bfb69f93b6 /usr/lib/.build-id/7f /usr/lib/.build-id/7f/2440b2763234f42ef1cfdd7ca5c5ca37eda55e /usr/lib/.build-id/7f/27da3dc14f08336632be0e8b9d3183ab2c09ec /usr/lib/.build-id/7f/5621f0de59ad1ec256d0f708c8106dddc5a0c5 /usr/lib/.build-id/7f/8ac43124bc83d93323dd5b5ee380b3d3837f9c /usr/lib/.build-id/81 /usr/lib/.build-id/81/5b4fb0bb6e38a9ae60fd9f9089ab7e70109cbd /usr/lib/.build-id/81/886c91dac193612ee8903e45f1e605224f96dc /usr/lib/.build-id/83 /usr/lib/.build-id/83/b76b1ba0092a354a932ee26c09ead6a97e44fe /usr/lib/.build-id/85 /usr/lib/.build-id/85/c3184c4a857f18e3def852272a9f4490b3d507 /usr/lib/.build-id/87 /usr/lib/.build-id/87/62eaade0cb4984c99106d42b6f8e2cde72f910 /usr/lib/.build-id/87/bedd18fcb10e0e58233ab25c16c8ed5bf13381 /usr/lib/.build-id/88 /usr/lib/.build-id/88/eb06aefc7c5c1a35a65f3a38f8245b87034b03 /usr/lib/.build-id/88/eb85bec4c7772b19b88aca2e327f35e0c0a11a /usr/lib/.build-id/89 /usr/lib/.build-id/89/c213748c5202a6016e8f7a56caebe30fb1cbf6 /usr/lib/.build-id/8a/a7aa3c274f2437a03f628eb53c8a555b4db105 /usr/lib/.build-id/8b /usr/lib/.build-id/8b/7f8ed756fcfd4caf2dd5f33d6aaa83fd7dcf16 /usr/lib/.build-id/8b/b716ad3cbcff2a268cf00551cce46767e17182 /usr/lib/.build-id/8c/9531de03bb2df18cef981546ff8fbcc8d04d53 /usr/lib/.build-id/8d/9872bfb03ccadf2a193698cd68514a918da0b9 /usr/lib/.build-id/8d/c8a0164b4526ad3b579022529e5217310442c0 /usr/lib/.build-id/8f /usr/lib/.build-id/8f/8892b6277941d282702c356c9c01bcaea66a77 /usr/lib/.build-id/91 /usr/lib/.build-id/91/08314107da095adc6f29452e13c2e280bea0e1 /usr/lib/.build-id/91/ee531edcf8bb90a8f3e24212e0b41614648b6c /usr/lib/.build-id/92 /usr/lib/.build-id/92/61df744b55675756d2af156c9bd660a45b7607 /usr/lib/.build-id/94 /usr/lib/.build-id/94/45502b6d4edf4f3fbc3bb9314ac7e77a109af1 /usr/lib/.build-id/94/7f7ebcf1b3e662dea92079e63f11c2441a2398 /usr/lib/.build-id/94/897abe5bc152dab2734d9cc8ec8894a2e49714 /usr/lib/.build-id/94/f5849eba2491f16e13320b7fc14135e57567dc /usr/lib/.build-id/95 /usr/lib/.build-id/95/5decb3d3fd8845655a13739cb3b5e9ffee3da5 /usr/lib/.build-id/95/c39fdd62f0daec1989895eba25edc9386d0438 /usr/lib/.build-id/96 /usr/lib/.build-id/96/fbd965aae1da5f37b42b4875fe6e6ea6ff8074 /usr/lib/.build-id/97 /usr/lib/.build-id/97/1d97f590a53e066c334db1e44a77bbbc4fce3d /usr/lib/.build-id/9a /usr/lib/.build-id/9a/c480aac8c068d19da3c1f160bd37a1b562074e /usr/lib/.build-id/9a/d7de7562327cb13ecd33a98aeb768893c5e64d /usr/lib/.build-id/9b /usr/lib/.build-id/9b/23067364b083509b679518c5e448b4e0d03a90 /usr/lib/.build-id/9c /usr/lib/.build-id/9c/9fe6c3f262ed20f5c524514e53ee1661a8efa4 /usr/lib/.build-id/9c/d72ffb10e895176a7b5a9fc20b5430c4020f32 /usr/lib/.build-id/9e /usr/lib/.build-id/9e/fa3f7cfe27e8c8cd09ca70e77846a841df5eca /usr/lib/.build-id/a0/235722409c6c5082ef20c1b728853eefc777f4 /usr/lib/.build-id/a1 /usr/lib/.build-id/a1/4e3e39fa7269c7fc251efb536eab63f2b4a1e4 /usr/lib/.build-id/a2 /usr/lib/.build-id/a2/c3388ef85dc9ecb90b0e8b181b6748295becb2 /usr/lib/.build-id/a3 /usr/lib/.build-id/a3/880395e5ac72a48fbeac5ff94cb1efecc7e2ea /usr/lib/.build-id/a4 /usr/lib/.build-id/a4/1cde171d7e41489088eb728759afd72a9116af /usr/lib/.build-id/a9 /usr/lib/.build-id/a9/8b0b5218490f7acde50bd892414448492f4d3f /usr/lib/.build-id/a9/98f0a5cc64f02c3c1b3f928a4af3cf2379e462 /usr/lib/.build-id/a9/9aebb026d4e02df16f651f7c422bae9d97495c /usr/lib/.build-id/a9/a61682e0c113031ad337a1fbdd3786fd482f16 /usr/lib/.build-id/ac /usr/lib/.build-id/ac/1c5d6d8369d3030b7bd0ddb6f0dc9996f9f254 /usr/lib/.build-id/ac/327df13788a9b9577da7056882017f91d019c2 /usr/lib/.build-id/ad /usr/lib/.build-id/ad/50ffb27b58f18afcf4f790d672e306bfaa45a9 /usr/lib/.build-id/ad/b8fc8b2bf34e34c8ae8f505b85e0f3b06d1d2e /usr/lib/.build-id/ae /usr/lib/.build-id/ae/2dc1ea9e689f880b06a3d2ce73f51112a280e4 /usr/lib/.build-id/ae/36d641d7ce5c292b02a83882f1b22a890bd436 /usr/lib/.build-id/ae/92d700805769b96cd1b2d84e494400fdc9a6e5 /usr/lib/.build-id/b1 /usr/lib/.build-id/b1/2454be92c0ad12972ead4d5e933a822b35dfa0 /usr/lib/.build-id/b2/2132cf363ce415c4a591f59b924fcf93b0d1e3 /usr/lib/.build-id/b3/3cda3f57f69ed1c198500b4ea6566ddbd3486c /usr/lib/.build-id/b4 /usr/lib/.build-id/b4/02941f10e16c7e977b7d464d3e4f981d9e969d /usr/lib/.build-id/b5 /usr/lib/.build-id/b5/ad63b931df557a3c887d365d4b195ad17186f4 /usr/lib/.build-id/b6 /usr/lib/.build-id/b6/8d571f8f8194e17f90a1b7c59c2f5bec768d26 /usr/lib/.build-id/b7 /usr/lib/.build-id/b7/68067339b334357edc15b9150a898828f71fd6 /usr/lib/.build-id/b9 /usr/lib/.build-id/b9/a8a3547546ce905bf5078472c5c0f1a6c03733 /usr/lib/.build-id/b9/d1ee08b3377fdd290c9c5aa77c55dcdabb459b /usr/lib/.build-id/bb /usr/lib/.build-id/bb/74ad055d853b7e0fa6a224d0f0ac1b3e55f5ac /usr/lib/.build-id/bb/b98d823bc395e729ba6f1ee4b7616ea645c3fb /usr/lib/.build-id/bb/c1075a5a757fc6f5d96f1b913bfec459fc5a59 /usr/lib/.build-id/bc /usr/lib/.build-id/bc/1963fed53511b57e8f58a46e0acdebc73c8467 /usr/lib/.build-id/bc/ab82ebaa6152cf7db93e3762fdf702898cab7c /usr/lib/.build-id/bd /usr/lib/.build-id/bd/e5e8db6203940aaa4d09e0e6f7a99a39120cce /usr/lib/.build-id/c0 /usr/lib/.build-id/c0/4c292c89a0fa15074797ab56a87bfba47d8df1 /usr/lib/.build-id/c0/665351b56b11eebe4aeb29b128937e29d6a3ec /usr/lib/.build-id/c1 /usr/lib/.build-id/c1/8467947fc20ae62c5250f97fd55f3813560589 /usr/lib/.build-id/c3 /usr/lib/.build-id/c3/07c1b9a909d9090093d9f1216abe5e7b628574 /usr/lib/.build-id/c4 /usr/lib/.build-id/c4/b06af4e310996749bfda663a099df26c757f83 /usr/lib/.build-id/c5/52a7456b3b37c4c83531d82a1371c6b59db31d /usr/lib/.build-id/c6 /usr/lib/.build-id/c6/f42c373406a6bd759d196cf0502f668b02e2d7 /usr/lib/.build-id/c7 /usr/lib/.build-id/c7/bfa9ced2c3b8a9e9987ee2a6f73f2f9860ab44 /usr/lib/.build-id/c8 /usr/lib/.build-id/c8/3ca21a485d66449b4b4f4d91bd59f23e031187 /usr/lib/.build-id/c8/b9662369c2215271af7a889c218e907ad808cf /usr/lib/.build-id/c9 /usr/lib/.build-id/c9/b47048e106118b7c1418846f04346377df73f4 /usr/lib/.build-id/c9/df3b06026ac2da1972e01d769fdc7f3b8b9eec /usr/lib/.build-id/cb /usr/lib/.build-id/cb/3d4dd827f8826620ba2f005a4b38f249f25a59 /usr/lib/.build-id/cd /usr/lib/.build-id/cd/04e2d3b96475c4b42035deeb21125b6d3b04ed /usr/lib/.build-id/cf /usr/lib/.build-id/cf/6af9a6a28a6dc4691eafa5bd8da30f7b3058e0 /usr/lib/.build-id/d0 /usr/lib/.build-id/d0/3c7b48159defa0285ed994541da1866f346299 /usr/lib/.build-id/d1/7c59dc30456cf13edf333d65fe4274e47e00e1 /usr/lib/.build-id/d1/fbb9eb6fa63a21226ad087d074e6661c4af40f /usr/lib/.build-id/d2/b2ceb3425b1df0a412bbdfdffca85f46f0444d /usr/lib/.build-id/d3 /usr/lib/.build-id/d3/26a842c7e3167a9b75111118f5183a46a3d30a /usr/lib/.build-id/d4/6b401cc51ea8757a7c0bbedc233386d65e8ef8 /usr/lib/.build-id/d4/6e2ab8de721b0ec5fe88185fcae7d96a2150e2 /usr/lib/.build-id/d6 /usr/lib/.build-id/d6/0d44acc2f6fe7454e97f069080225561deca9d /usr/lib/.build-id/d6/8cba00c2b1da9c4364866eb13e82c7a3335e76 /usr/lib/.build-id/d7 /usr/lib/.build-id/d7/ee08196dac7f7859139b3b50769e7b36fd45f5 /usr/lib/.build-id/d8 /usr/lib/.build-id/d8/3e3453a39f1556d74144b1dfae75f223b5dfc3 /usr/lib/.build-id/d8/41b1ef83a48c5a6b51e19f7c0d24609de19063 /usr/lib/.build-id/df /usr/lib/.build-id/df/60d2f440e9178876e6d8fa27f70d6f7fb8f0c5 /usr/lib/.build-id/e0 /usr/lib/.build-id/e0/3ef77b1d1cc40c984fa13fdbd28f4e98ee7bdc /usr/lib/.build-id/e2 /usr/lib/.build-id/e2/b36743d1f7d8c62ba0cf66e982c2251e57cff5 /usr/lib/.build-id/e3/69b2d8a194cb6e8b0e499e2f26c7777c4528d9 /usr/lib/.build-id/e4 /usr/lib/.build-id/e4/4895ad8bbb784e2afd5bcaee601fac94dc1c38 /usr/lib/.build-id/e6 /usr/lib/.build-id/e6/6607f3212c36d97a2ac8ef0de7ec04c080b944 /usr/lib/.build-id/e7 /usr/lib/.build-id/e7/c8e7b6a9af86649bdb1b1e1bb2225220650da9 /usr/lib/.build-id/e7/ca9054e38a6916c19eb5a14c29b73e1562e0b0 /usr/lib/.build-id/ec /usr/lib/.build-id/ec/c9de8fee2611176050ded49ba62f0e217a362c /usr/lib/.build-id/ec/ccfe5e6d1e15fe2c8d571db00c379fc07482ef /usr/lib/.build-id/ec/f7aaa27ff839764cf9a8e172e20cabeb26dbf5 /usr/lib/.build-id/ed /usr/lib/.build-id/ed/f4bbb1bfb82c1dea3c0bc1b48e525645f2a8dd /usr/lib/.build-id/ee/ed792961c35e346bcb0a6644e2a3d2b3fab5ec /usr/lib/.build-id/ef /usr/lib/.build-id/ef/63b4083dd92236978dd7358f66e65bf20c4672 /usr/lib/.build-id/f0 /usr/lib/.build-id/f0/693a25c6dcf42d7594e23135ea17b26a1ad711 /usr/lib/.build-id/f1 /usr/lib/.build-id/f1/620e7e9176b33f03674f71ef7fa6f9409b6b6b /usr/lib/.build-id/f2 /usr/lib/.build-id/f2/6698126a6b416dd5516a2c8940d12821279897 /usr/lib/.build-id/f3 /usr/lib/.build-id/f3/2b5bacca42a38f347be576d8f91b6a7128b902 /usr/lib/.build-id/f3/3cf2323a4143e469f8dd7483a749fb11a2666e /usr/lib/.build-id/f5 /usr/lib/.build-id/f5/62f1d249a179f52e7bdefefdeb0133ce1f0e06 /usr/lib/.build-id/f6 /usr/lib/.build-id/f6/a8380647faa78a3ae2d014f52f3797a5775283 /usr/lib/.build-id/f8 /usr/lib/.build-id/f8/2e5bc317c179de3d6fc6caa3fdd279fff11f57 /usr/lib/.build-id/f9 /usr/lib/.build-id/f9/920a7617a1c5957df26f659313c98a5214ddf9 /usr/lib/.build-id/fc /usr/lib/.build-id/fc/2b1bf9d93a459f46011b7d77ac94314f539759 /usr/lib/.build-id/fc/c2bd6a02b51e50db0c4b0d833843a8980ac0f9 /usr/lib/.build-id/fd /usr/lib/.build-id/fd/ef1f12af964e3759d1978e9f5a378e2bd7f843 /usr/lib/.build-id/ff /usr/lib/.build-id/ff/af9aedaa92c3700b2ecb130d780accec103efe /usr/lib/.build-id/ff/b26b8d75a89787df96d70306441a45d1565c91 /usr/lib/.build-id/ff/d112d83afcbb3fd7bf4c30b40d8653c534f7f1 /usr/lib64/gconv/ARMSCII-8.so /usr/lib64/gconv/ASMO_449.so /usr/lib64/gconv/BIG5.so /usr/lib64/gconv/BIG5HKSCS.so /usr/lib64/gconv/BRF.so /usr/lib64/gconv/CP10007.so /usr/lib64/gconv/CP1125.so /usr/lib64/gconv/CP1250.so /usr/lib64/gconv/CP1251.so /usr/lib64/gconv/CP1253.so /usr/lib64/gconv/CP1254.so /usr/lib64/gconv/CP1255.so /usr/lib64/gconv/CP1256.so /usr/lib64/gconv/CP1257.so /usr/lib64/gconv/CP1258.so /usr/lib64/gconv/CP737.so /usr/lib64/gconv/CP770.so /usr/lib64/gconv/CP771.so /usr/lib64/gconv/CP772.so /usr/lib64/gconv/CP773.so /usr/lib64/gconv/CP774.so /usr/lib64/gconv/CP775.so /usr/lib64/gconv/CP932.so /usr/lib64/gconv/CSN_369103.so /usr/lib64/gconv/CWI.so /usr/lib64/gconv/DEC-MCS.so /usr/lib64/gconv/EBCDIC-AT-DE-A.so /usr/lib64/gconv/EBCDIC-AT-DE.so /usr/lib64/gconv/EBCDIC-CA-FR.so /usr/lib64/gconv/EBCDIC-DK-NO-A.so /usr/lib64/gconv/EBCDIC-DK-NO.so /usr/lib64/gconv/EBCDIC-ES-A.so /usr/lib64/gconv/EBCDIC-ES-S.so /usr/lib64/gconv/EBCDIC-ES.so /usr/lib64/gconv/EBCDIC-FI-SE-A.so /usr/lib64/gconv/EBCDIC-FI-SE.so /usr/lib64/gconv/EBCDIC-FR.so /usr/lib64/gconv/EBCDIC-IS-FRISS.so /usr/lib64/gconv/EBCDIC-IT.so /usr/lib64/gconv/EBCDIC-PT.so /usr/lib64/gconv/EBCDIC-UK.so /usr/lib64/gconv/EBCDIC-US.so /usr/lib64/gconv/ECMA-CYRILLIC.so /usr/lib64/gconv/EUC-CN.so /usr/lib64/gconv/EUC-JISX0213.so /usr/lib64/gconv/EUC-JP-MS.so /usr/lib64/gconv/EUC-JP.so /usr/lib64/gconv/EUC-KR.so /usr/lib64/gconv/EUC-TW.so /usr/lib64/gconv/GB18030.so /usr/lib64/gconv/GBBIG5.so /usr/lib64/gconv/GBGBK.so /usr/lib64/gconv/GBK.so /usr/lib64/gconv/GEORGIAN-ACADEMY.so /usr/lib64/gconv/GEORGIAN-PS.so /usr/lib64/gconv/GOST_19768-74.so /usr/lib64/gconv/GREEK-CCITT.so /usr/lib64/gconv/GREEK7-OLD.so /usr/lib64/gconv/GREEK7.so /usr/lib64/gconv/HP-GREEK8.so /usr/lib64/gconv/HP-ROMAN8.so /usr/lib64/gconv/HP-ROMAN9.so /usr/lib64/gconv/HP-THAI8.so /usr/lib64/gconv/HP-TURKISH8.so /usr/lib64/gconv/IBM037.so /usr/lib64/gconv/IBM038.so /usr/lib64/gconv/IBM1004.so /usr/lib64/gconv/IBM1008.so /usr/lib64/gconv/IBM1008_420.so /usr/lib64/gconv/IBM1025.so /usr/lib64/gconv/IBM1026.so /usr/lib64/gconv/IBM1046.so /usr/lib64/gconv/IBM1047.so /usr/lib64/gconv/IBM1097.so /usr/lib64/gconv/IBM1112.so /usr/lib64/gconv/IBM1122.so /usr/lib64/gconv/IBM1123.so /usr/lib64/gconv/IBM1124.so /usr/lib64/gconv/IBM1129.so /usr/lib64/gconv/IBM1130.so /usr/lib64/gconv/IBM1132.so /usr/lib64/gconv/IBM1133.so /usr/lib64/gconv/IBM1137.so /usr/lib64/gconv/IBM1140.so /usr/lib64/gconv/IBM1141.so /usr/lib64/gconv/IBM1142.so /usr/lib64/gconv/IBM1143.so /usr/lib64/gconv/IBM1144.so /usr/lib64/gconv/IBM1145.so /usr/lib64/gconv/IBM1146.so /usr/lib64/gconv/IBM1147.so /usr/lib64/gconv/IBM1148.so /usr/lib64/gconv/IBM1149.so /usr/lib64/gconv/IBM1153.so /usr/lib64/gconv/IBM1154.so /usr/lib64/gconv/IBM1155.so /usr/lib64/gconv/IBM1156.so /usr/lib64/gconv/IBM1157.so /usr/lib64/gconv/IBM1158.so /usr/lib64/gconv/IBM1160.so /usr/lib64/gconv/IBM1161.so /usr/lib64/gconv/IBM1162.so /usr/lib64/gconv/IBM1163.so /usr/lib64/gconv/IBM1164.so /usr/lib64/gconv/IBM1166.so /usr/lib64/gconv/IBM1167.so /usr/lib64/gconv/IBM12712.so /usr/lib64/gconv/IBM1364.so /usr/lib64/gconv/IBM1371.so /usr/lib64/gconv/IBM1388.so /usr/lib64/gconv/IBM1390.so /usr/lib64/gconv/IBM1399.so /usr/lib64/gconv/IBM16804.so /usr/lib64/gconv/IBM256.so /usr/lib64/gconv/IBM273.so /usr/lib64/gconv/IBM274.so /usr/lib64/gconv/IBM275.so /usr/lib64/gconv/IBM277.so /usr/lib64/gconv/IBM278.so /usr/lib64/gconv/IBM280.so /usr/lib64/gconv/IBM281.so /usr/lib64/gconv/IBM284.so /usr/lib64/gconv/IBM285.so /usr/lib64/gconv/IBM290.so /usr/lib64/gconv/IBM297.so /usr/lib64/gconv/IBM420.so /usr/lib64/gconv/IBM423.so /usr/lib64/gconv/IBM424.so /usr/lib64/gconv/IBM437.so /usr/lib64/gconv/IBM4517.so /usr/lib64/gconv/IBM4899.so /usr/lib64/gconv/IBM4909.so /usr/lib64/gconv/IBM4971.so /usr/lib64/gconv/IBM500.so /usr/lib64/gconv/IBM5347.so /usr/lib64/gconv/IBM803.so /usr/lib64/gconv/IBM850.so /usr/lib64/gconv/IBM851.so /usr/lib64/gconv/IBM852.so /usr/lib64/gconv/IBM855.so /usr/lib64/gconv/IBM856.so /usr/lib64/gconv/IBM857.so /usr/lib64/gconv/IBM858.so /usr/lib64/gconv/IBM860.so /usr/lib64/gconv/IBM861.so /usr/lib64/gconv/IBM862.so /usr/lib64/gconv/IBM863.so /usr/lib64/gconv/IBM864.so /usr/lib64/gconv/IBM865.so /usr/lib64/gconv/IBM866.so /usr/lib64/gconv/IBM866NAV.so /usr/lib64/gconv/IBM868.so /usr/lib64/gconv/IBM869.so /usr/lib64/gconv/IBM870.so /usr/lib64/gconv/IBM871.so /usr/lib64/gconv/IBM874.so /usr/lib64/gconv/IBM875.so /usr/lib64/gconv/IBM880.so /usr/lib64/gconv/IBM891.so /usr/lib64/gconv/IBM901.so /usr/lib64/gconv/IBM902.so /usr/lib64/gconv/IBM903.so /usr/lib64/gconv/IBM9030.so /usr/lib64/gconv/IBM904.so /usr/lib64/gconv/IBM905.so /usr/lib64/gconv/IBM9066.so /usr/lib64/gconv/IBM918.so /usr/lib64/gconv/IBM921.so /usr/lib64/gconv/IBM922.so /usr/lib64/gconv/IBM930.so /usr/lib64/gconv/IBM932.so /usr/lib64/gconv/IBM933.so /usr/lib64/gconv/IBM935.so /usr/lib64/gconv/IBM937.so /usr/lib64/gconv/IBM939.so /usr/lib64/gconv/IBM943.so /usr/lib64/gconv/IBM9448.so /usr/lib64/gconv/IEC_P27-1.so /usr/lib64/gconv/INIS-8.so /usr/lib64/gconv/INIS-CYRILLIC.so /usr/lib64/gconv/INIS.so /usr/lib64/gconv/ISIRI-3342.so /usr/lib64/gconv/ISO-2022-CN-EXT.so /usr/lib64/gconv/ISO-2022-CN.so /usr/lib64/gconv/ISO-2022-JP-3.so /usr/lib64/gconv/ISO-2022-JP.so /usr/lib64/gconv/ISO-2022-KR.so /usr/lib64/gconv/ISO-IR-197.so /usr/lib64/gconv/ISO-IR-209.so /usr/lib64/gconv/ISO646.so /usr/lib64/gconv/ISO8859-10.so /usr/lib64/gconv/ISO8859-11.so /usr/lib64/gconv/ISO8859-13.so /usr/lib64/gconv/ISO8859-14.so /usr/lib64/gconv/ISO8859-16.so /usr/lib64/gconv/ISO8859-2.so /usr/lib64/gconv/ISO8859-3.so /usr/lib64/gconv/ISO8859-4.so /usr/lib64/gconv/ISO8859-5.so /usr/lib64/gconv/ISO8859-6.so /usr/lib64/gconv/ISO8859-7.so /usr/lib64/gconv/ISO8859-8.so /usr/lib64/gconv/ISO8859-9.so /usr/lib64/gconv/ISO8859-9E.so /usr/lib64/gconv/ISO_10367-BOX.so /usr/lib64/gconv/ISO_11548-1.so /usr/lib64/gconv/ISO_2033.so /usr/lib64/gconv/ISO_5427-EXT.so /usr/lib64/gconv/ISO_5427.so /usr/lib64/gconv/ISO_5428.so /usr/lib64/gconv/ISO_6937-2.so /usr/lib64/gconv/ISO_6937.so /usr/lib64/gconv/JOHAB.so /usr/lib64/gconv/KOI-8.so /usr/lib64/gconv/KOI8-R.so /usr/lib64/gconv/KOI8-RU.so /usr/lib64/gconv/KOI8-T.so /usr/lib64/gconv/KOI8-U.so /usr/lib64/gconv/LATIN-GREEK-1.so /usr/lib64/gconv/LATIN-GREEK.so /usr/lib64/gconv/MAC-CENTRALEUROPE.so /usr/lib64/gconv/MAC-IS.so /usr/lib64/gconv/MAC-SAMI.so /usr/lib64/gconv/MAC-UK.so /usr/lib64/gconv/MACINTOSH.so /usr/lib64/gconv/MIK.so /usr/lib64/gconv/NATS-DANO.so /usr/lib64/gconv/NATS-SEFI.so /usr/lib64/gconv/PT154.so /usr/lib64/gconv/RK1048.so /usr/lib64/gconv/SAMI-WS2.so /usr/lib64/gconv/SHIFT_JISX0213.so /usr/lib64/gconv/SJIS.so /usr/lib64/gconv/T.61.so /usr/lib64/gconv/TCVN5712-1.so /usr/lib64/gconv/TIS-620.so /usr/lib64/gconv/TSCII.so /usr/lib64/gconv/UHC.so /usr/lib64/gconv/VISCII.so /usr/lib64/gconv/gconv-modules.d/gconv-modules-extra.conf /usr/lib64/gconv/libCNS.so /usr/lib64/gconv/libGB.so /usr/lib64/gconv/libISOIR165.so /usr/lib64/gconv/libJIS.so /usr/lib64/gconv/libJISX0213.so /usr/lib64/gconv/libKSC.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jun 29 02:08:46 2022