Bug 1523 - Ensure Java 8 API Compliance under JDK >= 17 builds
Summary: Ensure Java 8 API Compliance under JDK >= 17 builds
Status: RESOLVED FIXED
Alias: None
Product: General
Classification: JogAmp
Component: builds (show other bugs)
Version: 2.6.0
Hardware: All all
: P4 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2025-07-22 04:11 CEST by Sven Gothel
Modified: 2025-07-22 04:33 CEST (History)
0 users

See Also:
Type: FEATURE
SCM Refs:
gluegen d05fb992362042440c94d7905d3238b2e43ef4d3 gluegen d8d5640f2ebaefe887f517b70eb76edafcc6debc gluegen d59059e6adb2d0eccb53bd32c4fb042897faf6ba gluegen c8adeee2becd24c8103c4921cdf944a0794cb928 gluegen 303a6701c2b643d5579a5b88a101a53ccba9f90c joal b44e5da3647ea5c024b36bd6601fe25a78b66e40 joal e077072f6d1a52dd1fcd5ee106b7b5ee57699f4e jogl 1fe760048ad6eec3e5d2578db7b151fc5ffccbfe jocl 00424ba43a5d8aafa1cd3b5915162ee329c897d6 jocl 9da4a530776f1f7de032fe1ae9040bd9f82151fe
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Gothel 2025-07-22 04:11:20 CEST
We stick w/ Java 8 (class file 52), contrary to earlier statement in Bug 1512.

Our source must stay in the Java8 compatible API realm,
until until using a minimum of Android API 32 (Version 12).
Today, this would drop a lot of devices .. purely academical ofc :)
See Bug 1520 comment 4.

We shall use the '--release 8' of 'javac'
to ensure API Java8 compatibility until moving 
to Java11 in concert w/ Android API 32.
Comment 1 Sven Gothel 2025-07-22 04:28:49 CEST
Resolved for gluegen, joal, jogl and jocl.
Comment 2 Sven Gothel 2025-07-22 04:33:12 CEST
https://jogamp.org/gluegen/doc/JogAmpPlatforms.html