< prev index next >

make/autoconf/hotspot.m4

Print this page
rev 47445 : 8171853: Remove Shark compiler

*** 22,37 **** # or visit www.oracle.com if you need additional information or have any # questions. # # All valid JVM features, regardless of platform ! VALID_JVM_FEATURES="compiler1 compiler2 zero shark minimal dtrace jvmti jvmci \ graal vm-structs jni-check services management all-gcs nmt cds \ static-build link-time-opt aot" # All valid JVM variants ! VALID_JVM_VARIANTS="server client minimal core zero zeroshark custom" ############################################################################### # Check if the specified JVM variant should be built. To be used in shell if # constructs, like this: # if HOTSPOT_CHECK_JVM_VARIANT(server); then --- 22,37 ---- # or visit www.oracle.com if you need additional information or have any # questions. # # All valid JVM features, regardless of platform ! VALID_JVM_FEATURES="compiler1 compiler2 zero minimal dtrace jvmti jvmci \ graal vm-structs jni-check services management all-gcs nmt cds \ static-build link-time-opt aot" # All valid JVM variants ! VALID_JVM_VARIANTS="server client minimal core zero custom" ############################################################################### # Check if the specified JVM variant should be built. To be used in shell if # constructs, like this: # if HOTSPOT_CHECK_JVM_VARIANT(server); then
*** 60,76 **** # server: normal interpreter, and a tiered C1/C2 compiler # client: normal interpreter, and C1 (no C2 compiler) # minimal: reduced form of client with optional features stripped out # core: normal interpreter only, no compiler # zero: C++ based interpreter only, no compiler - # zeroshark: C++ based interpreter, and a llvm-based compiler # custom: baseline JVM with no default features # AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_VARIANTS], [ AC_ARG_WITH([jvm-variants], [AS_HELP_STRING([--with-jvm-variants], ! [JVM variants (separated by commas) to build (server,client,minimal,core,zero,zeroshark,custom) @<:@server@:>@])]) SETUP_HOTSPOT_TARGET_CPU_PORT if test "x$with_jvm_variants" = x; then with_jvm_variants="server" --- 60,75 ---- # server: normal interpreter, and a tiered C1/C2 compiler # client: normal interpreter, and C1 (no C2 compiler) # minimal: reduced form of client with optional features stripped out # core: normal interpreter only, no compiler # zero: C++ based interpreter only, no compiler # custom: baseline JVM with no default features # AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_VARIANTS], [ AC_ARG_WITH([jvm-variants], [AS_HELP_STRING([--with-jvm-variants], ! [JVM variants (separated by commas) to build (server,client,minimal,core,zero,custom) @<:@server@:>@])]) SETUP_HOTSPOT_TARGET_CPU_PORT if test "x$with_jvm_variants" = x; then with_jvm_variants="server"
*** 130,140 **** AC_SUBST(JVM_VARIANTS) AC_SUBST(VALID_JVM_VARIANTS) AC_SUBST(JVM_VARIANT_MAIN) ! if HOTSPOT_CHECK_JVM_VARIANT(zero) || HOTSPOT_CHECK_JVM_VARIANT(zeroshark); then # zero behaves as a platform and rewrites these values. This is really weird. :( # We are guaranteed that we do not build any other variants when building zero. HOTSPOT_TARGET_CPU=zero HOTSPOT_TARGET_CPU_ARCH=zero fi --- 129,139 ---- AC_SUBST(JVM_VARIANTS) AC_SUBST(VALID_JVM_VARIANTS) AC_SUBST(JVM_VARIANT_MAIN) ! if HOTSPOT_CHECK_JVM_VARIANT(zero); then # zero behaves as a platform and rewrites these values. This is really weird. :( # We are guaranteed that we do not build any other variants when building zero. HOTSPOT_TARGET_CPU=zero HOTSPOT_TARGET_CPU_ARCH=zero fi
*** 323,341 **** if HOTSPOT_CHECK_JVM_FEATURE(static-build); then AC_MSG_ERROR([To enable static-build, you must use --enable-static-build]) fi fi ! if ! HOTSPOT_CHECK_JVM_VARIANT(zero) && ! HOTSPOT_CHECK_JVM_VARIANT(zeroshark); then if HOTSPOT_CHECK_JVM_FEATURE(zero); then ! AC_MSG_ERROR([To enable zero/zeroshark, you must use --with-jvm-variants=zero/zeroshark]) ! fi ! fi ! ! if ! HOTSPOT_CHECK_JVM_VARIANT(zeroshark); then ! if HOTSPOT_CHECK_JVM_FEATURE(shark); then ! AC_MSG_ERROR([To enable shark, you must use --with-jvm-variants=zeroshark]) fi fi # Only enable jvmci on x86_64, sparcv9 and aarch64. if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \ --- 322,334 ---- if HOTSPOT_CHECK_JVM_FEATURE(static-build); then AC_MSG_ERROR([To enable static-build, you must use --enable-static-build]) fi fi ! if ! HOTSPOT_CHECK_JVM_VARIANT(zero); then if HOTSPOT_CHECK_JVM_FEATURE(zero); then ! AC_MSG_ERROR([To enable zero, you must use --with-jvm-variants=zero]) fi fi # Only enable jvmci on x86_64, sparcv9 and aarch64. if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
*** 406,424 **** JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal" JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci" JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES" JVM_FEATURES_minimal="compiler1 minimal $JVM_FEATURES $JVM_FEATURES_link_time_opt" JVM_FEATURES_zero="zero $NON_MINIMAL_FEATURES $JVM_FEATURES" - JVM_FEATURES_zeroshark="zero shark $NON_MINIMAL_FEATURES $JVM_FEATURES" JVM_FEATURES_custom="$JVM_FEATURES" AC_SUBST(JVM_FEATURES_server) AC_SUBST(JVM_FEATURES_client) AC_SUBST(JVM_FEATURES_core) AC_SUBST(JVM_FEATURES_minimal) AC_SUBST(JVM_FEATURES_zero) - AC_SUBST(JVM_FEATURES_zeroshark) AC_SUBST(JVM_FEATURES_custom) # Used for verification of Makefiles by check-jvm-feature AC_SUBST(VALID_JVM_FEATURES) --- 399,415 ----
*** 435,445 **** JVM_FEATURES_server="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_server | $SORT -u))" JVM_FEATURES_client="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_client | $SORT -u))" JVM_FEATURES_core="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_core | $SORT -u))" JVM_FEATURES_minimal="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_minimal | $SORT -u))" JVM_FEATURES_zero="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_zero | $SORT -u))" - JVM_FEATURES_zeroshark="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_zeroshark | $SORT -u))" JVM_FEATURES_custom="$($ECHO $($PRINTF '%s\n' $JVM_FEATURES_custom | $SORT -u))" # Validate features for variant in $JVM_VARIANTS; do AC_MSG_CHECKING([JVM features for JVM variant '$variant']) --- 426,435 ----
< prev index next >