Fedora Packages

glibc-2.39.9000-8.fc41 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
2024-03-16 Florian Weimer <fweimer at redhat dot com> - 2.39.9000-8 - Global dynamic TLS access may clobber RBX (#2269799)
2024-03-15 Florian Weimer <fweimer at redhat dot com> - 2.39.9000-7 - Do not generate ELF dependency information for glibc32
2024-03-13 Joseph Myers <josmyers at redhat dot com> - 2.39.9000-6 - Build glibc32 binary package from glibc sources as part of x86_64 build, not from glibc32 SRPM that contains binaries from i686 RPM build.
2024-03-04 Patsy Griffin <patsy at redhat dot com> - 2.39.9000-5 - Auto-sync with upstream branch master, commit b6e3898194bbae78910bbe9cd086937014961e45. - x86-64: Simplify minimum ISA check ifdef conditional with if - manual/tunables - Add entry for enable_secure tunable. - NEWS: Move enable_secure_tunable from 2.39 to 2.40. - riscv: Add and use alignment-ignorant memcpy - riscv: Add ifunc helper method to hwprobe.h - riscv: Enable multi-arg ifunc resolvers - riscv: Add __riscv_hwprobe pointer to ifunc calls - riscv: Add hwprobe vdso call support - linux: Introduce INTERNAL_VSYSCALL - riscv: Add Linux hwprobe syscall support - rtld: Add glibc.rtld.enable_secure tunable. - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers - x86_64: Suppress false positive valgrind error - x86: Don't check XFD against /proc/cpuinfo - x86-64: Don't use SSE resolvers for ISA level 3 or above - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers - sysdeps/unix/sysv/linux/x86_64/Makefile: Add the end marker - cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) - s390: Improve static-pie configure tests - x86: Change ENQCMD test to CHECK_FEATURE_PRESENT - debug: Improve mqueue.h fortify warnings with clang - debug: Improve fcntl.h fortify warnings with clang - wcsmbs: Improve fortify with clang - syslog: Improve fortify with clang - socket: Improve fortify with clang - unistd: Improve fortify with clang - stdlib: Improve fortify with clang - string: Improve fortify with clang - libio: Improve fortify with clang - cdefs.h: Add clang fortify directives - Update SHARED-FILES and license for Unicode 15.1.0. - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR - S390: Do not clobber r7 in clone [BZ #31402] - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch - hurd: Reformat Makefile. - htl/tests: Reformat Makefile. - htl: Reformat Makefile. - hesiod: Reformat Makefile. - gmon: Reformat Makefile. - dlfcn: Reformat Makefile. - dirent: Reformat Makefile. - ctype: Reformat Makefile. - csu: Reformat Makefile. - conform: Reformat Makefile. - Support compiling .S files with additional options - x86-64: Save APX registers in ld.so trampoline - benchtests: Add more benchtests for rounding functions. - tests: gracefully handle AppArmor userns containment - treewide: python-scripts: use `is None` for none-equality - powerpc: Remove power7 strstr optimization - arm: Use _dl_find_object on __gnu_Unwind_Find_exidx (BZ 31405) - math: Update mips64 ulps
2024-02-27 Arjun Shankar <arjun at redhat dot com> - 2.39.9000-4 - Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for https://docs.fedoraproject.org/en-US/legal/allowed-licenses/ https://docs.fedoraproject.org/en-US/legal/update-existing-packages (#2222074)
2024-02-22 DJ Delorie <dj at redhat dot com> - 2.39.9000-3 - Auto-sync with upstream branch master, commit b881f1efcd1b30c2afab3599b41ce9cd4864c823. - elf: Add new LoongArch reloc types (110 to 126) into elf.h - build-many-glibcs.py: Add s390 --disable-multi-arch / multi-arch configurations. - sparc: Treat the version field in the FPU control word as reserved - Implement setcontext/getcontext/makecontext/swapcontext for Hurd x86_64 - Use proc_getchildren_rusage when available in getrusage and times. - Linux: Switch back to assembly syscall wrapper for prctl (bug 29770) - i386: Use generic memrchr in libc (bug 31316)
2024-02-15 Carlos O'Donell <carlos at redhat dot com> - 2.39.9000-1 - Auto-sync with upstream branch master, commit ef7f4b1fef67430a8f3cfc77fa6aada2add851d7: - Apply the Makefile sorting fix - sysdeps/x86_64/Makefile (tests): Add the end marker - sort-makefile-lines.py: Allow '_' in name and "^# name" - trivial doc fix: remove weird phrase "syscall takes zero to five arguments" - mips: Use builtins for ffs and ffsll - x86: Expand the comment on when REP STOSB is used on memset - x86: Do not prefer ERMS for memset on Zen3+ - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) - x86/cet: fix shadow stack test scripts - test_printers_common.py: Remove invalid escape sequence - elf: Remove attempt at env handling in elf/tst-rtld-list-diagnostics.py - Add SOL_VSOCK from Linux 6.7 to bits/socket.h - localedata: ssy_ER: Fix syntax error - localedata: hr_HR: change currency to EUR/€ - Change lv_LV collation to agree with the recent change in CLDR - Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h - string: Add hidden builtin definition for __strcpy_chk. - arm: Remove wrong ldr from _dl_start_user (BZ 31339) - LoongArch: Use builtins for ffs and ffsll - Remove sysdeps/ia64/math-use-builtins-ffs.h - Fix stringop-overflow warning in tst-strlcat2. - mips: FIx clone3 implementation (BZ 31325) - stdlib: fix qsort example in manual - soft-fp: Add brain format support - Rename c2x / gnu2x tests to c23 / gnu23 - manual: Fix up stdbit.texi - string: Use builtins for ffs and ffsll - misc: tst-poll: Proper synchronize with child before sending the signal - math: Remove bogus math implementations - Refer to C23 in place of C2X in glibc - elf: Remove _dl_sysdep_open_object hook function - build-many-glibcs: relax version check to allow non-digit characters - Use gcc __builtin_stdc_* builtins in stdbit.h if possible - Open master branch for glibc 2.40 development
2024-02-07 Florian Weimer <fweimer at redhat dot com> - 2.39-2 - Ignore symbolic links to . in sysroot construction
2024-02-02 Carlos O'Donell <carlos at redhat dot com> - 2.39-1 - Switch to upstream 2.39 release, commit ef321e23c20eebc6d6fb4044425c00e6df27b05f - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 - Update advisory format and introduce some automation - manual/io: Fix swapped reading and writing phrase. - Fix typo - S390: Fix building with --disable-mutli-arch [BZ #31196] - NEWS: insert advisories and fixed bugs for 2.39 - contrib.texi: update - INSTALL, install.texi: minor updates, regenerate - libc.pot: regenerate - version.h, include/features.h: Bump version to 2.39 - Create ChangeLog.old/ChangeLog.28
2024-01-31 Florian Weimer <fweimer at redhat dot com> - 2.38.9000-39 - Add noarch sysroot subpackages

Dependencies

Provides

  • /sbin/ldconfig
  • /usr/sbin/ldconfig
  • 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.38)(64bit)
  • libc.so.6(GLIBC_2.39)(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.38)(64bit)
  • libm.so.6(GLIBC_2.39)(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