Login  Register

java11 + release progress thread (also: review)

Posted by Sven Gothel on Aug 18, 2019; 2:54am
URL: https://forum.jogamp.org/java11-release-progress-thread-also-review-tp4039948.html

Dear All,

I just pushed the java11 changes of gluegen
to our jogamp git repo on branch 'java11'
<https://jogamp.org/cgit/gluegen.git/log/?h=java11>.

This has been tested on
- GNU/Linux Debian 10 (Debian OpenJDK Default)
- MacOS 10.14 (AdoptOpenJDK 11.0.3_7)
- Windows 10 (AdoptOpenJDK 11.0.4_11)

using
- OpenJDK 11 as described above
- apache-ant 1.10.5
- and so forth ..

I have validated the gluegen class files
to comply with the class major number 52 (java8).

Jenkins and all my build/test nodes are also
setup and prepared.

Next step is to test my joal, jogl and jocl
changes on the above platforms and push
the changes after validation.

Then I have to complete the Android build setup.

Last but not least, kick off our jenkins build
for a pre-release test.

Many thanks to Wade.
I cherry picked some of his java11 changes
and other patches of him were inspiring.

As usual, my result might look a little bit convoluted
or verbose - however, I try to keep some flexibility
in the SDK layout we may encounter.
Example:
<https://jogamp.org/cgit/gluegen.git/commit/?h=java11&id=f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef>

Feel free to discuss certain changes here
as we go. Maybe test building as well.
Note the updated 'gluegen/make/doc/HowToBuild.html',
which details the build invocation.

Cheers, Sven