[Rev 03] RFR: 8238755: allow to create static lib for javafx.media on linux
jvos at openjdk.java.net
Fri Feb 21 12:15:53 UTC 2020
On Thu, 20 Feb 2020 21:55:37 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> The pull request has been updated with 4 additional commits.
> modules/javafx.base/src/main/java/com/sun/javafx/PlatformUtil.java line 74:
>> 73: private static final boolean IOS = os.startsWith("iOS");
>> 74: private static final boolean STATIC_BUILD = "Substrate VM".equals(System.getProperty("java.vm.name"));
> Is it always going to be the case that STATIC_BUILD == is SubStrate VM?
That's a good question. At this moment, there is a 1-1 link between statically linked images and Substrate VM.
In case there will be more VM's that are statically linked with the applications and resources, I assume it will be beneficial to add a property in the "java." space to reflect this. There are more parts in OpenJDK that can benefit from different treatment in case of a statically linked image.
More information about the openjfx-dev