On 18/01/2026 20:25, Collin Funk wrote:
Pádraig Brady <[email protected]> writes:

diff --git a/doc/local.mk b/doc/local.mk
index 04ce909e9..6f80cb189 100644
--- a/doc/local.mk
+++ b/doc/local.mk
@@ -25,9 +25,11 @@ doc_coreutils_TEXINFOS = \
     doc/fdl.texi \
     doc/sort-version.texi
   +MAKEINFO = $(abs_top_srcdir)/build-aux/makeinfo-wrapper.sh

I think that should be ${abs_top_builddir} to support VPATH builds.

Nice catch. My patch didn't work after running ./configure in a
subdirectory, but using $(abs_top_builddir) fixes it.

+MAKEINFO = $(abs_top_srcdir)/build-aux/makeinfo-wrapper.sh
+
   # The customization variable CHECK_NORMAL_MENU_STRUCTURE is necessary with
   # makeinfo versions ≥ 6.8.
-MAKEINFO = @MAKEINFO@ -c CHECK_NORMAL_MENU_STRUCTURE=1
+MAKEINFOFLAGS = -c CHECK_NORMAL_MENU_STRUCTURE=1

I notice there are also AM_MAKEINFOFLAGS passed.
Should we be using that, rather than overriding
variables the user may set at configure/build time?

Yes, that is correct. It seems I read the Automake manual very poorly
yesterday.

Pushed the patch after those two changes [1].

Thanks,
Collin

[1] 
https://github.com/coreutils/coreutils/commit/740d33b8da14cf410057249f884cf7a612b28d6b

I'm making this further change
as otherwise MAKEINFO wasn't propagated through `make web-manual`

cheers,
Padraig

commit af6ac27441116db7371d8173b6f3767ad983ca33 (HEAD -> master)
Author: Pádraig Brady <[email protected]>
Date:   Mon Feb 2 16:34:31 2026 +0000

    doc: ensure web-manual is post processed

    * doc/local.mk: export MAKEINFO so that it propagates to gendocs.sh,
    as was the case before commit v9.9-207-g740d33b8d

diff --git a/doc/local.mk b/doc/local.mk
index 129def7cd..033a8aab0 100644
--- a/doc/local.mk
+++ b/doc/local.mk
@@ -25,7 +25,7 @@ doc_coreutils_TEXINFOS = \
   doc/fdl.texi \
   doc/sort-version.texi

-MAKEINFO = $(abs_top_builddir)/build-aux/makeinfo-wrapper.sh
+export MAKEINFO = $(abs_top_builddir)/build-aux/makeinfo-wrapper.sh

 # The customization variable CHECK_NORMAL_MENU_STRUCTURE is necessary with
 # makeinfo versions ≥ 6.8.


Reply via email to