On a Linux (Debian 13)/s390x machine, namely cfarm191.cfarm.net: The build without configure option '--enable-dfltcc' works fine. However, the build with configure option '--enable-dfltcc' has one failing test:
FAIL: hufts Find attached the test-suite.log file. For comparison, the same configure option '--enable-dfltcc', on a Linux (Debian 8)/s390x machine, works fine.
============================================= gzip 1.14.96-72fa: tests/test-suite.log ============================================= # TOTAL: 34 # PASS: 33 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): Linux 6.12.107+deb13-s390x #1 SMP Debian 6.12.107-1 (2026-08-29) s390x Distribution information (/etc/os-release): PRETTY_NAME="Debian GNU/Linux 13 (trixie)" NAME="Debian GNU/Linux" VERSION_ID="13" VERSION="13 (trixie)" VERSION_CODENAME=trixie DEBIAN_VERSION_FULL=13.6 ID=debian HOME_URL="https://www.debian.org/" .. contents:: :depth: 2 FAIL: hufts =========== + initial_cwd_=/home/haible/gzip-1.14.96-72fa/build-64/tests + testdir_prefix_ + printf gt + pfx_=gt + mktempd_ /home/haible/gzip-1.14.96-72fa/build-64/tests gt-hufts.XXXX + destdir_=/home/haible/gzip-1.14.96-72fa/build-64/tests + template_=gt-hufts.XXXX + MAX_TRIES_=4 + destdir_slash_=/home/haible/gzip-1.14.96-72fa/build-64/tests/ + unset TMPDIR + d=/home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + : + test -d /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + ls -dgo /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + perms=drwx------ 2 4096 Sep 1 14:56 /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + : + echo /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + return + test_dir_=/home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + cd /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + srcdir=../../../tests + builddir=.. + export srcdir builddir + gl_init_sh_nl_= + IFS= + expr 1 + 128 + eval trap 'Exit 129' 1 + trap Exit 129 1 + expr 2 + 128 + eval trap 'Exit 130' 2 + trap Exit 130 2 + expr 3 + 128 + eval trap 'Exit 131' 3 + trap Exit 131 3 + expr 13 + 128 + eval trap 'Exit 141' 13 + trap Exit 141 13 + expr 15 + 128 + eval trap 'Exit 143' 15 + trap Exit 143 15 + saved_IFS= + IFS=: + new_PATH= + IFS= + test -d /home/haible/gzip-1.14.96-72fa/build-64/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64 + IFS= + test -d /usr/local/bin/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin + IFS= + test -d /usr/bin/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin + IFS= + test -d /bin/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin:/bin + IFS= + test -d /usr/local/games/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin:/bin:/usr/local/games + IFS= + test -d /usr/games/. + new_PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + IFS= + PATH=/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + export PATH + trap remove_tmp_ EXIT + path_prepend_ .. + test 1 != 0 + path_dir_=.. + abs_path_dir_=/home/haible/gzip-1.14.96-72fa/build-64/tests/.. + PATH=/home/haible/gzip-1.14.96-72fa/build-64/tests/..:/home/haible/gzip-1.14.96-72fa/build-64:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + create_exe_shims_ /home/haible/gzip-1.14.96-72fa/build-64/tests/.. + return 0 + shift + test 0 != 0 + export PATH + printf \n...: invalid compressed data--format violated\n + fail=0 + returns_ 1 gzip -dc /home/haible/gzip-1.14.96-72fa/build-64/../tests/hufts-segv.gz + compare /dev/null out + compare_dev_null_ /dev/null out + test 2 = 2 + test x/dev/null = x/dev/null + test -s out + return 0 + return 0 + clean_stderr= s/.*hufts-segv.gz: /...: / /^+/d /Operation-Ending-Supplemental Code/d + sed s/.*hufts-segv.gz: /...: / /^+/d /Operation-Ending-Supplemental Code/d err-raw + compare exp err + compare_dev_null_ exp err + test 2 = 2 + test xexp = x/dev/null + test xerr = x/dev/null + return 2 + compare_ exp err + LC_ALL=C diff -u exp err + printf \037\213\010\000\060\060\060\060\060\060\144\000\000\000 + printf \ngzip: stdin: invalid compressed data--format violated\n + returns_ 1 gzip -d + sed s/.*hufts-segv.gz: /...: / /^+/d /Operation-Ending-Supplemental Code/d err33501-raw + compare exp33501 err33501 + compare_dev_null_ exp33501 err33501 + test 2 = 2 + test xexp33501 = x/dev/null + test xerr33501 = x/dev/null + return 2 + compare_ exp33501 err33501 + LC_ALL=C diff -u exp33501 err33501 --- exp33501 2026-09-01 14:56:08.077777903 -0400 +++ err33501 2026-09-01 14:56:08.077777903 -0400 @@ -1,2 +1,2 @@ -gzip: stdin: invalid compressed data--format violated +gzip: stdin: unexpected end of file + fail=1 + Exit 1 + set +e + exit 1 + exit 1 + remove_tmp_ + __st=1 + cleanup_ + : + test = yes + cd /home/haible/gzip-1.14.96-72fa/build-64/tests + chmod -R u+rwx /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + rm -rf /home/haible/gzip-1.14.96-72fa/build-64/tests/gt-hufts.6Vu9 + exit 1 FAIL hufts (exit status: 1)
