Fedora Packages

glibc-2.36.9000-9.fc38 in Fedora Rawhide

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

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

Changelog

Date Author Change
2022-10-03 DJ Delorie <dj at redhat dot com> - 2.36.9000-9 - Auto-sync with upstream branch master, commit 114e299ca66353fa7be1ee45bb4e1307d3de1fa2. - x86: Remove .tfloat usage - nptl: Convert tst-setuid2 to test-driver - support: Add xpthread_cond_signal wrapper - hppa: Fix initialization of dp register [BZ 29635] - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) - LoongArch: Add static PIE support - Benchtest: Add additional benchmarks for strlen and strnlen - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] - Update _FloatN header support for C++ in GCC 13 - hurd: Fix typo - get_nscd_addresses: Fix subscript typos [BZ #29605] - hurd: Increase SOMAXCONN to 4096 - Use atomic_exchange_release/acquire
2022-09-23 Patsy Griffin <patsy at redhat dot com> - 2.36.9000-8 - Auto-sync with upstream branch master, commit c02e29a0ba47d636281e1a026444a1a0a254aa12. - nss: Use shared prefix in IPv4 address in tst-reload1 - nss: Enhance tst-reload1 coverage and logging - Use C11 atomics instead of atomic_decrement_and_test - Use C11 atomics instead of atomic_increment(_val) - Use C11 atomics instead of atomic_and/or - malloc: Print error when oldsize is not equal to the current size. - Use '%z' instead of '%Z' on printf functions - elf: Extract glibcelf constants from <elf.h> - scripts: Enhance glibcpp to do basic macro processing - scripts: Extract glibcpp.py from check-obsolete-constructs.py - riscv: Remove RV32 floating point functions - riscv: Consolidate the libm-test-ulps - hurd: Fix SIOCADD/DELRT ioctls - hurd: Drop struct rtentry and in6_rtmsg - hurd: Add _IOT_ifrtreq to <net/route.h> - elf: Use C11 atomics on _dl_mcount - hurd: Use IF_NAMESIZE rather than IFNAMSIZ - hurd: Add ifrtreq structure to net/route.h - hppa: undef __ASSUME_SET_ROBUST_LIST - linux: Use same type for MMAP2_PAGE_UNIT - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) - nss: Implement --no-addrconfig option for getent - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) - hurd: Factorize at/non-at functions - tst-sprintf-errno: Update Hurd message length - RISC-V: Allow long jumps to __syscall_error - hurd: Make readlink* just reopen the file used for stat - hurd: Fix readlink() hanging on fifo - Fix BRE typos in check-safety.sh - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] - Use relaxed atomics since there is no MO dependence
2022-09-14 Florian Weimer <fweimer at redhat dot com> - 2.36.9000-7 - Remove .annobin* symbols from ld.so (#2126477)
2022-09-13 Florian Weimer <fweimer at redhat dot com> - 2.36.9000-6 - Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported to new libselinux. - Auto-sync with upstream branch master, commit f278835f594740f5913001430641cf1da4878670: - makedb: fix build with libselinux >= 3.1 (Bug 26233) - tst-sprintf-errno: Update Hurd message output - Use C11 atomics instead of atomic_decrement(_val) - Use C11 atomics instead atomic_add(_zero) - mktime: improve heuristic for ca-1986 Indiana DST - Assume HAVE_TZSET in time/mktime.c - elf: Fix hwcaps string size overestimation - errlist: add missing entry for EDEADLOCK (bug 29545) - Do not define static_assert or thread_local in headers for C2x - malloc: Use C11 atomics rather than atomic_exchange_and_add - Add NEWS entry for CVE-2022-39046 - elf: Rename _dl_sort_maps parameter from skip to force_first - scripts/dso-ordering-test.py: Generate program run-time dependencies - math: x86: Use prefix for FP_INIT_ROUNDMODE - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones - debug: test for more required cacellation points (BZ# 29274) - elf.h: Remove duplicate definition of VER_FLG_WEAK - syslog: Remove extra whitespace between timestamp and message (BZ#29544) - LoongArch: Add soft float support. - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp
2022-09-05 Arjun Shankar <arjun at redhat dot com> - 2.36.9000-5 - Co-Authored-By: Benjamin Herrenschmidt <benh@amazon.com> - Retain .gnu_debuglink section in libc.so.6 (#2090744) - Remove redundant ld.so debuginfo file (#2090744)
2022-08-30 DJ Delorie <dj at redhat dot com> - 2.36.9000-4 - Auto-sync with upstream branch master, commit c7509d49c4e8fa494120c5ead21338559dad16f5. - Apply asm redirections in wchar.h before first use - resolv: Fix building tst-resolv-invalid-cname for earlier C standards - syslog: Fix large messages (BZ#29536) - posix: Fix macro expansion producing 'defined' has undefined behavior - stdlib: Fix macro expansion producing 'defined' has undefined behavior - S390: Always use svc 0 - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces - resolv: Add new tst-resolv-invalid-cname - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) - nss_dns: Remove remnants of IPv6 address mapping - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr - nss_dns: Split getanswer_ptr from getanswer_r - resolv: Add DNS packet parsing helpers geared towards wire format - resolv: Add internal __ns_name_length_uncompressed function - resolv: Add the __ns_samebinaryname function - resolv: Add internal __res_binary_hnok function - resolv: Add tst-resolv-aliases - resolv: Add tst-resolv-byaddr for testing reverse lookup - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 - LoongArch: Fix ptr mangling/demangling features. - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - Add test for bug 29530 - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] - hurd: Fix vm_size_t incoherencies - mach: Make xpg_strerror_r set a message on error - mach: Fix incoherency between perror and strerror - elf: Call __libc_early_init for reused namespaces (bug 29528) - csu: Change start code license to have link exception - s390: Move hwcaps/platform names out of _rtld_global_ro - Revert "Detect ld.so and libc.so version inconsistency during startup" - Add NT_LOONGARCH_* from Linux 5.19 to elf.h - Detect ld.so and libc.so version inconsistency during startup - Merge getopt patch from Gnulib - Merge _GL_UNUSED C23 patch from Gnulib - LoongArch: Fix dl-machine.h code formatting. - scripts/glibcelf.py: Add hashing support - hurd: Fix starting static binaries with stack protection enabled - htl: Make pthread*_cond_timedwait register wref before releasing mutex - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held - Add AArch64 HWCAP2_* constants from Linux 5.19
2022-08-22 Arjun Shankar <arjun at redhat dot com> - 2.36.9000-3 - Auto-sync with upstream branch master, commit a727220b37efc9d4d558a77c5fc57f3af99a4829: - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - hurd: Assume non-suid during bootstrap
2022-08-18 Patsy Griffin <patsy at redhat dot com> - 2.36.9000-2 - Auto-sync with upstream branch master, commit 9125e43daf92e3d4e69044a54b9fe9ed88c861ad. - Use binutils 2.39 branch in build-many-glibcs.py - S390: Fix werror=unused-variable in ifunc-impl-list.c. - Ensure calculations happen with desired rounding mode in y1lf128 - localedata: Convert French language locales (fr_*) to UTF-8 - Linux: Fix enum fsconfig_command detection in <sys/mount.h> - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere - Move ip_mreqn structure from Linux to generic - malloc: Do not use MAP_NORESERVE to allocate heap segments - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) - non-linux: bits/in.h: Add more RFC options
2022-08-15 Florian Weimer <fweimer at redhat dot com> - 2.36.9000-1 - Auto-sync with upstream branch master, commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development
2022-08-03 Carlos O'Donell <carlos at redhat dot com> - 2.36-1 - Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) - Prepare for glibc 2.36 release. - Update install.texi, and regenerate INSTALL. - Update NEWS bug list. - Update libc.pot for 2.36 release. - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call - stdlib: Tuned down tst-arc4random-thread internal parameters - LoongArch: Add greg_t and gregset_t. - LoongArch: Fix VDSO_HASH and VDSO_NAME. - riscv: Update rv64 libm test ulps - riscv: Update nofpu libm test ulps

Dependencies

Provides

  • bundled(gnulib)
  • config(glibc)
  • glibc
  • glibc(x86-64)
  • ld-linux-x86-64.so.2()(64bit)
  • ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit)
  • ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
  • ld-linux-x86-64.so.2(GLIBC_2.34)(64bit)
  • ld-linux-x86-64.so.2(GLIBC_2.35)(64bit)
  • ld-linux-x86-64.so.2(GLIBC_2.4)(64bit)
  • ld-linux-x86-64.so.2(GLIBC_PRIVATE)(64bit)
  • ldconfig
  • libBrokenLocale.so.1()(64bit)
  • libBrokenLocale.so.1(GLIBC_2.2.5)(64bit)
  • libanl.so.1()(64bit)
  • libanl.so.1(GLIBC_2.2.5)(64bit)
  • libc.so.6()(64bit)
  • libc.so.6(GLIBC_2.10)(64bit)
  • libc.so.6(GLIBC_2.11)(64bit)
  • libc.so.6(GLIBC_2.12)(64bit)
  • libc.so.6(GLIBC_2.13)(64bit)
  • libc.so.6(GLIBC_2.14)(64bit)
  • libc.so.6(GLIBC_2.15)(64bit)
  • libc.so.6(GLIBC_2.16)(64bit)
  • libc.so.6(GLIBC_2.17)(64bit)
  • libc.so.6(GLIBC_2.18)(64bit)
  • libc.so.6(GLIBC_2.2.5)(64bit)
  • libc.so.6(GLIBC_2.2.6)(64bit)
  • libc.so.6(GLIBC_2.22)(64bit)
  • libc.so.6(GLIBC_2.23)(64bit)
  • libc.so.6(GLIBC_2.24)(64bit)
  • libc.so.6(GLIBC_2.25)(64bit)
  • libc.so.6(GLIBC_2.26)(64bit)
  • libc.so.6(GLIBC_2.27)(64bit)
  • libc.so.6(GLIBC_2.28)(64bit)
  • libc.so.6(GLIBC_2.29)(64bit)
  • libc.so.6(GLIBC_2.3)(64bit)
  • libc.so.6(GLIBC_2.3.2)(64bit)
  • libc.so.6(GLIBC_2.3.3)(64bit)
  • libc.so.6(GLIBC_2.3.4)(64bit)
  • libc.so.6(GLIBC_2.30)(64bit)
  • libc.so.6(GLIBC_2.31)(64bit)
  • libc.so.6(GLIBC_2.32)(64bit)
  • libc.so.6(GLIBC_2.33)(64bit)
  • libc.so.6(GLIBC_2.34)(64bit)
  • libc.so.6(GLIBC_2.35)(64bit)
  • libc.so.6(GLIBC_2.36)(64bit)
  • libc.so.6(GLIBC_2.4)(64bit)
  • libc.so.6(GLIBC_2.5)(64bit)
  • libc.so.6(GLIBC_2.6)(64bit)
  • libc.so.6(GLIBC_2.7)(64bit)
  • libc.so.6(GLIBC_2.8)(64bit)
  • libc.so.6(GLIBC_2.9)(64bit)
  • libc.so.6(GLIBC_ABI_DT_RELR)(64bit)
  • libc.so.6(GLIBC_PRIVATE)(64bit)
  • libdl.so.2()(64bit)
  • libdl.so.2(GLIBC_2.2.5)(64bit)
  • libdl.so.2(GLIBC_2.3.3)(64bit)
  • libdl.so.2(GLIBC_2.3.4)(64bit)
  • libm.so.6()(64bit)
  • libm.so.6(GLIBC_2.15)(64bit)
  • libm.so.6(GLIBC_2.18)(64bit)
  • libm.so.6(GLIBC_2.2.5)(64bit)
  • libm.so.6(GLIBC_2.23)(64bit)
  • libm.so.6(GLIBC_2.24)(64bit)
  • libm.so.6(GLIBC_2.25)(64bit)
  • libm.so.6(GLIBC_2.26)(64bit)
  • libm.so.6(GLIBC_2.27)(64bit)
  • libm.so.6(GLIBC_2.28)(64bit)
  • libm.so.6(GLIBC_2.29)(64bit)
  • libm.so.6(GLIBC_2.31)(64bit)
  • libm.so.6(GLIBC_2.32)(64bit)
  • libm.so.6(GLIBC_2.35)(64bit)
  • libm.so.6(GLIBC_2.4)(64bit)
  • libmemusage.so()(64bit)
  • libmvec.so.1()(64bit)
  • libmvec.so.1(GLIBC_2.22)(64bit)
  • libmvec.so.1(GLIBC_2.35)(64bit)
  • libnss_compat.so.2()(64bit)
  • libnss_compat.so.2(GLIBC_PRIVATE)(64bit)
  • libnss_dns.so.2()(64bit)
  • libnss_dns.so.2(GLIBC_PRIVATE)(64bit)
  • libnss_files.so.2()(64bit)
  • libnss_files.so.2(GLIBC_PRIVATE)(64bit)
  • libpcprofile.so()(64bit)
  • libpthread.so.0()(64bit)
  • libpthread.so.0(GLIBC_2.11)(64bit)
  • libpthread.so.0(GLIBC_2.12)(64bit)
  • libpthread.so.0(GLIBC_2.18)(64bit)
  • libpthread.so.0(GLIBC_2.2.5)(64bit)
  • libpthread.so.0(GLIBC_2.2.6)(64bit)
  • libpthread.so.0(GLIBC_2.28)(64bit)
  • libpthread.so.0(GLIBC_2.3.2)(64bit)
  • libpthread.so.0(GLIBC_2.3.3)(64bit)
  • libpthread.so.0(GLIBC_2.3.4)(64bit)
  • libpthread.so.0(GLIBC_2.30)(64bit)
  • libpthread.so.0(GLIBC_2.31)(64bit)
  • libpthread.so.0(GLIBC_2.4)(64bit)
  • libresolv.so.2()(64bit)
  • libresolv.so.2(GLIBC_2.2.5)(64bit)
  • libresolv.so.2(GLIBC_2.3.2)(64bit)
  • libresolv.so.2(GLIBC_2.9)(64bit)
  • libresolv.so.2(GLIBC_PRIVATE)(64bit)
  • librt.so.1()(64bit)
  • librt.so.1(GLIBC_2.2.5)(64bit)
  • librt.so.1(GLIBC_2.3.3)(64bit)
  • librt.so.1(GLIBC_2.3.4)(64bit)
  • librt.so.1(GLIBC_2.4)(64bit)
  • librt.so.1(GLIBC_2.7)(64bit)
  • libthread_db.so.1()(64bit)
  • libthread_db.so.1(GLIBC_2.2.5)(64bit)
  • libthread_db.so.1(GLIBC_2.3)(64bit)
  • libthread_db.so.1(GLIBC_2.3.3)(64bit)
  • libutil.so.1()(64bit)
  • libutil.so.1(GLIBC_2.2.5)(64bit)
  • rtld(GNU_HASH)

Files


Sources on Pagure