Workaround for https://core.tcl-lang.org/thread/tktview/30e201c711 Index: configure ================================================================== --- pkgs/thread3.0.6/configure.orig +++ pkgs/thread3.0.6/configure @@ -1391,11 +1391,11 @@ shared builds (default: on) --enable-64bit enable 64bit support (default: off) --enable-64bit-vis enable 64bit Sparc VIS support (default: off) --disable-rpath disable rpath support (default: on) --enable-symbols build with debugging symbols (default: off) - --enable-zipfs build with Zipfs support (default: on) + --enable-zipfs build with Zipfs support (default: off) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-tcl directory containing tcl configuration @@ -9688,11 +9688,11 @@ # Check whether --enable-zipfs was given. if test ${enable_zipfs+y} then : enableval=$enable_zipfs; tcl_ok=$enableval else case e in #( - e) tcl_ok=yes ;; + e) tcl_ok=no ;; esac fi if test "$tcl_ok" = "yes" -a "x$enable_framework" != "xyes"; then ZIPFS_BUILD=1 Index: configure ================================================================== --- pkgs/thread3.0.6/configure.orig +++ pkgs/thread3.0.6/configure @@ -9699,10 +9699,13 @@ THREAD_ZIP_FILE=lib${PACKAGE_NAME}${PACKAGE_VERSION}.zip else ZIPFS_BUILD=0 THREAD_ZIP_FILE= fi +else + ZIPFS_BUILD=0 + THREAD_ZIP_FILE= fi # Do checking message here to not mess up interleaved configure output { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for building with zipfs" >&5 printf %s "checking for building with zipfs... " >&6; }