Here's another snapshot. Thanks to Paul, Bruno and Collin for those commits.
Hoping I can make the release in less than a week. Thanks for any testing. gzip snapshot: https://meyering.net/gzip/gzip-ss.tar.xz 812 KB https://meyering.net/gzip/gzip-ss.tar.xz.sig https://meyering.net/gzip/gzip-1.14.70-cb0ee.tar.xz Changes in gzip since 1.14.52-05ea: Bruno Haible (2): build: Fix broken executable on 32-bit x86 systems with musl libc build: Fix syntax error in configure (regression yesterday) Collin Funk (2): zdiff: escape arguments given to short options maint: assume proper behavior of tolower Jim Meyering (8): tests: avoid two cygwin test failures maint: fix a comment typo tests: zgrep-abuse: skip if we cannot create the exploit input tests: test for the latest fix doc: mention pigz and zlib in SEE ALSO build: update gnulib to latest build: avoid new failure when combining --enable-gcc-warnings and GCC16 build: update gnulib to latest Paul Eggert (6): doc: add Sam James's pointer to TEXTREL issue gzip: fix diagnostic after failed write maint: avoid AC_REQUIRE at top level maint: port pipe-output to Alpine tests: use $GREP not grep zgrep: fix quoting typo Changes in gnulib since 1.14.52-05ea: * gnulib 001a315786...095a527db6 (67): > hamt: Use the counted_by attribute. > attribute: Provide access to clang's counted_by attribute. > Improve comments about GCC bugs. > manywarnings: GCC 16 changes > manywarnings: simplify C warning audits > stdc_rotate_left tests, stdc_rotate_right tests: Fix gcc warning. > getlocalename_l-simple tests: Avoid test failure on NetBSD. > stdbit-h: namespace cleanup port to G++ 15 > stdbit-h: <stddef.h> namespace cleanup > stdbit-h: include <stdint.h> only on module req > mbrtoc32-regular: Strengthen the configure test. > error-h: Support multiple gnulib-tool invocations in the same package. > realloc-posix: Support multiple gnulib-tool invocations in a package. > string-h: Support multiple gnulib-tool invocations in the same package. > stdbit-h: Support multiple gnulib-tool invocations in the same package. > endian: Support multiple gnulib-tool invocations in the same package. > arpa_inet-h: Support multiple gnulib-tool invocations in a package. > stdbit-h: Fix syntax error in C++ mode. > stdbit-h: Fix syntax errors in C++ mode (regression 2026-03-16). > uchar-h: Support multiple gnulib-tool invocations in the same package. > regex: pacify gcc -Wint-in-bool-context > autoupdate > windows-cygpath: Handle UNC file names on Cygwin correctly. > idx: Remove redundant #include. > c-strtod tests: Improve last patch. > thread: Fix possible link error (regression 2026-04-25). > thread: Improve no-op macros. > dfa: fix lib/localeinfo.c char32_t comments > regex: port to non-GNU malloc > regex: SSIZE_MAX porting > idx: cleaner namespace on GNU > autoupdate > localename-unsafe: respect --disable-threads > autoupdate > c-strtod-tests: port to single-threaded builds > cond: always include glthread/lock.h > thread: better nonreturn fix for gl_thread_create > thread: pacify gcc -Wunused-value > thread: pacify gcc -Wsuggest-attribute=noreturn > regex: Remove misplaced comment. > xstrtol tests: Don't rely on is_GNULIB_strtol. > regex: Fix link error on macOS and FreeBSD (regression yesterday). > uchar-h tests: Strengthen tests. > regex: be consistent with dfa > dfa: always use char32_t not wchar_t > uchar-h: <string.h> etc. namespace cleanup > doc: document namespace pollution allowed by POSIX > version-etc: Optionally emit another line for the man page. > bcp47: Fix handling of variants of length 4. > wchar-h: <string.h> namespace cleanup > autoupdate > autoupdate > maint.mk: fix sc_Wundef_boolean race with parallel syntax-check > regex tests: pacify -Wshadow > readutmp: greeters are not users > regex: avoid a UBSAN failure: remove an unnecessary DEBUG_ASSERT > regex tests: Add a test case that triggers an assertion failure. > readutmp: Silence -Wzero-as-null-pointer-constant warning. > doc: doc FTS_NOSTAT with FIFO, not directory > regex: Silence -Wzero-as-null-pointer-constant warning. > byteswap: Fix compilation on Solaris OpenIndiana (regr. 2026-03-20). > sigdelay: Don't use out-of-range signal numbers. > sigdelay, posix-spawn-internal: Ignore out-of-range signal numbers. > sigprocmask: Fix sigismember function. > pthread_sigmask tests: Fix test failure on Solaris, AIX (regr. today). > doc: doc FTS_NOSTAT similarity to FTS_DEFER_STAT > fts: match doc for FTS_DEFER_STAT mode
