diff --git a/glibc.spec b/glibc.spec index c7a7f8a..1e1217c 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%global glibcsrcdir glibc-2.35.9000-256-gd05e6dc8d1 +%global glibcsrcdir glibc-2.35.9000-346-g053fe27343 %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: 11%{?dist} +Release: 12%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2169,6 +2169,99 @@ update_gconv_modules_cache () %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* Tue Apr 05 2022 Florian Weimer - 2.35.9000-12 +- Auto-sync with upstream branch master, + commit 053fe273434056f551ed8f81daf750db9dab5931: +- linux: Fix __closefrom_fallback iterates until max int (BZ#28993) +- Remove -z combreloc and HAVE_Z_COMBRELOC +- sparc: Remove s_abs implementations +- ia64: Remove fabs implementations +- x86: Remove fabs{f} implementation +- alpha: Remove s_abs implementations +- Allow for unpriviledged nested containers +- Increase the test timeout of some string tests +- realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] +- stdlib: Fix tst-getrandom memcmp call +- stdlib: Fix tst-rand48.c printf types +- elf: Remove unused functions from tst-audit25(a,b) +- nptl: Use libc-diag.h with tst-thread-setspecific +- crypt: Remove unused variable on cert test +- elf: Remove unused variables in tests +- elf: Fix wrong fscanf usage on tst-pldd +- posix: Remove unused variable on tst-_Fork.c +- resolv: Initialize loop variable on tst-resolv-trailing +- locale: Remove set but unused variable on ld-collate.c +- localedate: Fix printf type on tst_mbrtowc +- localedata: Remove unused variables in tests +- x86: Small improvements for wcslen +- x86: Small improvements for wcscpy-ssse3 +- debug: Improve fdelt_chk error message +- Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h +- x86: Remove AVX str{n}casecmp +- x86: Add EVEX optimized str{n}casecmp +- x86: Add AVX2 optimized str{n}casecmp +- string: Expand page cross test cases in test-strncmp.c +- string: Expand page cross test cases in test-strcmp.c +- x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S +- x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S +- string: Expand page cross tests in test-strncasecmp.c +- string: Expand page cross tests in test-strcasecmp.c +- benchtests: Use json-lib in bench-strncasecmp.c +- benchtests: Use json-lib in bench-strcasecmp.c +- x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] +- x86: Remove strspn-sse2.S and use the generic implementation +- x86: Remove strpbrk-sse2.S and use the generic implementation +- x86: Remove strcspn-sse2.S and use the generic implementation +- x86: Optimize strspn in strspn-c.c +- x86: Optimize strcspn and strpbrk in strcspn-c.c +- benchtests: Use json-lib in bench-strspn.c +- benchtests: Use json-lib in bench-strpbrk.c +- x86: Code cleanup in strchr-evex and comment justifying branch +- x86: Code cleanup in strchr-avx2 and comment justifying branch +- benchtests: Add random benchmark in bench-strchr.c +- benchtests: Use json-lib in bench-strchr.c +- Update kernel version to 5.17 in tst-mman-consts.py +- iconvdata: Fix enum type on UTF-7 +- nscd: Remove unused variable +- support: Fix support_process_state_wait path size calculation +- support: Remove unused extract_8 function +- locale: Remove ununsed wctype_table_get function +- gmon: Remove unused sprofil.c functions +- Update syscall lists for Linux 5.17 +- Fix ununsed fstatat64_time64_statx +- malloc: Fix duplicate inline for do_set_mxfast +- elf: Remove inline _dl_dprintf +- configure.ac: fix bashisms in configure.ac +- getaddrinfo: Refactor code for readability +- Use Linux 5.17 in build-many-glibcs.py +- resolv: Fix unaligned accesses to fields in HEADER struct +- gai_init: Avoid jumping from if condition to its else counterpart +- gaiconf_init: Refactor some bits for readability +- gethosts: Return EAI_MEMORY on allocation failure +- gaih_inet: Split result generation into its own function +- gaih_inet: split loopback lookup into its own function +- gaih_inet: make gethosts into a function +- gaih_inet: separate nss lookup loop into its own function +- gaih_inet: Split nscd lookup code into its own function. +- gaih_inet: Split simple gethostbyname into its own function +- gaih_inet: make numeric lookup a separate routine +- gaih_inet: Simplify service resolution +- getaddrinfo: Fix leak with AI_ALL [BZ #28852] +- gaih_inet: Simplify canon name resolution +- Simplify allocations and fix merge and continue actions [BZ #28931] +- iconv: Add UTF-7-IMAP variant in utf-7.c +- iconv: make utf-7.c able to use variants +- iconv: Better mapping to RFC for UTF-7 +- iconv: Always encode "optional direct" UTF-7 characters +- stdio-common: Add wide stream coverage to tst-vfprintf-user-type +- libio: Flush-only _IO_str_overflow must not return EOF (bug 28949) +- libio: Convert tst_swprintf to the test framework +- scripts/dso-ordering-test.py: Fix C&P error in * callrefs processing +- stdio-common: Generate ja_JP.EUC-JP locale +- stdio-common: Re-flow and sort Makefile variables +- nss: Sort tests and tests-container and put one test per line +- benchtests: Use "=" instead of ":=" [BZ #28970] +- hppa: Use END instead of PSEUDO_END in swapcontext.S * Tue Mar 15 2022 DJ Delorie - 2.35.9000-11 - Auto-sync with upstream branch master, commit d05e6dc8d1032e1732542a48e0fb895432008b6e. diff --git a/sources b/sources index 1eb780f..9baee00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.35.9000-256-gd05e6dc8d1.tar.xz) = 204d8ff3fe87f7dfd64dadc0ab8f34ad20acda54103280fe494a1da192839f0cc8b1055aeeed90cc9423d3f2f50153523482bd1e77644dd97d596e3ce2b54492 +SHA512 (glibc-2.35.9000-346-g053fe27343.tar.xz) = 66a4af1545083d86e346b3b8f3b4fdfeb2d051c0c2254613da816dbac6f72f8fba1c3098ef4a97c79ad645b37fdf56460ea80e832924650a6f9e68364fa2963e