From 73431ea55b5dec6c82adbf31c4e09cd96431df26 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 15 Aug 2023 08:31:42 +0200 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: d6fe19facc61caffb25383d9c25eff86a0e115c8 - configure: Add -Wall again to the default CFLAGS - malloc: Remove bin scanning from memalign (bug 30723) - resolv/nss_dns/dns-host: Get rid of alloca. - x86_64: Add expm1 with FMA - elf: Add new LoongArch reloc types (101 to 108) into elf.h - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] - x86_64: Add log2 with FMA - malloc: Enable merging of remainders in memalign (bug 30723) - nscd: Do not rebuild getaddrinfo (bug 30709) - x86_64: Sort fpu/multiarch/Makefile - i686: Fix build with --disable-multiarch - x86_64: Fix build with --disable-multiarch (BZ 30721) - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h - linux: statvfs: allocate spare for f_type - x86: Fix for cache computation on AMD legacy cpus. - powerpc longjmp: Fix build after chk hidden builtin fix - LoongArch: Fix static PIE condition for toolchain bootstrapping. - chk: Add and fix hidden builtin definitions for *_chk - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined - tst-*glob*: Do not check d_name size - iconv: restore verbosity with unrecognized encoding names (bug 30694) - configure: Remove --enable-all-warnings option - Add IP_PROTOCOL from Linux 6.4 to bits/in.h - Update kernel version to 6.4 in header constant tests - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES - vfprintf-internal: Get rid of alloca. - stdlib: Improve tst-realpath compatibility with source fortification - Open master branch for glibc 2.39 development --- glibc.spec | 39 ++++++++++++++++++++++++++++++++++++--- sources | 2 +- 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/glibc.spec b/glibc.spec index dec5270..f4d9e2d 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,5 +1,5 @@ -%global glibcsrcdir glibc-2.38 -%global glibcversion 2.38 +%global glibcsrcdir glibc-2.38.9000-40-gd6fe19facc +%global glibcversion 2.38.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: # @@ -159,7 +159,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 2 +%global baserelease 3 Release: %{baserelease}%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for @@ -2196,6 +2196,39 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Tue Aug 15 2023 Florian Weimer - 2.38-3 +- Auto-sync with upstream branch master, + commit d6fe19facc61caffb25383d9c25eff86a0e115c8: +- configure: Add -Wall again to the default CFLAGS +- malloc: Remove bin scanning from memalign (bug 30723) +- resolv/nss_dns/dns-host: Get rid of alloca. +- x86_64: Add expm1 with FMA +- elf: Add new LoongArch reloc types (101 to 108) into elf.h +- x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] +- x86_64: Add log2 with FMA +- malloc: Enable merging of remainders in memalign (bug 30723) +- nscd: Do not rebuild getaddrinfo (bug 30709) +- x86_64: Sort fpu/multiarch/Makefile +- i686: Fix build with --disable-multiarch +- x86_64: Fix build with --disable-multiarch (BZ 30721) +- Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h +- Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h +- linux: statvfs: allocate spare for f_type +- x86: Fix for cache computation on AMD legacy cpus. +- powerpc longjmp: Fix build after chk hidden builtin fix +- LoongArch: Fix static PIE condition for toolchain bootstrapping. +- chk: Add and fix hidden builtin definitions for *_chk +- tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined +- tst-*glob*: Do not check d_name size +- iconv: restore verbosity with unrecognized encoding names (bug 30694) +- configure: Remove --enable-all-warnings option +- Add IP_PROTOCOL from Linux 6.4 to bits/in.h +- Update kernel version to 6.4 in header constant tests +- PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES +- vfprintf-internal: Get rid of alloca. +- stdlib: Improve tst-realpath compatibility with source fortification +- Open master branch for glibc 2.39 development + * Tue Aug 1 2023 Siddhesh Poyarekar - 2.38-2 - Drop downstream glibc shadow stack userspace support patches. diff --git a/sources b/sources index 9f8d9cb..40a8683 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.38.tar.xz) = a6dd5e42dcd63d58e2820c783522c8c895890b6e8c8e6c83b025553de0cc77cdf227e7044e431ead98c89c68a9ce4dd63509b47e647775fb2075f011849c1900 +SHA512 (glibc-2.38.9000-40-gd6fe19facc.tar.xz) = 8094a178dacbb8fb570a09e7730a5b4360d49e3f16f07c0527f946d1acce9d024b994eb455644f27fcbe773ee22399b7601e9e2a5d41f46bc78ae29cd3c04f82