Auto-sync with upstream branch master

Upstream commit: e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3

- Drop glibc-rh2327564-1.patch, glibc-rh2327564-2.patch.  Fixed upstream.
  (#2327564)

- malloc: send freed small chunks to smallbin
- AArch64: Remove zva_128 from memset
- benchtests: Add calloc test
- libio: make _IO_least_marker static
- malloc: Avoid func call for tcache quick path in free()
- math: Add internal roundeven_finite
- RISC-V: Use builtin for fma and fmaf
- RISC-V: Use builtin for copysign and copysignf
- Silence most -Wzero-as-null-pointer-constant diagnostics
- sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_*
- nptl: initialize cpu_id_start prior to rseq registration
- math: Fix branch hint for 68d7128942
- powerpc64le: ROP Changes for strncpy/ppc-mount
- math: Fix non-portability in the computation of signgam in lgammaf
- malloc: Split _int_free() into 3 sub functions
- math: Use tanf from CORE-MATH
- math: Use lgammaf from CORE-MATH
- math: Use erfcf from CORE-MATH
- math: Use erff from CORE-MATH
- math: Split s_erfF in erff and erfc
- math: Use cbrtf from CORE-MATH
- benchtests: Add tanf benchmark
- benchtests: Add lgammaf benchmark
- benchtests: Add erfcf benchmark
- benchtests: Add erff benchmark
- benchtests: Add cbrtf benchmark
- elf: Handle static PIE with non-zero load address [BZ #31799]
- x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344]
- stdlib: Make getenv thread-safe in more cases
- aarch64: Remove non-temporal load/stores from oryon-1's memset
- aarch64: Remove non-temporal load/stores from oryon-1's memcpy
- powerpc64le: _init/_fini file changes for ROP
- misc: remove extra va_end in error_tail (bug 32233)
- intl: avoid alloca for arbitrary sizes (bug 32380)
This commit is contained in:
Florian Weimer 2024-11-29 15:22:22 +01:00
parent 01e1915f67
commit 3315b0dd11
2 changed files with 43 additions and 5 deletions

View File

@ -1,4 +1,4 @@
%global glibcsrcdir glibc-2.40.9000-357-g47311cca31
%global glibcsrcdir glibc-2.40.9000-399-ge2436d6f5a
%global glibcversion 2.40.9000
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
@ -152,7 +152,7 @@ Version: %{glibcversion}
# - It allows using the Release number without the %%dist tag in the dependency
# generator to make the generated requires interchangeable between Rawhide
# and ELN (.elnYY < .fcXX).
%global baserelease 20
%global baserelease 21
Release: %{baserelease}%{?dist}
# Licenses:
@ -342,8 +342,6 @@ Patch13: glibc-fedora-localedata-rh61908.patch
Patch17: glibc-cs-path.patch
Patch23: glibc-python3.patch
Patch24: glibc-nolink-libc.patch
Patch25: glibc-rh2327564-1.patch
Patch26: glibc-rh2327564-2.patch
##############################################################################
# Continued list of core "glibc" package information:
@ -2360,6 +2358,46 @@ update_gconv_modules_cache ()
%endif
%changelog
* Fri Nov 29 2024 Florian Weimer <fweimer@redhat.com> - 2.40.9000-21
- Drop glibc-rh2327564-1.patch, glibc-rh2327564-2.patch. Fixed upstream.
(#2327564)
- Auto-sync with upstream branch master,
commit e2436d6f5aa47ce8da80c2ba0f59dfb9ffde08f3:
- malloc: send freed small chunks to smallbin
- AArch64: Remove zva_128 from memset
- benchtests: Add calloc test
- libio: make _IO_least_marker static
- malloc: Avoid func call for tcache quick path in free()
- math: Add internal roundeven_finite
- RISC-V: Use builtin for fma and fmaf
- RISC-V: Use builtin for copysign and copysignf
- Silence most -Wzero-as-null-pointer-constant diagnostics
- sysdeps: linux: Fix output of LD_SHOW_AUXV=1 for AT_RSEQ_*
- nptl: initialize cpu_id_start prior to rseq registration
- math: Fix branch hint for 68d7128942
- powerpc64le: ROP Changes for strncpy/ppc-mount
- math: Fix non-portability in the computation of signgam in lgammaf
- malloc: Split _int_free() into 3 sub functions
- math: Use tanf from CORE-MATH
- math: Use lgammaf from CORE-MATH
- math: Use erfcf from CORE-MATH
- math: Use erff from CORE-MATH
- math: Split s_erfF in erff and erfc
- math: Use cbrtf from CORE-MATH
- benchtests: Add tanf benchmark
- benchtests: Add lgammaf benchmark
- benchtests: Add erfcf benchmark
- benchtests: Add erff benchmark
- benchtests: Add cbrtf benchmark
- elf: Handle static PIE with non-zero load address [BZ #31799]
- x86/string: Use `movsl` instead of `movsd` in strncat [BZ #32344]
- stdlib: Make getenv thread-safe in more cases
- aarch64: Remove non-temporal load/stores from oryon-1's memset
- aarch64: Remove non-temporal load/stores from oryon-1's memcpy
- powerpc64le: _init/_fini file changes for ROP
- misc: remove extra va_end in error_tail (bug 32233)
- intl: avoid alloca for arbitrary sizes (bug 32380)
* Thu Nov 21 2024 Florian Weimer <fweimer@redhat.com> - 2.40.9000-20
- Revert aarch64 memset changes (cec3aef3241cec3aef32412779e) (#2327564)

View File

@ -1 +1 @@
SHA512 (glibc-2.40.9000-357-g47311cca31.tar.xz) = dadb5ecd14e44cf9ed75fb20af9d47190df31f9a7402fcfac50abcb90a720399046f0270c423f2992dbeca0853d64b71b917eeb6272468cbaa6db0266dbf7613
SHA512 (glibc-2.40.9000-399-ge2436d6f5a.tar.xz) = f50cb28fd54bc7dd77903e939e43aedff63e3ac7896b6c4a1e1938fea4c190512857d7a954971e9037b85a727795bb3c5692f4d85848ceaa9cd47fdb1c96aac2