Login  Register

Re: Release 2.4.0 Progress ..

Posted by Sven Gothel on Jan 23, 2023; 10:06am
URL: https://forum.jogamp.org/Release-2-4-0-Progress-tp4042061p4042087.html

Sven Gothel wrote
The naming scheme of node labels has typos, yes.

I also should remove the GPU name and OS version details ,
as they no more match actual machines today.
Maybe I do this before resolving the build aggregation.
Jenkins node-names (axis labels) are cleaned up,
including renaming old builds etc (no loss, but removed dropped platforms).

The Windows GlueGen failures (build 948)
surely had its magic ...
See fixed for build 949,
which includes my cpptask.jar changes,
finally writing out dynamic libraries as NAME.dll under Windows:
Add support for Windows dynamic library target, i.e. NAME.dll instead of libNAME.dll.

This is now required when linking a GLUENAME1.dll to TOOLNAME1.dll,
where GLUENAME1.dll is loaded via System.loadLibrary() and TOOLNAME1.dll required to be found.
Might be a change in the current ming64 toolchain.

Before this change, the library name 'libTOOLNAME1.so' was written into `libGLUENAME1.so`
and hence could not be found (manually renamed to a dll name).

Now we can also drop the manual rename of libNAME1.so -> NAME1.dll, finally :)
Good, one more regression on Windows in jogl ..