RFR [8]: Fix Minimal VM build
Aleksey Shipilev
shade at redhat.com
Wed Sep 26 07:57:50 UTC 2018
Minimal VM fails to build after recent backports, because Shenandoah flags are not accessible:
diff -r 2a8e1c939846 src/share/vm/runtime/arguments.cpp
--- a/src/share/vm/runtime/arguments.cpp Fri Sep 21 16:00:18 2018 -0400
+++ b/src/share/vm/runtime/arguments.cpp Wed Sep 26 09:56:44 2018 +0200
@@ -1775,11 +1775,13 @@
}
#endif
+#if INCLUDE_ALL_GCS
if (UseLargePages && (MaxHeapSize / os::large_page_size()) < ShenandoahHeapRegion::MIN_NUM_REGIONS) {
warning("Large pages size (" SIZE_FORMAT "K) is too large to afford page-sized regions,
disabling uncommit",
os::large_page_size() / K);
FLAG_SET_DEFAULT(ShenandoahUncommit, false);
}
+#endif
FLAG_SET_DEFAULT(ParallelGCThreads,
Abstract_VM_Version::parallel_worker_threads());
Testing: x86 minimal build
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list