On Mon, Feb 02, 2026 at 06:37:16PM +0000, Gavin Smith wrote: > > > > It should be found by the -I../../gnulib/lib (builddir) option as this > is a generated header file. >
... > My biggest suspicion is the various changes to Makefile.am and > configure.ac files regarding the HAVE_ICONV conditional and whether > C libraries are built, e.g. commit 5de817edcbf580f (2026-02-01) and > 05bcc5cf10eefd5d68 (2026-01-29). I'm pretty certain I see the issue now. I put "SUBDIRS += gnulib/lib" inside the "if BUILD_C_CODE" condition. This was to avoid building the gnulib library, pointlessly, if the XS modules weren't going to be used. Hence, any other C objects (libraries, programs) that link against gnulib need to be governed by the same condition.
