Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "Select Java17 builder image for native when project build wit…
…h Java 17" This reverts commit e2771de and makes the use of java17-based builder-images the default without taking into account the JVM version used to build the project. The motivation for this change is that the builder-image compiles bytecode to binary files and in theory a Java17-based builder-image should be able to compile Java bytecode generated by a Java11 compiler and produce a native executable that behaves the same as a native executable generated by a Java11-based builder-image. A key difference between a native executable generated by a Java11-based builder-image and a native executable generated by a Java17-based builder-image is that they include (embedded in the native executable) different implementations of the JDK standard libraries. In theory this should not be an issue, given that Java is backwards compatible and the Java11 APIs of the standard libraries should still be implemented and respected in Java17. This change will allow us to test this hypothesis in practice as well :) If things work as expected then we can drop Java11-based builder-images and only generate/maintain Java17-based ones.
- Loading branch information
Showing
9 changed files
with
25 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters