The following bugs were resolved with this release:
- [The release manager will add the list generated by
- scripts/list-fixed-bugs.py just before the release.]
+ [15503] math: [arm] Support ARM VFPv4 VFMA instruction in fma
+ [20473] manual: Missing word in stack allocation documentation.
+ [24657] manual: Two mistakes in manual index
+ [25669] dynamic-link: Provide extra information when a found library
+ file is not suitable
+ [28038] stdio: getdelim()/getline() does not add NUL terminator if
+ first character is EOF.
+ [28267] nptl: nptl: pthread_exit should set cancellation type and
+ state
+ [28327] math: Wrong return type for {,u}fromfp{,x} functions
+ [28376] libc: [meta] Build glibc with Clang
+ [29326] math: Usage of double in sqrtf
+ [30635] glob: stack-overflow /build/glibc-
+ SzIz7B/glibc-2.31/posix/../posix/glob.c:546:9 in glob64
+ [31470] libc: inttypes.h provides incorrect macro definitions
+ [31664] libc: rfe: please provide openat2()
+ [31943] dynamic-link: _dl_find_object can fail if ld.so contains gaps
+ between load segments
+ [32339] build: iconv functions do not follow symlinks
+ [32378] libc: Implement memset_explicit
+ [32583] libc: setup_vdso doesn't support two PT_LOAD segments if one
+ of them has zero-vaddr
+ [32994] libc: pthread_rwlock_init reinitialisation during calls to
+ fork()
+ [33093] manual: Typo in section 16.9.8 Out-of-Band Data of the manual
+ [33129] dynamic-link: Need a version tag to indicate that glibc has
+ working GNU2 TLS support
+ [33182] build: Some tests leave random directories under /tmp
+ [33190] localedata: localedata: Add en_SE for ISO8601 date and time
+ [33212] dynamic-link: Add GLIBC_ABI_DT_X86_64_PLT version to indicate
+ x86_64 psABI compliance for DT_X86_64_PLT* support
+ [33221] dynamic-link: Add GLIBC_ABI_GNU_TLS version to indicate the
+ working GNU TLS run-time
+ [33227] network: namespace violation in inet-fortified.h
+ [33234] libc: s390: Test tst-locale1 fails on s390 32-bit
+ [33245] nptl: nptl: error in internal cancellation syscall handling,
+ corrupting copy_file_range syscall return value
+ [33254] libc: tst-freopen4-mem and tst-freopen64-4-mem FAIL
+ [33286] build: Test failure with glibc built with -mno-direct-extern-
+ access
+ [33289] localedata: Update locale data to Unicode 17.0.0
+ [33300] stdio: strip --strip-unneeded "breaks" libc.a (causing
+ segfault in Rust programs linked libc statically)
+ [33311] build: Testing failure with clang
+ [33312] build: Disable -Wimplicit-fallthrough for clang
+ [33318] build: -c shouldn't be passed to LIBC_TRY_TEST_CC_OPTION
+ [33325] libc: ISO C2y renamed s/uimaxabs/umaxabs/
+ [33340] libc: Possible regression in 2.42 termios refactoring re non-
+ standard baud rate
+ [33356] nptl: creating thread stack with guardsize 0 can erroneously
+ conclude MADV_GUARD_INSTALL is available
+ [33361] nss: Group merge does not handle ERANGE during merge
+ [33376] build: GCC 16 fails to build glibc when configured with
+ --disable-default-pie --enable-profile
+ [33404] dynamic-link: ld.so crashes when compiled with -Os and
+ configured with --enable-stack-protector=all
+ [33405] math: Optimize modf/modff for x86_64-v2 aren't compiled with
+ -fsignaling-nans
+ [33411] math: powl() raises spurious overflow
+ [33425] build: setfpucw.c:25:17: error: variable ‘cw’ set but not used
+ [-Werror=unused-but-set-variable=]
+ [33519] nss: getXXX API fails for turkish locale if nsswitch.conf
+ contains "i"
+ [33542] libc: x86: wmemset ifunc: stray '!' causing SSE2
+ [33547] libc: microblaze: wrong __syscall_cancel_arch after
+ 89b53077d2a58f00e7debdfe58afabe953dac60d
+ [33563] math: powf() fails for 0x1p+8192 ^ 1.0
+ [33586] math: [2.43 Regression] FAIL: math/test-float64x-pow
+ [33619] math: [2.43 Regression] Many math test failures on x86-64
+ [33627] libc: execvp reads uninitialized memory
+ [33632] nptl: Incorrect USE_64B_ATOMICS usage on struct new_sem
+ [33653] time: __fts64_children_time64 Does Not Support 2038 Problem
+ [33677] math: [2.43 Regression] Many math test failures
+ [33715] nptl: nptl: pthread_create might act as a cancellation
+ entrypoint
+ [33717] nptl: nptl:
+ pthread_join/pthread_timedjoin_np/pthread_clockjoin_np might not act
+ as cancellation entrypoint
+ [33752] manual: Doc incorrectly says double and long double may not be
+ distinct
+ [33814] glob: wordexp with WRDE_REUSE and WRDE_APPEND may return
+ uninitialized memory
\f
Version 2.42