-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unset the JDK-11 CompileCommand override for bundled JDKS #1519
Unset the JDK-11 CompileCommand override for bundled JDKS #1519
Conversation
The config option is only necessary for outdated JDKs with a known bug, thus does not impact products which are shipped with bundled JDKs.
Generate changelog in
|
@@ -168,9 +168,10 @@ static void action(Params params) { | |||
.addAllJvmOpts(avxOptions) | |||
.addAllJvmOpts(params.getAddJava8GcLogging().get() ? java8gcLoggingOptions : ImmutableList.of()) | |||
// Java 11.0.16 introduced a potential memory leak issues when using the C2 | |||
// compiler | |||
// compiler, resolved in 11.0.16.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
JDK-8291665 for future reference if needed
.addAllJvmOpts( | ||
javaVersion.compareTo(JavaVersion.toVersion("11")) == 0 | ||
&& !params.getBundledJdks().get() | ||
? jdk11DisableC2Compile | ||
: ImmutableList.of()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with PR as it is now, but wondering if we should completely remove the compile command even on JDK 11 as anything picking up new sls-packaging release would have dependency on fixed JDKs at this point.
.addAllJvmOpts( | |
javaVersion.compareTo(JavaVersion.toVersion("11")) == 0 | |
&& !params.getBundledJdks().get() | |
? jdk11DisableC2Compile | |
: ImmutableList.of()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The failure mode is a potentially old depot, however it is unlikely
Released 7.40.0 |
The config option is only necessary for outdated JDKs with a known bug, thus does not impact products which are shipped with bundled JDKs.
==COMMIT_MSG==
Unset the JDK-11 CompileCommand override for bundled JDKS
==COMMIT_MSG==