From 8d17a555f47be08e4dc8350008ac7f08ae86be6e Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 29 Dec 2021 07:09:11 +0100 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: 5d28a8962dcb6ec056b81d730e3c6fb57185a210 - elf: Add _dl_find_object function - malloc: Remove memusage.h - malloc: Use hp-timing on libmemusage - Remove atomic-machine.h atomic typedefs - malloc: Remove atomic_* usage - microblaze: Add missing implementation when !__ASSUME_TIME64_SYSCALLS - elf: Do not fail for failed dlmopen on audit modules (BZ #28061) - elf: Issue audit la_objopen for vDSO - elf: Add audit tests for modules with TLSDESC - elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533) - elf: Add _dl_audit_pltexit - elf: Add _dl_audit_pltenter - elf: Add _dl_audit_preinit - elf: Add _dl_audit_symbind_alt and _dl_audit_symbind - elf: Add _dl_audit_objclose - elf: Add _dl_audit_objsearch - elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid - elf: Add _dl_audit_objopen - hurd: Fix static-PIE startup - hurd: let csu initialize tls - hurd: Fix XFAIL-ing mallocfork2 tests - hurd: XFAIL more tests that require setpshared support - malloc: Add missing shared thread library flags - stdio-common: Fix %m sprintf test output for GNU/Hurd - x86: Optimize L(less_vec) case in memcmpeq-evex.S - x86: Optimize L(less_vec) case in memcmp-evex-movbe.S - elf: Remove AArch64 from comment for AT_MINSIGSTKSZ - math: Properly cast X_TLOSS to float [BZ #28713] - Set default __TIMESIZE default to 64 - stdio: Implement %#m for vfprintf and related functions - elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr - x86-64: Add vector acos/acosf implementation to libmvec - intl/plural.y: Avoid conflicting declarations of yyerror and yylex - elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688] - s_sincosf.h: Change pio4 type to float [BZ #28713] - Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 - Regenerate ulps on x86_64 with GCC 12 - Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h - Remove ununsed tcb-offset - riscv: align stack before calling _dl_init [BZ #28703] - riscv: align stack in clone [BZ #28702] - elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704] - powerpc64[le]: Allocate extra stack frame on syscall.S - Update copyright header in recently merged ab_GE locale - fortify: Fix spurious warning with realpath --- glibc.spec | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index 8a85e20..351127d 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%define glibcsrcdir glibc-2.34.9000-392-gb99b0f93ee +%define glibcsrcdir glibc-2.34.9000-437-g5d28a8962d %define glibcversion 2.34.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -148,7 +148,7 @@ end \ Summary: The GNU libc libraries Name: glibc Version: %{glibcversion} -Release: 34%{?dist} +Release: 35%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2154,6 +2154,55 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Wed Dec 29 2021 Florian Weimer - 2.34.9000-35 +- Auto-sync with upstream branch master, + commit 5d28a8962dcb6ec056b81d730e3c6fb57185a210: +- elf: Add _dl_find_object function +- malloc: Remove memusage.h +- malloc: Use hp-timing on libmemusage +- Remove atomic-machine.h atomic typedefs +- malloc: Remove atomic_* usage +- microblaze: Add missing implementation when !__ASSUME_TIME64_SYSCALLS +- elf: Do not fail for failed dlmopen on audit modules (BZ #28061) +- elf: Issue audit la_objopen for vDSO +- elf: Add audit tests for modules with TLSDESC +- elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533) +- elf: Add _dl_audit_pltexit +- elf: Add _dl_audit_pltenter +- elf: Add _dl_audit_preinit +- elf: Add _dl_audit_symbind_alt and _dl_audit_symbind +- elf: Add _dl_audit_objclose +- elf: Add _dl_audit_objsearch +- elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid +- elf: Add _dl_audit_objopen +- hurd: Fix static-PIE startup +- hurd: let csu initialize tls +- hurd: Fix XFAIL-ing mallocfork2 tests +- hurd: XFAIL more tests that require setpshared support +- malloc: Add missing shared thread library flags +- stdio-common: Fix %m sprintf test output for GNU/Hurd +- x86: Optimize L(less_vec) case in memcmpeq-evex.S +- x86: Optimize L(less_vec) case in memcmp-evex-movbe.S +- elf: Remove AArch64 from comment for AT_MINSIGSTKSZ +- math: Properly cast X_TLOSS to float [BZ #28713] +- Set default __TIMESIZE default to 64 +- stdio: Implement %#m for vfprintf and related functions +- elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr +- x86-64: Add vector acos/acosf implementation to libmvec +- intl/plural.y: Avoid conflicting declarations of yyerror and yylex +- elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688] +- s_sincosf.h: Change pio4 type to float [BZ #28713] +- Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 +- Regenerate ulps on x86_64 with GCC 12 +- Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h +- Remove ununsed tcb-offset +- riscv: align stack before calling _dl_init [BZ #28703] +- riscv: align stack in clone [BZ #28702] +- elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704] +- powerpc64[le]: Allocate extra stack frame on syscall.S +- Update copyright header in recently merged ab_GE locale +- fortify: Fix spurious warning with realpath + * Tue Dec 28 2021 Florian Weimer - 2.34.9000-34 - armhfp, i686: Revert 64-bit time_t/off_t for internal use (#2034715) diff --git a/sources b/sources index a1a1352..429d323 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.34.9000-392-gb99b0f93ee.tar.xz) = b8d50a79b7f09dba13a6abf3f8eb27905a69f1d958afc8118333c8d5f679cf334fa46cc4f33bc3ff5244dca29e3226cfdc138c8c542801ad1d49f790130be0b5 +SHA512 (glibc-2.34.9000-437-g5d28a8962d.tar.xz) = 49cf77663c7ff002fc83b1c1a7fbdc58532d469146dbcb2bdae4b622d50ac398c633f554deb889c66c8fd8db739ea76d2161d66dde13612a1b4a9052868fd337