* top/bootstrap-funclib.sh (autogen): Don't pass unnecessary -I's when
invoking autoreconf. The order of M4 include directories is reflected
in Makefile.in content. Our GNUmakefile _version rule invoke
autoreconf without any extra -I, and this difference in how autoreconf
is invoked results in different tarballs for "make dist" vs "make
release" which is undesirable.
+2025-03-27 Simon Josefsson <simon@josefsson.org>
+
+ bootstrap: Improve "make dist" tarball reproducability.
+ * top/bootstrap-funclib.sh (autogen): Don't pass unnecessary -I's
+ when invoking autoreconf. The order of M4 include directories is
+ reflected in Makefile.in content. Our GNUmakefile _version rule
+ invoke autoreconf without any extra -I, and this difference in how
+ autoreconf is invoked results in different tarballs for "make
+ dist" vs "make release" which is undesirable.
+
2025-03-27 Simon Josefsson <simon@josefsson.org>
maintainer-makefile: Check spelling using 'codespell'.
# A library of shell functions for autopull.sh, autogen.sh, and bootstrap.
-scriptlibversion=2025-02-16.12; # UTC
+scriptlibversion=2025-03-27.18; # UTC
# Copyright (C) 2003-2025 Free Software Foundation, Inc.
#
# Invoke autoreconf with --force --install to ensure upgrades of tools
# such as ylwrap.
- AUTORECONFFLAGS="--verbose --install --force -I $m4_base $ACLOCAL_FLAGS"
+ AUTORECONFFLAGS="--verbose --install --force $ACLOCAL_FLAGS"
AUTORECONFFLAGS="$AUTORECONFFLAGS --no-recursive"
# Tell autoreconf not to invoke autopoint or libtoolize; they were run above.