From ae30d62333ba0c18ee2cf1a39de04185a4422823 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Mon, 15 Aug 2022 07:24:29 +0200 Subject: [PATCH] Auto-sync with upstream branch master Upstream commit: 453b88efe6fa79f5c7c6fccc3a520c75fdd43074 - arm: Remove nested functionf rom relocate_pc24 - linux: Fix sys/mount.h usage with kernel headers - linux: Use compile_c_snippet to check linux/mount.h availability - linux: Mimic kernel defition for BLOCK_SIZE - linux: Use compile_c_snippet to check linux/pidfd.h availability - glibcextract.py: Add compile_c_snippet - LoongArch: Add pointer mangling support. - AArch64: Fix typo in sve configure check (BZ# 29394) - libio: Improve performance of IO locks - tst-process_madvise: Check process_madvise-syscall support. - elf.h: Add ELFCOMPRESS_ZSTD - inet: Turn __ivaliduser into a compatibility symbol - x86: Fix `#define STRCPY` guard in strcpy-sse2.S - elf: Replace `strcpy` call with `memcpy` [BZ #29454] - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf - i386: Use cmpl instead of cmp - i386: Use fldt instead of fld on e_logl.S - i386: Replace movzx with movzbl - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) - malloc: Correct the documentation of the top_pad default - i386: Remove RELA support - arm: Remove RELA support - Remove ldd libc4 support - Assume only FLAG_ELF_LIBC6 suport - Remove left over LD_LIBRARY_VERSION usages - Linux: Remove exit system call from _exit - LoongArch: Add vdso support for gettimeofday. - Update kernel version to 5.19 in header constant tests - assert: Do not use stderr in libc-internal assert - nptl: Remove uses of assert_perror - stdio: Clean up __libc_message after unconditional abort - Update syscall lists for Linux 5.19 - Use Linux 5.19 in build-many-glibcs.py - socket: Check lengths before advancing pointer in CMSG_NXTHDR - Don't use unsupported format string in ld.so (bug 29427) - htl: Let pthread_self and cancellability called early - stdlib: Simplify arc4random_uniform - malloc: Use __getrandom_nocancel during tcache initiailization - Remove spurious references to _dl_open_hook - Open master branch for glibc 2.37 development --- glibc.spec | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/glibc.spec b/glibc.spec index 9a7db4f..8437d5b 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,5 +1,5 @@ -%global glibcsrcdir glibc-2.36-2-g33f1b4c145 -%global glibcversion 2.36 +%global glibcsrcdir glibc-2.36.9000-41-g453b88efe6 +%global glibcversion 2.36.9000 # Pre-release tarballs are pulled in from git using a command that is # effectively: # @@ -2185,6 +2185,50 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Mon Aug 15 2022 Florian Weimer - 2.36.9000-1 +- Auto-sync with upstream branch master, + commit 453b88efe6fa79f5c7c6fccc3a520c75fdd43074: +- arm: Remove nested functionf rom relocate_pc24 +- linux: Fix sys/mount.h usage with kernel headers +- linux: Use compile_c_snippet to check linux/mount.h availability +- linux: Mimic kernel defition for BLOCK_SIZE +- linux: Use compile_c_snippet to check linux/pidfd.h availability +- glibcextract.py: Add compile_c_snippet +- LoongArch: Add pointer mangling support. +- AArch64: Fix typo in sve configure check (BZ# 29394) +- libio: Improve performance of IO locks +- tst-process_madvise: Check process_madvise-syscall support. +- elf.h: Add ELFCOMPRESS_ZSTD +- inet: Turn __ivaliduser into a compatibility symbol +- x86: Fix `#define STRCPY` guard in strcpy-sse2.S +- elf: Replace `strcpy` call with `memcpy` [BZ #29454] +- soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf +- i386: Use cmpl instead of cmp +- i386: Use fldt instead of fld on e_logl.S +- i386: Replace movzx with movzbl +- dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) +- malloc: Correct the documentation of the top_pad default +- i386: Remove RELA support +- arm: Remove RELA support +- Remove ldd libc4 support +- Assume only FLAG_ELF_LIBC6 suport +- Remove left over LD_LIBRARY_VERSION usages +- Linux: Remove exit system call from _exit +- LoongArch: Add vdso support for gettimeofday. +- Update kernel version to 5.19 in header constant tests +- assert: Do not use stderr in libc-internal assert +- nptl: Remove uses of assert_perror +- stdio: Clean up __libc_message after unconditional abort +- Update syscall lists for Linux 5.19 +- Use Linux 5.19 in build-many-glibcs.py +- socket: Check lengths before advancing pointer in CMSG_NXTHDR +- Don't use unsupported format string in ld.so (bug 29427) +- htl: Let pthread_self and cancellability called early +- stdlib: Simplify arc4random_uniform +- malloc: Use __getrandom_nocancel during tcache initiailization +- Remove spurious references to _dl_open_hook +- Open master branch for glibc 2.37 development + * Wed Aug 03 2022 Carlos O'Donell - 2.36-1 - Auto-sync with upstream branch release/2.36/master, commit 33f1b4c1452b33991e670f636ebe98b90a405e10: diff --git a/sources b/sources index 287b44f..31721a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.36-2-g33f1b4c145.tar.xz) = 92d2f25a69722404d3d8f2112a5fc1bebaa6a8b5900e9303d06598179d490631d58b5f17a4d58fa8dd552485bfb8ca1bd3c28093b54f9621a6ebd388a0e28ab1 +SHA512 (glibc-2.36.9000-41-g453b88efe6.tar.xz) = 1b85237092f7f08077374039d182dd123246efcfd8d89ad8e999cd98782618c5679b7344a35a57892a8f8c673e4497caabcb4f37baf6f5147f8d39f398b419dd