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.