Re: Texinfo 7.2.90 build with mingw.org's MinGW: testing

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.tex.texinfo.bugs
Message-ID <[email protected]>
> Date: Sat, 17 Jan 2026 17:18:16 +0100
> From: [email protected]
> Cc: [email protected], [email protected]
> 
> > > What about:
> > >  "Use texi2any program implemented in C if built"
> > 
> > Yes, that's better.  Maybe also change the name of the option, since
> > options that start with --enable or --disable are usually for optional
> > features that are used if enabled.
> 
> The other possibility is --with, which is even less relevant as it is
> for the use of external packages, so I think enable should be used.

Then how about

  --enable-using-c-texi2any
                            Build and install texi2any program implemented in C

> > OK, thanks.  But if ctexi2any is not installed, neither should be the
> > DLLs that it uses, libtexinfo*.dll, right?  Or are they used by some
> > other parts of the package?
> 
> They are used by the Perl XS extensions.  That is the reason why the Perl
> main program can be almost as fast as the C program, it is because it
> uses the same C code, through XS extensions in case of the Perl main
> program, as the ctexi2any program.  (And ctexi2any embeds a Perl
> interpreter to have access to Perl sorting for indices, HTML
> customization in Perl and converters only available in Perl.).

OK, but then we should discuss the place where these DLLs are
installed on Windows, as I explained in my other message.  I'm not
sure that XS extensions loaded from lib/texi2any will find the
texinfo*.dll libraries installed in lib/bin, unless they are somehow
loaded via an absolute file name.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.