Hi Collin, > > GNULIB_TOOL_IMPL=sh+py ./gnulib-tool --create-megatestdir > > --dir=testdir2 --single-configure sys_types stdio > > > > Can you double check on your machine? > > I confirm, it passes for me as well now.
The remaining problem now is: $ rm -rf ../testdir3; GNULIB_TOOL_IMPL=sh+py ./gnulib-tool --create-megatestdir --dir=../testdir3 --single-configure stdio sys_types ./gnulib-tool: *** gnulib-tool.py produced different files than gnulib-tool.sh! Compare ../testdir3 and ../testdir3-glpy3133646. ./gnulib-tool: *** Stop. $ diff -r -q ../testdir3 ../testdir3-glpy3133646 Files ../testdir3/sys_types/gltests/Makefile.am and ../testdir3-glpy3133646/sys_types/gltests/Makefile.am differ Files ../testdir3/sys_types/gltests/Makefile.in and ../testdir3-glpy3133646/sys_types/gltests/Makefile.in differ $ diff -u ../testdir3/sys_types/gltests/Makefile.am ../testdir3-glpy3133646/sys_types/gltests/Makefile.am --- ../testdir3/sys_types/gltests/Makefile.am 2024-04-28 00:59:01.911451722 +0200 +++ ../testdir3-glpy3133646/sys_types/gltests/Makefile.am 2024-04-28 00:58:50.951373470 +0200 @@ -32,6 +32,7 @@ EXTRA_PROGRAMS = noinst_HEADERS = noinst_LIBRARIES = +noinst_LIBRARIES += libtests.a pkgdata_DATA = EXTRA_DIST = BUILT_SOURCES = @@ -52,7 +53,13 @@ -I.. -I$(srcdir)/.. \ -I../gllib -I$(srcdir)/../gllib -LDADD = ../gllib/libgnu.a +LDADD = libtests.a ../gllib/libgnu.a libtests.a ../gllib/libgnu.a libtests.a $(LIBTESTS_LIBDEPS) + +libtests_a_SOURCES = +libtests_a_LIBADD = $(gltests_LIBOBJS) +libtests_a_DEPENDENCIES = $(gltests_LIBOBJS) +EXTRA_libtests_a_SOURCES = +AM_LIBTOOLFLAGS = --preserve-dup-deps TESTS_ENVIRONMENT += EXEEXT='@EXEEXT@' srcdir='$(srcdir)'