From a95e35d1eb6125bb6c8a95beebdcb993411eb1f5 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 17 Nov 2021 13:14:39 +0100 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: a43c0b5483da4c5e3796af309864cb44256c02db - x86-64: Create microbenchmark infrastructure for libmvec - elf: hidden visibility for __minimal_malloc functions - elf: Use a temporary file to generate Makefile fragments [BZ #28550] - dso-ordering-test.py: Put all sources in one directory [BZ #28550] - elf: Move LAV_CURRENT to link_lavcurrent.h - Move assignment out of the CAS condition - Add a comment for --enable-initfini-array [BZ #27945] - tst-tzset: output reason when creating 4GiB file fails - Add LLL_MUTEX_READ_LOCK [BZ #28537] - Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537] - Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537] - String: Split memcpy tests so that parallel build is faster - x86: Shrink memcmp-sse4.S code size - Support C2X printf %b, %B - Update syscall lists for Linux 5.15 - s390: Use long branches across object boundaries (jgh instead of jh) --- glibc.spec | 24 ++++++++++++++++++++++-- sources | 2 +- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index c0de74b..07c6138 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%define glibcsrcdir glibc-2.34.9000-278-g0bd356df1a +%define glibcsrcdir glibc-2.34.9000-294-ga43c0b5483 %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: 20%{?dist} +Release: 21%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2260,6 +2260,26 @@ fi %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Wed Nov 17 2021 Florian Weimer - 2.34.9000-21 +- Auto-sync with upstream branch master, + commit a43c0b5483da4c5e3796af309864cb44256c02db: +- x86-64: Create microbenchmark infrastructure for libmvec +- elf: hidden visibility for __minimal_malloc functions +- elf: Use a temporary file to generate Makefile fragments [BZ #28550] +- dso-ordering-test.py: Put all sources in one directory [BZ #28550] +- elf: Move LAV_CURRENT to link_lavcurrent.h +- Move assignment out of the CAS condition +- Add a comment for --enable-initfini-array [BZ #27945] +- tst-tzset: output reason when creating 4GiB file fails +- Add LLL_MUTEX_READ_LOCK [BZ #28537] +- Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537] +- Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537] +- String: Split memcpy tests so that parallel build is faster +- x86: Shrink memcmp-sse4.S code size +- Support C2X printf %b, %B +- Update syscall lists for Linux 5.15 +- s390: Use long branches across object boundaries (jgh instead of jh) + * Tue Nov 16 2021 Arjun Shankar - 2.34.9000-20 - Create /{bin,lib,lib64,sbin} as symbolic links in test-container diff --git a/sources b/sources index c2498fb..908fcf7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.34.9000-278-g0bd356df1a.tar.xz) = d1f39764e96ef3b36512820bcf96eba91d3a02399cc73d7f860c8d394b9495a8678f0f0fbef36f2b80382ba46f9c4febf8a3ddf16afe662e5f9879b331394b1d +SHA512 (glibc-2.34.9000-294-ga43c0b5483.tar.xz) = 645559c8952188a28f4c4c2fd0d28b6acac9568bbbee1663e3cb64884253a868b50396eca72099e8ee256c75b410c319a38d0107cdadb6897a16f73affff0b4d