On Wed, Sep 10, 2025 at 05:45:34PM +0300, Ileana Dumitrescu wrote:
> Hi Patrice,
> 
> For
> easier debugging, I suggest tarring the build directory entirely and
> saving that after each CI run rather than individual files. It will
> help verify what is being generated and where.

I have added a whole archive of the build directory in the CI uploaded
files.

> For each of the OSes that you have issues with, here are my thoughts:
> - Windows may need an additional option in LT_INIT for dlopening,
> win32-dll [3][4].

There is also this additional information on Windows DLL that I did not
know about (or I had forgotten):
https://www.gnu.org/software/libtool/manual/libtool.html#Windows-DLLs

I think that all these information for Windows DLL are clearly relevant
for GNU Texinfo (in particular the demo.at code), but for the simplified
case in the CI it is less clear, and not enough to solve the issue.  In
this CI simplified case I indeed added 'win32-dll', but it did not
change anything visibly on cygwin64.  To be noted, there is no variable
exported, only one function in that example.  Also, unless I missed
something, the compilation/linking was already a dynamic linking even
before adding 'win32-dll'.  And it does not seems to help to find the
in-build library.

I will try dlpreopen. 

-- 
Pat

Reply via email to