On Wed, Nov 20, 2024 at 08:41:20PM +0000, Gavin Smith wrote: > locating and loading "libtexinfo.so" in texi2any directly > would eliminate any risk of either not finding the file, or finding the > wrong file.
I've committed changes to do this. I had to override and revert a commit you made before that as it clashed with my changes - I needed the $additional_libraries argument which you had removed. Later, I'll check that the additional libraries match what is in tp/Texinfo/XS/Makefile.am. Here is the start of the output from "TEXINFO_XS=debug ../tp/texi2any.pl ../doc/info-stnd.texi": checking ../tp/../tp/maintain/lib/Text-Unidecode/lib/libtexinfoxs.la checking ../tp/../tp/maintain/lib/Unicode-EastAsianWidth/lib/libtexinfoxs.la checking ../tp/../tp/maintain/lib/libintl-perl/lib/libtexinfoxs.la checking ../tp/../tp/Texinfo/XS/libtexinfoxs.la found ../tp/../tp/Texinfo/XS/libtexinfoxs.la ../tp/../tp/Texinfo/XS/.libs/libtexinfoxs.so.0 loaded checking ../tp/../tp/maintain/lib/Text-Unidecode/lib/libtexinfo.la checking ../tp/../tp/maintain/lib/Unicode-EastAsianWidth/lib/libtexinfo.la checking ../tp/../tp/maintain/lib/libintl-perl/lib/libtexinfo.la checking ../tp/../tp/Texinfo/XS/libtexinfo.la found ../tp/../tp/Texinfo/XS/libtexinfo.la /usr/lib/libtexinfo.so.0 loaded checking ../tp/../tp/maintain/lib/Text-Unidecode/lib/Parsetexi.la checking ../tp/../tp/maintain/lib/Unicode-EastAsianWidth/lib/Parsetexi.la checking ../tp/../tp/maintain/lib/libintl-perl/lib/Parsetexi.la checking ../tp/../tp/Texinfo/XS/Parsetexi.la found ../tp/../tp/Texinfo/XS/Parsetexi.la ../tp/../tp/Texinfo/XS/.libs/Parsetexi.so loaded looking for boot_Texinfo__Parser trying to call boot_Texinfo__Parser... ...succeeded