On Sun, Jan 11, 2026 at 08:37:08PM +0100, Patrice Dumas wrote:
> > It's possible that libperl is only needed for two unessential features,
> > the SWIG interface, and the alternative ctexi2any implementation of 
> > texi2any.
> 
> It is also needed on platforms that require --no-undefined.

This refers to MS-Windows (mingw and cygwin).  I see that libperl was
also linked against in Texinfo 7.2 in this case, so this is not new.  However,
missing or deficient libperl shouldn't cause a build failure when it doesn't
have to (on platforms that aren't on MS-Windows).

> > SWIG is currently disabled by default although code under the swig/ 
> > directory
> > still seems to be involved in the build, as shown in your output.
> 
> It is the swig directory in tta/C/swig, which does not depend at all on
> swig and solely defines external interfaces, that are used by the swig
> interface.  It could be made such that it does not build when swig is
> not used, but it is not very important either.

I see, it seems fairly harmless.  Maybe it could be clearer that a directory
called "swig" does not depend on swig.  Maybe renaming it something like
"api_for_swig" would be enough.

Reply via email to