Hi all, please review this change that allows building of the JDK without Serial GC enabled.
There were some hardcoded entries for -XX:+UseSerialGC in the makefiles, and one of the gtests is serial gc specific and needed to be moved. Noticed during tests with JEP 523: Make G1 the Default Garbage Collector in All Environments. I opted to a different fix than suggested in the CR, instead of wholesale ignoring unrecognized options, only add serial gc to the relevant options if the feature is enabled in the build. The change seems small enough. Tested manually with and without `--with-jvm-features=-serialgc`, both image building and running the test works in both cases (being skipped/not found if serial gc has not been enabled). Other testing: gha Thanks, Thomas --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - 8334617 Changes: https://git.openjdk.org/jdk/pull/31049/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=31049&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334617 Stats: 19 lines in 4 files changed: 17 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/31049.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/31049/head:pull/31049 PR: https://git.openjdk.org/jdk/pull/31049
