Release/2.44

1. Current status

glibc-2.44 has been released on 2026-07-25.

Preparation schedule:

The release branch of glibc-2.44 is/will be maintained by Andreas K. Hüttel <dilfridge@gentoo.org>.

The ref structure of this branch is:

The general policies for release branches apply to this branch. Do you think a certain bugfix should be included in this branch?

  1. Is the fix committed in master? It has to be, unless it's not applicable to master (e.g. code has been rewritten meantime).
  2. Do you have commit permissions? If so, go ahead if you think it's reasonably safe. break;
  3. Can you handle Git yourself? Then you can clone the glibc repository, cherry-pick the appropriate fixes, push your branch out and send a pull request at libc-alpha. break;
  4. If there is no appropriate bug report, send a request for the fix to be included to libc-alpha.

The release/2.44/master branch is intended as a rolling release for all distributions to use and contribute fixes to from development master.

2. Changes relevant for packagers and distributions

2.1. spawn.h makes Gnulib produce posix_spawn_file_actions_addchdir_np() infinitely recursing into itself

Still under discussion at https://sourceware.org/pipermail/libc-alpha/2026-July/179161.html. A temporary workaround is passing ac_cv_func_posix_spawn_file_actions_addchdir=yes to configure.

3. Planning

What things do we want to accomplish this release?

3.1. Release blockers?

3.2. Desirable this release?

3.3. Already fixed / merged from above

3.4. Deferred to next release

4. Build and test results

Describe build and test issues for each architecture, or confirm a clean build with no testsuite failures. The list below is not a complete list of ABI variants; testing should try to cover the different ABI variants as far as possible, and possibly also variations in configure and build options. Template:

4.0.1. some identifier of the machine

TRIMMED LIST OF FAILURES (omit PASSed tests; listing UNSUPPORTED tests is optional)
                === Summary of results ===
SUMMARY

4.1. AArch64

4.1.1. dola

                === Summary of results ===
   6929 PASS
     81 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.1.2. c8g.metal-24xl

                === Summary of results ===
   6994 PASS
     37 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.1.3. RHEL10 aarch64

                === Summary of results ===
   6937 PASS
     75 UNSUPPORTED
     16 XFAIL

4.2. Alpha

4.2.1. alphadev

FAIL: io/tst-fts
FAIL: io/tst-fts-bz22944
FAIL: io/tst-fts-newflags
FAIL: libio/tst-asprintf-null
FAIL: malloc/tst-tcfree1-malloc-check
FAIL: malloc/tst-tcfree2-malloc-check
FAIL: math/bug-nextafter
FAIL: math/bug-nexttoward
FAIL: math/test-double-acos
[...]
FAIL: math/test-float64-yn
FAIL: math/test-math-iszero
FAIL: math/test-misc
FAIL: misc/tst-dbl-efgcvt
FAIL: misc/tst-gethostname
FAIL: nscd/tst-nscd-basic
FAIL: rt/tst-clock_nanosleep2
FAIL: stdio-common/tst-scanf-format-f-double-f
FAIL: stdio-common/tst-scanf-format-f-double-ff
FAIL: stdio-common/tst-scanf-format-f-float-f
FAIL: stdio-common/tst-scanf-format-f-float-ff
FAIL: stdio-common/tst-scanf-format-f-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-f-ldouble-64-ff
FAIL: stdio-common/tst-scanf-format-s-double-f
FAIL: stdio-common/tst-scanf-format-s-double-ff
FAIL: stdio-common/tst-scanf-format-s-float-f
FAIL: stdio-common/tst-scanf-format-s-float-ff
FAIL: stdio-common/tst-scanf-format-s-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-s-ldouble-64-ff
FAIL: stdio-common/tst-scanf-format-ss-double-f
FAIL: stdio-common/tst-scanf-format-ss-double-ff
FAIL: stdio-common/tst-scanf-format-ss-float-f
FAIL: stdio-common/tst-scanf-format-ss-float-ff
FAIL: stdio-common/tst-scanf-format-ss-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-ss-ldouble-64-ff
FAIL: stdio-common/tst-scanf-format-v-double-f
FAIL: stdio-common/tst-scanf-format-v-double-ff
FAIL: stdio-common/tst-scanf-format-v-float-f
FAIL: stdio-common/tst-scanf-format-v-float-ff
FAIL: stdio-common/tst-scanf-format-v-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-v-ldouble-64-ff
FAIL: stdio-common/tst-scanf-format-vf-double-f
FAIL: stdio-common/tst-scanf-format-vf-double-ff
FAIL: stdio-common/tst-scanf-format-vf-float-f
FAIL: stdio-common/tst-scanf-format-vf-float-ff
FAIL: stdio-common/tst-scanf-format-vf-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-vf-ldouble-64-ff
FAIL: stdio-common/tst-scanf-format-vs-double-f
FAIL: stdio-common/tst-scanf-format-vs-double-ff
FAIL: stdio-common/tst-scanf-format-vs-float-f
FAIL: stdio-common/tst-scanf-format-vs-float-ff
FAIL: stdio-common/tst-scanf-format-vs-ldouble-64-f
FAIL: stdio-common/tst-scanf-format-vs-ldouble-64-ff
FAIL: stdlib/tst-makecontext2
FAIL: stdlib/tst-strtod-round
FAIL: wcsmbs/tst-wcstod-round
                === Summary of results ===
    881 FAIL
   5873 PASS
    116 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.3. ARM

