Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Formatting: BindingJNILibLoader, AWTEDTExecutor (details)
  2. Bump cpptasks.jar, commit 19c854265956942497dc89444a9ee84f18383671 (Support native windows dll-names) (details)
  3. Remove Windows dll-rename, adopting to cpptasks.jar change (details)
  4. Windows java-win64.bat launch script: Set LIB_DIR to absolute path as required by System.load*() (details)
  5. NativeLibrary: Add getSystemEnvLibraryPaths(), i.e. LD_LIBRARY_PATH, PATH, .. content (details)
  6. NativeLibrary.enumerateLibraryPaths(): Using addPaths() ensures given 'path' is being resolved as absolute-canonical as required for System.load*() (details)
  7. JNILibLoaderBase.loadLibraryInternal(): Produce own detailed exception if lib couldn't be loaded (avoid showing misleading orig exception) (details)
Commit f5ea3aa0429d6efd3616a605e5df78530aba3e25 by Sven Gothel
Formatting: BindingJNILibLoader, AWTEDTExecutor
The file was modifiedsrc/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java (diff)
The file was modifiedsrc/java/com/jogamp/common/util/awt/AWTEDTExecutor.java (diff)
Commit 594a960cd72a5859429967e3f23fa7aaac1f712c by Sven Gothel
Bump cpptasks.jar, commit 19c854265956942497dc89444a9ee84f18383671 (Support native windows dll-names)

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 :)
The file was modifiedmake/lib/cpptasks-version.txt (diff)
The file was modifiedmake/lib/cpptasks.jar (diff)
Commit a9f1ccf10e42076d88813d369cfbc3e205469428 by Sven Gothel
Remove Windows dll-rename, adopting to cpptasks.jar change
The file was modifiedmake/build.xml (diff)
The file was modifiedmake/gluegen-cpptasks-base.xml (diff)
The file was modifiedmake/build-test.xml (diff)
Commit ba93184177af82276c3353ed9759dab8ba0421d7 by Sven Gothel
Windows java-win64.bat launch script: Set LIB_DIR to absolute path as required by System.load*()
The file was modifiedmake/scripts/java-win64.bat (diff)
The file was modifiedmake/scripts/runtest-x64.bat (diff)
The file was modifiedmake/scripts/runtest.sh (diff)
Commit 7e869ec5dde4409bbd3b16253d7c9ad9f3a2d3e7 by Sven Gothel
NativeLibrary: Add getSystemEnvLibraryPaths(), i.e. LD_LIBRARY_PATH, PATH, .. content
The file was modifiedsrc/java/com/jogamp/common/os/NativeLibrary.java (diff)
Commit 55e0d96bddd01042fb0955d7a3864ac7879b612f by Sven Gothel
NativeLibrary.enumerateLibraryPaths(): Using addPaths() ensures given 'path' is being resolved as absolute-canonical as required for System.load*()

Further, detailed DEBUG messages are added on -Djogamp.debug.NativeLibrary
The file was modifiedsrc/java/com/jogamp/common/os/NativeLibrary.java (diff)
Commit e6cab620406492567e2194a3fac90ca76950272d by Sven Gothel
JNILibLoaderBase.loadLibraryInternal(): Produce own detailed exception if lib couldn't be loaded (avoid showing misleading orig exception)

.. and detail some debug output. Both, own exception and debug output expose  NativeLibrary.getSystemEnvLibraryPaths()
The file was modifiedsrc/java/com/jogamp/common/jvm/JNILibLoaderBase.java (diff)