From ea7e5402a9d7e6b19f390f134a40bdc74e9a1bc8 Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Fri, 29 Oct 2021 13:37:45 -0400 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: 79d0fc65395716c1d95931064c7bf37852203c66 - benchtests: Add acosf function to bench-math - benchtests: Improve bench-memcpy-random - Disable -Waggressive-loop-optimizations warnings in tst-dynarray.c - Fix compiler issue with mmap_internal - Check if linker also support -mtls-dialect=gnu2 - Fix LIBC_PROG_BINUTILS for -fuse-ld=lld - elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD - Handle NULL input to malloc_usable_size [BZ #28506] - x86_64: Add memcmpeq.S to fix disable-multi-arch build - login: Add back libutil as an empty library - riscv: Fix incorrect jal with HIDDEN_JUMPTARGET - x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S - x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S - x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S - x86_64: Add support for __memcmpeq using sse2, avx2, and evex - Benchtests: Add benchtests for __memcmpeq - String: Add __memcmpeq as build target - NEWS: Add item for __memcmpeq - String: Add tests for __memcmpeq - String: Add hidden defs for __memcmpeq() to enable internal usage - String: Add support for __memcmpeq() ABI on all targets - configure: Don't check LD -v --help for LIBC_LINKER_FEATURE - elf: Make global.out depend on reldepmod4.so [BZ #28457] - x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S - bench-math: Sort and put each bench per line - x86_64: Add missing libmvec ABI tests - elf: Fix e6fd79f379 build with --enable-tunables=no - elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) - elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) - iconv: Use TIMEOUTFACTOR for iconv test timeout - posix: Remove alloca usage for internal fnmatch implementation - Add alloc_align attribute to memalign et al - linux: Fix a possibly non-constant expression in _Static_assert - x86-64: Add sysdeps/x86_64/fpu/Makeconfig --- glibc.spec | 42 ++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index 73c7e1e..86b7417 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%define glibcsrcdir glibc-2.34.9000-212-ge037274c8e +%define glibcsrcdir glibc-2.34.9000-246-g79d0fc6539 %define glibcversion 2.34.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -151,7 +151,7 @@ end \ Summary: The GNU libc libraries Name: glibc Version: %{glibcversion} -Release: 15%{?dist} +Release: 16%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2260,6 +2260,44 @@ fi %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Fri Oct 29 2021 DJ Delorie - 2.34.9000-16 +- Auto-sync with upstream branch master, + commit 79d0fc65395716c1d95931064c7bf37852203c66. +- benchtests: Add acosf function to bench-math +- benchtests: Improve bench-memcpy-random +- Disable -Waggressive-loop-optimizations warnings in tst-dynarray.c +- Fix compiler issue with mmap_internal +- Check if linker also support -mtls-dialect=gnu2 +- Fix LIBC_PROG_BINUTILS for -fuse-ld=lld +- elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD +- Handle NULL input to malloc_usable_size [BZ #28506] +- x86_64: Add memcmpeq.S to fix disable-multi-arch build +- login: Add back libutil as an empty library +- riscv: Fix incorrect jal with HIDDEN_JUMPTARGET +- x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S +- x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S +- x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S +- x86_64: Add support for __memcmpeq using sse2, avx2, and evex +- Benchtests: Add benchtests for __memcmpeq +- String: Add __memcmpeq as build target +- NEWS: Add item for __memcmpeq +- String: Add tests for __memcmpeq +- String: Add hidden defs for __memcmpeq() to enable internal usage +- String: Add support for __memcmpeq() ABI on all targets +- configure: Don't check LD -v --help for LIBC_LINKER_FEATURE +- elf: Make global.out depend on reldepmod4.so [BZ #28457] +- x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S +- bench-math: Sort and put each bench per line +- x86_64: Add missing libmvec ABI tests +- elf: Fix e6fd79f379 build with --enable-tunables=no +- elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) +- elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) +- iconv: Use TIMEOUTFACTOR for iconv test timeout +- posix: Remove alloca usage for internal fnmatch implementation +- Add alloc_align attribute to memalign et al +- linux: Fix a possibly non-constant expression in _Static_assert +- x86-64: Add sysdeps/x86_64/fpu/Makeconfig + * Wed Oct 20 2021 Carlos O'Donell - 2.34.9000-15 - Remove glibc-ld-readonly-revert.patch. - Auto-sync with upstream branch master, diff --git a/sources b/sources index 956c179..2c6a823 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.34.9000-212-ge037274c8e.tar.xz) = 82711ba512c5bdef272a29a8ab406679801050b5eb3feb305ad54de3c758d7a26867ab757f2ecab48b40a095bdc2d275c2c18a37b85326ac9a0f71c51b3e35b0 +SHA512 (glibc-2.34.9000-246-g79d0fc6539.tar.xz) = aff5db5a461c61c4f779a027cd114c31591fa1a105269baa92eef28c87ad4514fcac6903c645360b29114e20cd1e91232c112cce750348ec0c7bda6c28f66a31