From d760d0071f0e270ef8185fc305cf1f5b3fe27ca9 Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Tue, 28 Jun 2022 17:30:04 -0400 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: a3563f3f369878467dd74aeb360448119a7a4b41 - elf: Fix -DNDEBUG warning in _dl_start_args_adjust - elf: Fix compile error with -Werror and -DNDEBUG - x86-64: Only define used SSE/AVX/AVX512 run-time resolvers - x86: Move CPU_FEATURE{S}_{USABLE|ARCH}_P to isa-level.h - x86: Fix backwards Prefer_No_VZEROUPPER check in ifunc-evex.h - x86: Rename strstr_sse2 to strstr_generic as it uses string/strstr.c - x86: Remove unused file wmemcmp-sse4 - x86: Put wcs{n}len-sse4.1 in the sse4.1 text section - x86: Align entry for memrchr to 64-bytes. - Makerules: Remove no-op -Wl,-d when linking libc_pic.os - m68k: optimize RTLD_START - misc: Optimize internal usage of __libc_single_threaded - linux: Add move_mount - linux: Add fsmount - linux: Add fsopen - resolv/tst-resolv-noaaaa: Support building for older C standards - resolv: Implement no-aaaa stub resolver option - support: Change non-address output format of support_format_dns_packet - riscv: Use elf_machine_rela_relative to handle R_RISCV_RELATIVE - x86: Remove faulty sanity tests for RTLD build with no multiarch - stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] - x86: Replace all sse instructions with vex equivilent in avx+ files - x86: Add support for compiling {raw|w}memchr with high ISA level - x86: Add defines / utilities for making ISA specific x86 builds - stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] - stdlib: Remove trailing whitespace from Makefile - debug: make __read_chk a cancellation point (bug 29274) - s390: use LC_ALL=C for readelf call - s390: use $READELF --- glibc.spec | 37 +++++++++++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index 896369c..5ce08ed 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.35.9000-609-ge5446dfea1 +%global glibcsrcdir glibc-2.35.9000-639-ga3563f3f36 %global glibcversion 2.35.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -152,7 +152,7 @@ end} Summary: The GNU libc libraries Name: glibc Version: %{glibcversion} -Release: 23%{?dist} +Release: 24%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2175,6 +2175,39 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Tue Jun 28 2022 DJ Delorie - 2.35.9000-24 +- Auto-sync with upstream branch master, + commit a3563f3f369878467dd74aeb360448119a7a4b41. +- elf: Fix -DNDEBUG warning in _dl_start_args_adjust +- elf: Fix compile error with -Werror and -DNDEBUG +- x86-64: Only define used SSE/AVX/AVX512 run-time resolvers +- x86: Move CPU_FEATURE{S}_{USABLE|ARCH}_P to isa-level.h +- x86: Fix backwards Prefer_No_VZEROUPPER check in ifunc-evex.h +- x86: Rename strstr_sse2 to strstr_generic as it uses string/strstr.c +- x86: Remove unused file wmemcmp-sse4 +- x86: Put wcs{n}len-sse4.1 in the sse4.1 text section +- x86: Align entry for memrchr to 64-bytes. +- Makerules: Remove no-op -Wl,-d when linking libc_pic.os +- m68k: optimize RTLD_START +- misc: Optimize internal usage of __libc_single_threaded +- linux: Add move_mount +- linux: Add fsmount +- linux: Add fsopen +- resolv/tst-resolv-noaaaa: Support building for older C standards +- resolv: Implement no-aaaa stub resolver option +- support: Change non-address output format of support_format_dns_packet +- riscv: Use elf_machine_rela_relative to handle R_RISCV_RELATIVE +- x86: Remove faulty sanity tests for RTLD build with no multiarch +- stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] +- x86: Replace all sse instructions with vex equivilent in avx+ files +- x86: Add support for compiling {raw|w}memchr with high ISA level +- x86: Add defines / utilities for making ISA specific x86 builds +- stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] +- stdlib: Remove trailing whitespace from Makefile +- debug: make __read_chk a cancellation point (bug 29274) +- s390: use LC_ALL=C for readelf call +- s390: use $READELF + * Mon Jun 20 2022 Arjun Shankar - 2.35.9000-23 - Auto-sync with upstream branch master, commit e5446dfea11e969212939197b606424a718d9b65: diff --git a/sources b/sources index cf64205..87d61ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.35.9000-609-ge5446dfea1.tar.xz) = bd4a000bd084b87d531fb523d5b2d19ba4388a1334a2f3f291c62a308744a984ff81c4dde59a96d10b2300509a2e04c2c4b56545759a8a8f375911f74f61b82e +SHA512 (glibc-2.35.9000-639-ga3563f3f36.tar.xz) = 842c987996d7d5b103fa830c24850d229cdeb2b844eecfd9d81762cf3d592dc659faf7cf96af3823cf090c44ce5252ef1a8eb60083979a6c3f4845f266bd8932