From 199391c59dd655ead362b11d88428e4eb39b196c Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Fri, 25 Feb 2022 21:11:37 +0100 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: 1fe00d3eb602a0754873b536dc92fb6226759ee4 - build: Properly generate .d dependency files [BZ #28922] - benchtests: Generate .d dependency files [BZ #28922] - benchtests: Remove duplicated loop in bench-bzero-walk.c - localedata: Do not generate output if warnings were present. - localedef: Update LC_MONETARY handling (Bug 28845) - localedef: Handle symbolic links when generating locale-archive - benchtests: Add small sizes (<= 64) to bench-bzero-walk.c - math: Add more input to atanh accuracy tests - resolv: Fix tst-resolv tests for 2.35 ABIs and later - x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] - benchtests: Add benches for memset with 0 value - i686: Remove bzero optimizations - s390: Remove bzero optimizations - powerpc: Remove powerpc64 bzero optimizations - powerpc: Remove powerpc32 bzero optimizations - sparc: Remove bzero optimization - ia64: Remove bzero optimization - alpha: Remove bzero optimization - x86_64: Remove bcopy optimizations - i386: Remove bcopy optimizations - powerpc: Remove bcopy optimizations - ia64: Remove bcopy - hppa: Fix warnings from _dl_lookup_address - hppa: Revise gettext trampoline design This auto-sync includes the actual localedef fix for bug 2057697. That bug was worked around in commit e2ef526535d9. The comment relating to the workaround is also removed. Related: #2057697 --- glibc.spec | 35 ++++++++++++++++++++++++++++++----- sources | 2 +- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/glibc.spec b/glibc.spec index 6b5788e..c3214af 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.35.9000-83-gfdc1ae67fe +%global glibcsrcdir glibc-2.35.9000-107-g1fe00d3eb6 %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: 5%{?dist} +Release: 6%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -1352,9 +1352,6 @@ ln locale-archive locale-archive.real # # LC_MEASUREMENT and LC_PAPER also have several duplicates but we don't # bother with these because they are only ~30 bytes each. -# -# Note: This must be done AFTER locale-archive generation since the locale -# archive is incorrectly generated when symbolic links are present. pushd %{glibc_sysroot}/usr/lib/locale for f in $(find eo *_* -samefile C.utf8/LC_CTYPE); do rm $f && ln -s '../C.utf8/LC_CTYPE' $f @@ -2177,6 +2174,34 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Fri Feb 25 2022 Arjun Shankar - 2.35.9000-6 +- Auto-sync with upstream branch master, + commit 1fe00d3eb602a0754873b536dc92fb6226759ee4: +- build: Properly generate .d dependency files [BZ #28922] +- benchtests: Generate .d dependency files [BZ #28922] +- benchtests: Remove duplicated loop in bench-bzero-walk.c +- localedata: Do not generate output if warnings were present. +- localedef: Update LC_MONETARY handling (Bug 28845) +- localedef: Handle symbolic links when generating locale-archive +- benchtests: Add small sizes (<= 64) to bench-bzero-walk.c +- math: Add more input to atanh accuracy tests +- resolv: Fix tst-resolv tests for 2.35 ABIs and later +- x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] +- benchtests: Add benches for memset with 0 value +- i686: Remove bzero optimizations +- s390: Remove bzero optimizations +- powerpc: Remove powerpc64 bzero optimizations +- powerpc: Remove powerpc32 bzero optimizations +- sparc: Remove bzero optimization +- ia64: Remove bzero optimization +- alpha: Remove bzero optimization +- x86_64: Remove bcopy optimizations +- i386: Remove bcopy optimizations +- powerpc: Remove bcopy optimizations +- ia64: Remove bcopy +- hppa: Fix warnings from _dl_lookup_address +- hppa: Revise gettext trampoline design + * Wed Feb 23 2022 Carlos O'Donell - 2.35.9000-5 - Fix locale-archive generation (#2057697) diff --git a/sources b/sources index 103eda0..d555633 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.35.9000-83-gfdc1ae67fe.tar.xz) = 7678d3f762562097ab43bb087a6cd9768853071d9c393985bd060553f17fa0921fece50ab3dbda9984019b867d91ce9afa30c21899eeb58b6c3b9338453a1eba +SHA512 (glibc-2.35.9000-107-g1fe00d3eb6.tar.xz) = 19a2a5ccb9c2289d41590469d1ae99f208188625a2490d0bfe08bf862aa22ad5b5539f44f5074f05d243eae973e705a358f6cd8e7efeb217737525d142f81ef7