Upstream commit 748df8126ac69e68e0b94e236ea3c2e11b1176cb - dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU - elf: Optimize _dl_new_hash in dl-new-hash.h - nss: Optimize nss_hash in nss_hash.c - benchtests: Add benchtests for dl_elf_hash, dl_new_hash and nss_hash - nss: Add tests for the nss_hash in nss_hash.h - elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_elf_hash) - elf: Refactor dl_new_hash so it can be tested / benchmarked - locale: Add more cached data to LC_CTYPE - locale: Remove private union from struct __locale_data - locale: Remove cleanup function pointer from struct __localedata - locale: Call _nl_unload_locale from _nl_archive_subfreeres - stdio-common: Add tst-memstream-string for open_memstream overflow - __printf_fphex always uses LC_NUMERIC - vfprintf: Consolidate some multibyte/wide character processing - vfprintf: Move argument processing into vfprintf-process-arg.c - stdio-common: Add tst-vfprintf-width-i18n to cover numeric field width - string.h: fix __fortified_attr_access macro call [BZ #29162] - Enable DT_RELR in glibc shared libraries and PIEs automatically - S390: Enable static PIE - linux: Add tst-pidfd.c - linux: Add P_PIDFD - linux: Add pidfd_send_signal - linux: Add pidfd_getfd - linux: Add pidfd_open - aarch64: Move ld.so _start to separate file and drop _dl_skip_args - linux: Add a getauxval test [BZ #23293] - rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args const - rtld: Use generic argv adjustment in ld.so [BZ #23293] - scripts/glibcelf.py: Add *T_RISCV_* constants - Remove dl-librecon.h header. - elf: Remove ldconfig kernel version check - Remove kernel version check - linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) - csu: Implement and use _dl_early_allocate during static startup - Linux: Introduce __brk_call for invoking the brk system call - sys/cdefs.h: Do not require C++ compilers to define __STDC__ - fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141] - Update RISC-V specific ELF definitions
…
All of the useful glibc maintainer scripts are located at: https://pagure.io/glibc-maintainer-scripts
Description
Languages
RPM Spec
75.5%
Diff
17.4%
C
3.5%
Shell
2.3%
Makefile
1.3%