I performed an aarch64 crosscompile of JogAmp gluegen, joal, jocl and jogl during the weekend and it allowed me to run software such as Processing 3 on aarch64
Tested on DragonBoard 410c running Linaro Debian 8
The only requirement was to compile and to drop in the native jars
All i have done was to update build infrastructure changes in order to ease setup of an aarch64 crosscompile buildbot to produce the native jars!
While testing code changes i wanted to make sure that native compilation also worked and i have used a GitLab CI continous developement pipeline hosted on my premises to run automated builds for each git checking.
What is GitLab?
GitLab is a freesoftware project implementing "GitHub + Tarvis" that you can run on your own premises on your own debian server.
By using GitLab we can automate how we build JogAmp and keep development working for several branches without having to rely on a "janitor" that need to update a central build script for the build bots to work for all branches.
Thank you for the explanations and as far as I know, Gitlab can be "self hosted". I'd like to allow other JogAmp users to benefit of your work without having to rebuild JogAmp. I'm reluctant to rely on services hosted on other servers... and I own an ARM low energy server ;)