From a084b04ccfb131404116db9d74527390045fedae Mon Sep 17 00:00:00 2001 From: Patsy Griffin Date: Mon, 4 Mar 2024 10:36:20 -0500 Subject: [PATCH] Auto-sync with upstream branch master Upstream 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 --- glibc.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 59 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index fa1ff93..35ad43c 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.39.9000-40-gb881f1efcd +%global glibcsrcdir glibc-2.39.9000-92-gb6e3898194 %global glibcversion 2.39.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -171,7 +171,7 @@ Version: %{glibcversion} # - It allows using the Release number without the %%dist tag in the dependency # generator to make the generated requires interchangeable between Rawhide # and ELN (.elnYY < .fcXX). -%global baserelease 4 +%global baserelease 5 Release: %{baserelease}%{?dist} # Licenses: @@ -2338,6 +2338,62 @@ update_gconv_modules_cache () %endif %changelog +* Mon Mar 04 2024 Patsy Griffin - 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 + * Tue Feb 27 2024 Arjun Shankar - 2.39.9000-4 - Analyse glibc-2.39 sources for license information - Migrate License field to SPDX identifiers for diff --git a/sources b/sources index f8b9808..75f20af 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.39.9000-40-gb881f1efcd.tar.xz) = 6e56ee33fa4d5e1ae4698db358aea62d9916e6e6a36882e5b771c40f12ae8eefacf303d80848aa603af1e96a9247d7a021a035fe78fbfe9faef5c24be81d2849 +SHA512 (glibc-2.39.9000-92-gb6e3898194.tar.xz) = 8b354ced1de682e9bc34c9d4af8f6f7e593e0a6777617f3ff28cb7405bbe5ff7efb8de988213962a3484c589f4d6eaaa91d65ede24fb5cc1ffeb60fb0382528f