4.3.1. dola

FAIL: elf/tst-ldconfig-cache
                === Summary of results ===
      1 FAIL
   6353 PASS
     93 UNSUPPORTED
     30 XFAIL
     18 XPASS

4.4. HPPA

4.4.1. hppadev

FAIL: elf/tst-dl-llp-stack
FAIL: elf/tst-thp-1
FAIL: elf/tst-thp-1-no-s-code
FAIL: misc/tst-sched_setattr
FAIL: nptl/tst-sched1
FAIL: posix/tst-nice
FAIL: rt/tst-clock_nanosleep2
FAIL: rt/tst-clock_nanosleep2-time64
FAIL: stdlib/test-bz22786
FAIL: sunrpc/tst-udp-timeout
                === Summary of results ===
     10 FAIL
   6270 PASS
    123 UNSUPPORTED
     20 XFAIL
      1 XPASS

4.4.2. mx3210

FAIL: elf/tst-dl-llp-stack (BZ #34304)
FAIL: stdlib/test-bz22786 (BZ #34282)

                === Summary of results ===
      2 FAIL
   6289 PASS
    122 UNSUPPORTED
     17 XFAIL
      4 XPASS

4.5. LoongArch (64-bit hard-float)

4.5.1. excelsior

FAIL: resolv/tst-resolv-res_init-failure

                === Summary of results ===
      1 FAIL
   6706 PASS
     66 UNSUPPORTED
     13 XFAIL
      5 XPASS

4.5.2. loongdev

4.6. LoongArch (64-bit soft-float)

4.7. M68K

4.8. MIPS (32-bit, O32)

4.9. MIPS (64-bit, N32)

4.10. MIPS (64-bit, N64)

4.10.1. reliant

FAIL: elf/tst-execstack-prog-noexecstack
FAIL: elf/tst-ld_profile
FAIL: elf/tst-ro-dynamic
FAIL: elf/tst-sprof-basic
FAIL: elf/tst-thp-1
FAIL: elf/tst-thp-1-no-s-code
FAIL: elf/tst-thp-1-no-s-code-pde
FAIL: elf/tst-thp-1-no-s-code-static
FAIL: elf/tst-thp-1-pde
FAIL: elf/tst-thp-1-static
FAIL: io/tst-ftw-lnk

                === Summary of results ===
     11 FAIL
   6688 PASS
     67 UNSUPPORTED
     20 XFAIL
      5 XPASS

4.11. OpenRISC

=== Summary of results ===
     22 FAIL
   6038 PASS
    206 UNSUPPORTED
     16 XFAIL
      2 XPASS

FAIL: elf/tst-ld_profile
FAIL: elf/tst-ldconfig-p
FAIL: elf/tst-sprof-basic
FAIL: elf/tst-tls_tp_offset
FAIL: iconv/tst-iconv_prog-buffer
FAIL: iconv/tst-iconv_prog-buffer-large
FAIL: iconv/tst-iconv_prog-buffer-tiny
FAIL: localedata/sort-test
FAIL: malloc/tst-malloc-alternate-path
FAIL: malloc/tst-malloc-alternate-path-malloc-check
FAIL: malloc/tst-malloc-alternate-path-malloc-largetcache
FAIL: malloc/tst-malloc-alternate-path-threaded-main
FAIL: malloc/tst-malloc-alternate-path-threaded-worker
FAIL: malloc/tst-tcfree1-malloc-check
FAIL: malloc/tst-tcfree2-malloc-check
FAIL: misc/tst-pidfd
FAIL: resolv/tst-ns_name_length_uncompressed
FAIL: rt/tst-clock_nanosleep2
FAIL: stdio-common/tst-fwrite-bz29459
FAIL: stdio-common/tst-read-offset
FAIL: stdlib/test-bz22786
FAIL: string/test-mempcpy

4.12. PowerPC (32-bit soft-float)

4.13. PowerPC (32-bit hard-float)

4.13.1. cfarm121

 === Summary of results ===
      1 FAIL
   6626 PASS
     69 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.13.2. PMacG4 (ernsteiswürfel)

FAIL: elf/tst-startup-errno
FAIL: math/basic-test
FAIL: math/test-float-log10
FAIL: math/test-float32-log10
FAIL: math/test-narrowing-trap
FAIL: misc/tst-align-clone-internal
FAIL: misc/tst-pidfd
FAIL: stdlib/test-bz22786
                === Summary of results ===
      8 FAIL
   6558 PASS
    120 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.14. PowerPC (64-bit hard-float)

4.14.1. IBM Internal machine

=== Summary of results ===
   6554 PASS
     65 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.15. PowerPC64LE (64-bit hard-float)

4.15.1. IBM Internal machine

=== Summary of results ===
      6 FAIL
   7126 PASS
     90 UNSUPPORTED
     16 XFAIL
      2 XPASS

FAIL: math/test-double-acospi
FAIL: math/test-float128-acospi
FAIL: math/test-float32x-acospi
FAIL: math/test-float64-acospi
FAIL: math/test-float64x-acospi
FAIL: math/test-ldouble-acospi

4.15.2. RHEL10 ppc64le

UNSUPPORTED: elf/strace-tst-thp-1-disabled
UNSUPPORTED: elf/strace-tst-thp-1-enabled
UNSUPPORTED: elf/strace-tst-thp-1-pde-disabled
UNSUPPORTED: elf/strace-tst-thp-1-pde-enabled
UNSUPPORTED: elf/strace-tst-thp-1-static-disabled
UNSUPPORTED: elf/strace-tst-thp-1-static-enabled
UNSUPPORTED: elf/strace-tst-thp-align-default
UNSUPPORTED: elf/strace-tst-thp-align-disabled
UNSUPPORTED: elf/strace-tst-thp-align-enabled
UNSUPPORTED: elf/tst-decorate-maps
UNSUPPORTED: elf/tst-dl-llp-stack
UNSUPPORTED: elf/tst-env-setuid
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
UNSUPPORTED: libio/tst-fopen-compat
UNSUPPORTED: malloc/tst-aligned-alloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-cross-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-static-malloc-hugetlb2
UNSUPPORTED: malloc/tst-alloc_buffer-malloc-hugetlb2
UNSUPPORTED: malloc/tst-calloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallinfo2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-alternate-path-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-backtrace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-check-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-fork-deadlock-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-exit-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-fail-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-too-large-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc_info-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocalign1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocfork-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallopt-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-obstack-malloc-hugetlb2
UNSUPPORTED: malloc/tst-posix_memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-fortify-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-realloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-reallocarray-malloc-hugetlb2
UNSUPPORTED: malloc/tst-safe-linking-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree4-malloc-hugetlb2
UNSUPPORTED: malloc/tst-trim1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-valloc-malloc-hugetlb2
FAIL: math/test-double-acospi
FAIL: math/test-float32x-acospi
FAIL: math/test-float64-acospi
UNSUPPORTED: misc/tst-adjtimex
UNSUPPORTED: misc/tst-clock_adjtime
UNSUPPORTED: misc/tst-mseal-pkey
UNSUPPORTED: misc/tst-ntp_adjtime
UNSUPPORTED: misc/tst-pkey
UNSUPPORTED: nptl/test-cond-printers
UNSUPPORTED: nptl/test-condattr-printers
UNSUPPORTED: nptl/test-mutex-printers
UNSUPPORTED: nptl/test-mutexattr-printers
UNSUPPORTED: nptl/test-rwlock-printers
UNSUPPORTED: nptl/test-rwlockattr-printers
UNSUPPORTED: stdlib/tst-system
UNSUPPORTED: time/tst-clock_settime
UNSUPPORTED: time/tst-settimeofday
                === Summary of results ===
      3 FAIL
   7210 PASS
     69 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.16. RISC-V (rv32)

4.17. RISC-V (rv64imac/lp64)

4.17.1. machine 1

FAIL: iconv/tst-iconv_prog
FAIL: iconv/tst-iconv_prog-buffer
FAIL: iconv/tst-iconv_prog-buffer-large
FAIL: iconv/tst-iconv_prog-buffer-tiny
FAIL: math/test-fenv
FAIL: stdio-common/tst-fwrite-bz29459
FAIL: stdio-common/tst-setvbuf2
                === Summary of results ===
      7 FAIL
   6681 PASS
     80 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.18. RISC-V (rv64imafdc/lp64)

4.18.1. machine 1

FAIL: iconv/tst-iconv_prog
FAIL: iconv/tst-iconv_prog-buffer
FAIL: iconv/tst-iconv_prog-buffer-large
FAIL: iconv/tst-iconv_prog-buffer-tiny
FAIL: stdio-common/tst-fwrite-bz29459
FAIL: stdio-common/tst-setvbuf2
                === Summary of results ===
      6 FAIL
   6683 PASS
     79 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.19. RISC-V (rv64imafdc/lp64d)

4.19.1. machine 1

FAIL: iconv/tst-iconv_prog
FAIL: iconv/tst-iconv_prog-buffer
FAIL: iconv/tst-iconv_prog-buffer-large
FAIL: iconv/tst-iconv_prog-buffer-tiny
FAIL: stdio-common/tst-fwrite-bz29459
FAIL: stdio-common/tst-setvbuf2
                === Summary of results ===
      6 FAIL
   6685 PASS
     77 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.19.2. cfarm95

FAIL: resolv/tst-resolv-res_init-failure
                === Summary of results ===
      1 FAIL
   6717 PASS
     68 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.20. S/390

4.20.1. lgentoo4

FAIL: elf/tst-tunconf1
                === Summary of results ===
      1 FAIL
   6864 PASS
     66 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.20.2. Fedora 44 (IBM z17)

                === Summary of results ===
   6893 PASS
     57 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.20.3. RHEL10 s390x

UNSUPPORTED: elf/tst-decorate-maps
UNSUPPORTED: elf/tst-env-setuid
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
UNSUPPORTED: libio/tst-fopen-compat
UNSUPPORTED: malloc/tst-aligned-alloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-cross-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-static-malloc-hugetlb2
UNSUPPORTED: malloc/tst-alloc_buffer-malloc-hugetlb2
UNSUPPORTED: malloc/tst-calloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallinfo2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-alternate-path-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-backtrace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-check-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-fork-deadlock-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-exit-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-fail-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-too-large-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc_info-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocalign1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocfork-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallopt-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-obstack-malloc-hugetlb2
UNSUPPORTED: malloc/tst-posix_memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-fortify-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-realloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-reallocarray-malloc-hugetlb2
UNSUPPORTED: malloc/tst-safe-linking-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree4-malloc-hugetlb2
UNSUPPORTED: malloc/tst-trim1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-valloc-malloc-hugetlb2
UNSUPPORTED: misc/tst-adjtimex
UNSUPPORTED: misc/tst-clock_adjtime
UNSUPPORTED: misc/tst-mseal-pkey
UNSUPPORTED: misc/tst-ntp_adjtime
UNSUPPORTED: misc/tst-pkey
UNSUPPORTED: nptl/test-cond-printers
UNSUPPORTED: nptl/test-condattr-printers
UNSUPPORTED: nptl/test-mutex-printers
UNSUPPORTED: nptl/test-mutexattr-printers
UNSUPPORTED: nptl/test-rwlock-printers
UNSUPPORTED: nptl/test-rwlockattr-printers
UNSUPPORTED: stdlib/tst-system
UNSUPPORTED: time/tst-clock_settime
UNSUPPORTED: time/tst-settimeofday
                === Summary of results ===
   6884 PASS
     59 UNSUPPORTED
     16 XFAIL
      2 XPASS

4.21. SPARC (32-bit)

4.21.1. catbus (32bit nspawn)

FAIL: debug/tst-fortify-c-default-3-def
FAIL: debug/tst-fortify-c-default-3-time64
FAIL: debug/tst-fortify-c-lfs-3-def
FAIL: debug/tst-fortify-c-nongnu-3-def
FAIL: debug/tst-fortify-c-nongnu-3-time64
FAIL: debug/tst-fortify-cc-default-3-def
FAIL: debug/tst-fortify-cc-default-3-time64
FAIL: debug/tst-fortify-cc-lfs-3-def
FAIL: debug/tst-fortify-cc-nongnu-3-def
FAIL: debug/tst-fortify-cc-nongnu-3-time64
FAIL: libio/tst-bz24228
FAIL: libio/tst-bz24228-mem
FAIL: libio/tst-fopen-compat
FAIL: libio/tst-stderr-compat
FAIL: malloc/tst-malloc-alternate-path-malloc-largetcache
FAIL: malloc/tst-malloc-alternate-path-mcheck
FAIL: math/test-double-acospi
FAIL: math/test-float32x-acospi
FAIL: math/test-float64-acospi
FAIL: math/test-matherr-2
FAIL: nptl/tst-pthread_kill-exited
FAIL: posix/tst-chmod
FAIL: stdlib/test-bz22786
FAIL: stdlib/tst-setcontext2
                === Summary of results ===
     24 FAIL
   6880 PASS
     80 UNSUPPORTED
     19 XFAIL
     26 XPASS

4.22. SPARC (64-bit)

4.22.1. catbus

FAIL: elf/tst-pldd
FAIL: math/test-float64x-float128-mul
FAIL: posix/tst-chmod
FAIL: socket/tst-socket-timestamp
FAIL: stdlib/tst-setcontext2
                === Summary of results ===
      5 FAIL
   6736 PASS
     70 UNSUPPORTED
     17 XFAIL
      2 XPASS

4.23. x86 (32-bit, Linux)

4.23.1. milou (i486 nspawn)

                === Summary of results ===
   6847 PASS
     99 UNSUPPORTED
     30 XFAIL
     17 XPASS

4.24. x86_64 (64-bit, Linux)

4.24.1. tintin

                === Summary of results ===
   7303 PASS
     82 UNSUPPORTED
     16 XFAIL

4.24.2. RHEL10 x86_64

UNSUPPORTED: elf/tst-decorate-maps
UNSUPPORTED: elf/tst-env-setuid
UNSUPPORTED: elf/tst-gnu2-tls2-amx
UNSUPPORTED: libio/tst-fopen-compat
UNSUPPORTED: malloc/tst-aligned-alloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-cross-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-random-thread-malloc-hugetlb2
UNSUPPORTED: malloc/tst-aligned-alloc-static-malloc-hugetlb2
UNSUPPORTED: malloc/tst-alloc_buffer-malloc-hugetlb2
UNSUPPORTED: malloc/tst-calloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-aligned-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-malloc-hugetlb2
UNSUPPORTED: malloc/tst-free-sized-trace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallinfo2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-alternate-path-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-backtrace-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-check-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-fork-deadlock-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-random-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-exit-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-thread-fail-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc-too-large-malloc-hugetlb2
UNSUPPORTED: malloc/tst-malloc_info-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocalign1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallocfork-malloc-hugetlb2
UNSUPPORTED: malloc/tst-mallopt-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-obstack-malloc-hugetlb2
UNSUPPORTED: malloc/tst-posix_memalign-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-fortify-malloc-hugetlb2
UNSUPPORTED: malloc/tst-pvalloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-realloc-malloc-hugetlb2
UNSUPPORTED: malloc/tst-reallocarray-malloc-hugetlb2
UNSUPPORTED: malloc/tst-safe-linking-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree2-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree3-malloc-hugetlb2
UNSUPPORTED: malloc/tst-tcfree4-malloc-hugetlb2
UNSUPPORTED: malloc/tst-trim1-malloc-hugetlb2
UNSUPPORTED: malloc/tst-valloc-malloc-hugetlb2
UNSUPPORTED: misc/tst-adjtimex
UNSUPPORTED: misc/tst-clock_adjtime
UNSUPPORTED: misc/tst-ntp_adjtime
UNSUPPORTED: nptl/test-cond-printers
UNSUPPORTED: nptl/test-condattr-printers
UNSUPPORTED: nptl/test-mutex-printers
UNSUPPORTED: nptl/test-mutexattr-printers
UNSUPPORTED: nptl/test-rwlock-printers
UNSUPPORTED: nptl/test-rwlockattr-printers
UNSUPPORTED: stdlib/tst-system
UNSUPPORTED: string/tst-memchr-rtm
UNSUPPORTED: string/tst-memcmp-rtm
UNSUPPORTED: string/tst-memmove-rtm
UNSUPPORTED: string/tst-memrchr-rtm
UNSUPPORTED: string/tst-memset-rtm
UNSUPPORTED: string/tst-strcasecmp-rtm
UNSUPPORTED: string/tst-strchr-rtm
UNSUPPORTED: string/tst-strcmp-rtm
UNSUPPORTED: string/tst-strcpy-rtm
UNSUPPORTED: string/tst-strlen-rtm
UNSUPPORTED: string/tst-strncasecmp-rtm
UNSUPPORTED: string/tst-strncmp-rtm
UNSUPPORTED: string/tst-strrchr-rtm
UNSUPPORTED: string/tst-wcscmp-rtm
UNSUPPORTED: string/tst-wcsncmp-rtm
UNSUPPORTED: time/tst-clock_settime
UNSUPPORTED: time/tst-settimeofday
                === Summary of results ===
   7274 PASS
     73 UNSUPPORTED
     16 XFAIL

4.25. x86_64 (x32, Linux)

                === Summary of results ===
   7328 PASS
     79 UNSUPPORTED
     17 XFAIL

FAIL: misc/tst-process_madvise
FAIL: nptl/tst-setuid2

                === Summary of results for extra tests ===
      2 FAIL    
     21 PASS
      2 UNSUPPORTED
      1 XFAIL

4.26. x86 (32-bit, Hurd)

Build system:

FAIL: debug/tst-sprintf-fortify-rdonly-static
FAIL: dirent/tst-closedir-leaks
FAIL: dirent/tst-closedir-leaks-mem
FAIL: dirent/tst-fdopendir
FAIL: dlfcn/tst-dlinfo-phdr
FAIL: elf/tst-audit12
FAIL: elf/tst-audit14-cmp
FAIL: elf/tst-audit14a-cmp
FAIL: elf/tst-audit15-cmp
FAIL: elf/tst-audit16-cmp
FAIL: elf/tst-audit18
FAIL: elf/tst-audit23
FAIL: elf/tst-audit24a
FAIL: elf/tst-audit24b
FAIL: elf/tst-audit24c
FAIL: elf/tst-audit24d
FAIL: elf/tst-audit25a
FAIL: elf/tst-audit25b
FAIL: elf/tst-audit28
FAIL: elf/tst-cpu-features-cpuinfo
FAIL: elf/tst-cpu-features-cpuinfo-static
FAIL: elf/tst-create_format1
FAIL: elf/tst-dl-debug-exclude
FAIL: elf/tst-dl-path-buf-mem
FAIL: elf/tst-dlopen-auditdup
FAIL: elf/tst-dst-needed-minstack
FAIL: elf/tst-execstack-prog-noexecstack
FAIL: elf/tst-execstack-prog-static-tunable
FAIL: elf/tst-ifunc-resolver-protector-static-non-pie
FAIL: elf/tst-initfinilazyfail
FAIL: elf/tst-latepthread
FAIL: elf/tst-ld_profile
FAIL: elf/tst-null-argv
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
FAIL: elf/tst-recursive-tls
FAIL: elf/tst-rtld-no-malloc
FAIL: elf/tst-rtld-no-malloc-audit
FAIL: elf/tst-rtld-no-malloc-preload
XPASS: elf/tst-single_threaded-pthread-static
FAIL: elf/tst-sprof-basic
FAIL: elf/tst-tls-allocation-failure-static-patched
FAIL: elf/tst-tls-debug-recursive
FAIL: elf/tst-tls1-static-non-pie
FAIL: gmon/tst-sprofil
FAIL: htl/tst-join15
FAIL: htl/tst-pthread-exited
FAIL: inet/tst-if_index-long
FAIL: io/tst-close_range
FAIL: io/tst-closefrom
FAIL: io/tst-fcntl-lock
FAIL: io/tst-fcntl-lock-lfs
FAIL: io/tst-getcwd-abspath
FAIL: io/tst-lchmod
FAIL: io/tst-lockf
FAIL: io/tst-open-tmpfile
FAIL: io/tst-posix_fallocate64
FAIL: io/tst-statx
FAIL: login/tst-pututxline-cache
FAIL: login/tst-pututxline-lockfail
FAIL: login/tst-updwtmpx
FAIL: malloc/tst-compathooks-on
FAIL: malloc/tst-dynarray-fail
FAIL: malloc/tst-dynarray-fail-mem
FAIL: malloc/tst-malloc-alternate-path
FAIL: malloc/tst-malloc-alternate-path-malloc-check
FAIL: malloc/tst-malloc-alternate-path-malloc-largetcache
FAIL: malloc/tst-malloc-alternate-path-mcheck
FAIL: malloc/tst-malloc-alternate-path-threaded-main
FAIL: malloc/tst-malloc-alternate-path-threaded-worker
FAIL: malloc/tst-mallocfork2-malloc-largetcache
FAIL: misc/tst-mremap1
FAIL: misc/tst-mremap2
FAIL: misc/tst-preadvwritev64
FAIL: posix/test-errno
FAIL: posix/tst-execvpe5
FAIL: posix/tst-pathconf
FAIL: posix/tst-posix_fadvise
FAIL: posix/tst-posix_fadvise64
FAIL: posix/tst-preadwrite64
FAIL: posix/tst-sched_getaffinity
FAIL: posix/tst-spawn2
FAIL: posix/tst-spawn4-compat
FAIL: posix/tst-spawn5
FAIL: posix/tst-truncate64
FAIL: posix/tst-wait3
FAIL: posix/tst-wait4
FAIL: posix/tst-waitid
FAIL: resolv/tst-resolv-res_init-failure
FAIL: rt/tst-aio10
FAIL: rt/tst-aio9
FAIL: rt/tst-clock_nanosleep2
FAIL: rt/tst-timer4
FAIL: socket/tst-shutdown
FAIL: stdio-common/tst-fclose-devzero
FAIL: stdio-common/tst-freopen2
FAIL: stdio-common/tst-freopen2-mem
FAIL: stdio-common/tst-freopen3
FAIL: stdio-common/tst-freopen3-mem
FAIL: stdio-common/tst-freopen5
FAIL: stdio-common/tst-freopen5-mem
FAIL: stdio-common/tst-freopen64-2
FAIL: stdio-common/tst-freopen64-2-mem
FAIL: stdio-common/tst-freopen64-3
FAIL: stdio-common/tst-freopen64-3-mem
FAIL: stdio-common/tst-getline-enomem
FAIL: stdio-common/tst-getline-enomem-mem
FAIL: stdio-common/tst-read-offset
FAIL: stdlib/test-bz22786
FAIL: stdlib/test-cxa_atexit-race2
FAIL: stdlib/tst-arc4random-fork
FAIL: stdlib/tst-arc4random-thread
FAIL: stdlib/tst-canon-bz26341
FAIL: stdlib/tst-getrandom2
FAIL: sunrpc/tst-udp-error
FAIL: support/tst-support-open-dev-null-range
FAIL: support/tst-support-process_state
FAIL: support/tst-support_descriptors
FAIL: support/tst-xreadlink
FAIL: time/tst-adjtime
FAIL: time/tst-clock_gettime
FAIL: time/tst-itimer
FAIL: timezone/tst-tzset
                === Summary of results ===
    120 FAIL
   6293 PASS
    199 UNSUPPORTED
     46 XFAIL
      3 XPASS

4.27. x86_64 (64-bit, Hurd)

Build system:

FAIL: debug/tst-sprintf-fortify-rdonly-static
FAIL: dirent/tst-closedir-leaks
FAIL: dirent/tst-closedir-leaks-mem
FAIL: dirent/tst-fdopendir
FAIL: dlfcn/tst-dlinfo-phdr
FAIL: elf/tst-audit12
FAIL: elf/tst-audit14-cmp
FAIL: elf/tst-audit14a-cmp
FAIL: elf/tst-audit15-cmp
FAIL: elf/tst-audit16-cmp
FAIL: elf/tst-audit18
FAIL: elf/tst-audit23
FAIL: elf/tst-audit24a
FAIL: elf/tst-audit24b
FAIL: elf/tst-audit24c
FAIL: elf/tst-audit24d
FAIL: elf/tst-audit25a
FAIL: elf/tst-audit25b
FAIL: elf/tst-audit28
FAIL: elf/tst-audit4
FAIL: elf/tst-audit5
FAIL: elf/tst-audit6
FAIL: elf/tst-audit7
FAIL: elf/tst-cpu-features-cpuinfo
FAIL: elf/tst-cpu-features-cpuinfo-static
FAIL: elf/tst-create_format1
FAIL: elf/tst-dl-debug-exclude
FAIL: elf/tst-dl-path-buf-mem
FAIL: elf/tst-dlopen-auditdup
FAIL: elf/tst-dst-needed-minstack
FAIL: elf/tst-execstack-prog-noexecstack
FAIL: elf/tst-execstack-prog-static-tunable
FAIL: elf/tst-ifunc-resolver-protector-static-non-pie
FAIL: elf/tst-initfinilazyfail
FAIL: elf/tst-latepthread
FAIL: elf/tst-ld_profile
FAIL: elf/tst-null-argv
FAIL: elf/tst-platform-1
FAIL: elf/tst-plt-rewrite1
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
FAIL: elf/tst-recursive-tls
FAIL: elf/tst-rtld-no-malloc
FAIL: elf/tst-rtld-no-malloc-audit
FAIL: elf/tst-rtld-no-malloc-preload
XPASS: elf/tst-single_threaded-pthread-static
FAIL: elf/tst-sprof-basic
FAIL: elf/tst-tls-allocation-failure-static-patched
FAIL: elf/tst-tls-debug-recursive
FAIL: elf/tst-tls1-static-non-pie
FAIL: elf/tst-tunables
FAIL: gmon/tst-sprofil
FAIL: htl/tst-cancel32
FAIL: htl/tst-join15
FAIL: htl/tst-pthread-exited
FAIL: inet/tst-if_index-long
FAIL: io/tst-close_range
FAIL: io/tst-closefrom
FAIL: io/tst-fcntl-lock
FAIL: io/tst-fcntl-lock-lfs
FAIL: io/tst-getcwd-abspath
FAIL: io/tst-lchmod
FAIL: io/tst-lockf
FAIL: io/tst-open-tmpfile
FAIL: io/tst-statx
FAIL: libio/tst-asprintf-null
FAIL: login/tst-pututxline-cache
FAIL: login/tst-pututxline-lockfail
FAIL: login/tst-updwtmpx
FAIL: malloc/tst-dynarray-fail
FAIL: malloc/tst-dynarray-fail-mem
FAIL: malloc/tst-malloc-alternate-path
FAIL: malloc/tst-malloc-alternate-path-malloc-check
FAIL: malloc/tst-malloc-alternate-path-malloc-largetcache
FAIL: malloc/tst-malloc-alternate-path-threaded-main
FAIL: malloc/tst-malloc-alternate-path-threaded-worker
FAIL: malloc/tst-malloc-fork-deadlock-malloc-check
FAIL: malloc/tst-malloc-too-large
FAIL: malloc/tst-malloc-too-large-malloc-check
FAIL: malloc/tst-malloc-too-large-malloc-largetcache
FAIL: malloc/tst-malloc-too-large-threaded-main
FAIL: malloc/tst-malloc-too-large-threaded-worker
FAIL: malloc/tst-mallocfork2-malloc-largetcache
FAIL: math/test-fenv
FAIL: math/test-float64x-acos
FAIL: math/test-float64x-log10
FAIL: math/test-float64x-log2
FAIL: math/test-float64x-y0
FAIL: math/test-float64x-y1
FAIL: math/test-ldouble-acos
FAIL: math/test-ldouble-log10
FAIL: math/test-ldouble-log2
FAIL: math/test-ldouble-y0
FAIL: math/test-ldouble-y1
FAIL: math/test-narrowing-trap
FAIL: misc/tst-mremap1
FAIL: misc/tst-mremap2
FAIL: misc/tst-writev
FAIL: posix/test-errno
FAIL: posix/tst-execvpe5
FAIL: posix/tst-pathconf
FAIL: posix/tst-posix_fadvise
FAIL: posix/tst-posix_fadvise64
FAIL: posix/tst-sched_getaffinity
FAIL: posix/tst-spawn2
FAIL: posix/tst-spawn5
FAIL: posix/tst-wait3
FAIL: posix/tst-wait4
FAIL: posix/tst-waitid
FAIL: resolv/tst-resolv-res_init-failure
FAIL: rt/tst-aio10
FAIL: rt/tst-aio9
FAIL: rt/tst-clock_nanosleep2
FAIL: rt/tst-timer4
FAIL: socket/tst-shutdown
FAIL: stdio-common/tst-fclose-devzero
FAIL: stdio-common/tst-freopen2
FAIL: stdio-common/tst-freopen2-mem
FAIL: stdio-common/tst-freopen3
FAIL: stdio-common/tst-freopen3-mem
FAIL: stdio-common/tst-freopen5
FAIL: stdio-common/tst-freopen5-mem
FAIL: stdio-common/tst-freopen64-2
FAIL: stdio-common/tst-freopen64-2-mem
FAIL: stdio-common/tst-freopen64-3
FAIL: stdio-common/tst-freopen64-3-mem
FAIL: stdio-common/tst-getline-enomem
FAIL: stdio-common/tst-getline-enomem-mem
FAIL: stdlib/test-bz22786
FAIL: stdlib/test-cxa_atexit-race2
FAIL: stdlib/tst-arc4random-fork
FAIL: stdlib/tst-arc4random-thread
FAIL: stdlib/tst-canon-bz26341
FAIL: stdlib/tst-getrandom2
FAIL: support/tst-support-open-dev-null-range
FAIL: support/tst-support-process_state
FAIL: support/tst-support_descriptors
FAIL: time/tst-adjtime
FAIL: time/tst-clock_gettime
FAIL: time/tst-itimer
                === Summary of results ===
    137 FAIL
   6618 PASS
    256 UNSUPPORTED
     46 XFAIL
      3 XPASS

5. Additional testing (RM only)

5.1. gnulib test suite

See Testing/Gnulib for details. Build system:

.o files:

accept4.o
btowc.o
dup3.o
endian.o
fcntl.o
mbrlen.o
mbrtoc16.o
mbrtoc32.o
mbrtowc.o
mbsnrtowcs.o
mbsrtowcs.o
mbstowcs.o
mktime.o
nanosleep.o
nl_langinfo.o
pipe2.o
posix_memalign.o
pthread-rwlock.o
realloc.o
reallocarray.o
sig2str.o
stdc_load8.o
stdc_load8_aligned.o
stdc_memreverse8.o
stdc_memreverse8u.o
stdc_rotate_left.o
stdc_rotate_right.o
stdc_store8.o
stdc_store8_aligned.o
strerror_r.o
time.o
wctype-h.o

Compared to Release/2.43, 8 new .o files (stdc_*.o) and 2 removed from the list (getdelim.o, getline.o).

Test suite results:

FAIL: test-regex-el
============================================================================
Testsuite summary for dummy 0
============================================================================
# TOTAL: 890
# PASS:  830
# SKIP:  59
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See gltests/test-suite.log for debugging.
============================================================================

The test log:

FAIL: test-regex-el
===================

test-regex: fastmap mismatch: pattern = \xd3, string = \xf2, with = -1, without = 0
test-regex: fastmap mismatch: pattern = \xf2, string = \xf2, with = -1, without = 0
test-regex: fastmap mismatch: pattern = \xf3, string = \xf2, with = -1, without = 0
FAIL test-regex-el (exit status: 1)

test-regex-el was added on 7/May/2026 (gnulib commit f762dbf461c65c2740f5a39463c6fc6a06af61b1) and tests for glibc bug 20381, initially filed 2016. So this is not a regression in glibc.

The bug is fixed in the gnulib version of the code and will be fixed in glibc once that is synced over(?).

None: Release/2.44 (last edited 2026-07-27 00:06:44 by AndreasHüttel)