From 509721ab91e07222ba857488fe24d419fdce8fe4 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 20 Apr 2023 17:58:14 +0200 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: 65cbd52174f5bc211dd655727c2239e25e55bfce - build-many-glibcs.py: --disable-gcov for gcc-first - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) - rcmd.c: Fix indentation in last commit - inet/rcmd.c: fix warn unused result - wcsmbs: Re-flow and sort routines, tests variables in Makefile - debug: Re-flow and sort routines variable in Makefile - math: Improve fmod(f) performance - Benchtests: Adjust timing - malloc: Assure that THP mode read do write OOB end of stringt - malloc: Assure that THP mode is always null terminated - aio: Fix freeing memory - elf: Stop including tls.h in ldsodefs.h - manual: update AddressSanitizer discussion - manual: document snprintf truncation better - manual: improve string section wording - manual: fix texinfo typo - : Make fopencookie, vasprintf, asprintf available by default - : Make strchrnul, strcasestr, memmem available by default - : Add PREFETCHI support - : Add AMX-COMPLEX support - : Add AVX-NE-CONVERT support - : Add AVX-VNNI-INT8 support - : Add MSRLIST support - : Add AVX-IFMA support - : Add AMX-FP16 support - : Add WRMSRNS support - : Add ArchPerfmonExt support - : Add CMPCCXADD support - : Add LASS support - : Add RAO-INT support - : Add LBR support - : Add RTM_FORCE_ABORT support - : Add SGX-KEYS support - : Add BUS_LOCK_DETECT support - : Add LA57 support - platform.texi: Move LAM after LAHF64_SAHF64 - : Rename to x86_cpu_INDEX_7_ECX_15 - hppa: Update struct __pthread_rwlock_arch_t comment. - hppa: Revise __TIMESIZE define to use __WORDSIZE - libio: Remove unused pragma weak on vtable - malloc: Only set pragma weak for rpc freemem if required - compare_strings.py : Add --gmean flag - x86/dl-cacheinfo: remove unsused parameter from handle_amd - powerpc: Disable stack protector in early static initialization - nptl: Fix tst-cancel30 on sparc64 - math: Remove the error handling wrapper from fmod and fmodf - math: Improve fmodf - math: Improve fmod - benchtests: Add fmodf benchmark - benchtests: Add fmod benchmark - x86: Set FSGSBASE to active if enabled by kernel - x86_64: Fix asm constraints in feraiseexcept (bug 30305) - manual: Document __wur usage under _FORTIFY_SOURCE - x86_64: Add rtld-stpncpy & rtld-strncpy - stdio-common: Fix building when !IS_IN (libc) - time: Fix strftime(3) API regarding nullability - Update arm libm-tests-ulps - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) - memalign: Support scanning for aligned chunks. - malloc: Use C11 atomics on memusage - Remove --enable-tunables configure option - Remove --disable-experimental-malloc option --- glibc.spec | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++--- sources | 2 +- 2 files changed, 69 insertions(+), 4 deletions(-) diff --git a/glibc.spec b/glibc.spec index c246bdf..5c38460 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.37.9000-200-g885d3cda90 +%global glibcsrcdir glibc-2.37.9000-300-g65cbd52174 %global glibcversion 2.37.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -159,7 +159,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 5 +%global baserelease 6 Release: %{baserelease}%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for @@ -1168,7 +1168,6 @@ build() --enable-bind-now \ --build=%{target} \ --enable-stack-protector=strong \ - --enable-tunables \ --enable-systemtap \ ${core_with_options} \ %ifarch x86_64 %{ix86} @@ -2194,6 +2193,72 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Thu Apr 20 2023 Florian Weimer - 2.37.9000-6 +- Auto-sync with upstream branch master, + commit 65cbd52174f5bc211dd655727c2239e25e55bfce: +- build-many-glibcs.py: --disable-gcov for gcc-first +- malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) +- rcmd.c: Fix indentation in last commit +- inet/rcmd.c: fix warn unused result +- wcsmbs: Re-flow and sort routines, tests variables in Makefile +- debug: Re-flow and sort routines variable in Makefile +- math: Improve fmod(f) performance +- Benchtests: Adjust timing +- malloc: Assure that THP mode read do write OOB end of stringt +- malloc: Assure that THP mode is always null terminated +- aio: Fix freeing memory +- elf: Stop including tls.h in ldsodefs.h +- manual: update AddressSanitizer discussion +- manual: document snprintf truncation better +- manual: improve string section wording +- manual: fix texinfo typo +- : Make fopencookie, vasprintf, asprintf available by default +- : Make strchrnul, strcasestr, memmem available by default +- : Add PREFETCHI support +- : Add AMX-COMPLEX support +- : Add AVX-NE-CONVERT support +- : Add AVX-VNNI-INT8 support +- : Add MSRLIST support +- : Add AVX-IFMA support +- : Add AMX-FP16 support +- : Add WRMSRNS support +- : Add ArchPerfmonExt support +- : Add CMPCCXADD support +- : Add LASS support +- : Add RAO-INT support +- : Add LBR support +- : Add RTM_FORCE_ABORT support +- : Add SGX-KEYS support +- : Add BUS_LOCK_DETECT support +- : Add LA57 support +- platform.texi: Move LAM after LAHF64_SAHF64 +- : Rename to x86_cpu_INDEX_7_ECX_15 +- hppa: Update struct __pthread_rwlock_arch_t comment. +- hppa: Revise __TIMESIZE define to use __WORDSIZE +- libio: Remove unused pragma weak on vtable +- malloc: Only set pragma weak for rpc freemem if required +- compare_strings.py : Add --gmean flag +- x86/dl-cacheinfo: remove unsused parameter from handle_amd +- powerpc: Disable stack protector in early static initialization +- nptl: Fix tst-cancel30 on sparc64 +- math: Remove the error handling wrapper from fmod and fmodf +- math: Improve fmodf +- math: Improve fmod +- benchtests: Add fmodf benchmark +- benchtests: Add fmod benchmark +- x86: Set FSGSBASE to active if enabled by kernel +- x86_64: Fix asm constraints in feraiseexcept (bug 30305) +- manual: Document __wur usage under _FORTIFY_SOURCE +- x86_64: Add rtld-stpncpy & rtld-strncpy +- stdio-common: Fix building when !IS_IN (libc) +- time: Fix strftime(3) API regarding nullability +- Update arm libm-tests-ulps +- getlogin_r: fix missing fallback if loginuid is unset (bug 30235) +- memalign: Support scanning for aligned chunks. +- malloc: Use C11 atomics on memusage +- Remove --enable-tunables configure option +- Remove --disable-experimental-malloc option + * Fri Mar 31 2023 Arjun Shankar - 2.37.9000-5 - Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC warning; and diff --git a/sources b/sources index fc5a025..5639639 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.37.9000-200-g885d3cda90.tar.xz) = b6c88f1c49653b6f1adcbf7e23a5d6caedbf46f372e92662b7d9f52a74dde382d9ece99a4afebbeb9d3a8493a701870becf72fb01a45fae7fefaf10bc1a6fbf7 +SHA512 (glibc-2.37.9000-300-g65cbd52174.tar.xz) = a6634e7497450bfe5a06bc82971aaecacfb7037e643549b323f662c0e5cec8d59a38de8949efbc90e4e5e1a9d33cec67b511bcb65f7a7fda1655f1b59f28b681