changeset 2805:743f6f484fce

8186462: [Graal] build Graal regardless AOT build Reviewed-by: twisti, thartmann, erikj
author kvn
date Tue, 29 Aug 2017 10:24:10 -0700
parents f49503af5d5b
children 1147dee33745 32dc808e9918
files common/autoconf/generated-configure.sh common/autoconf/hotspot.m4
diffstat 2 files changed, 13 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/common/autoconf/generated-configure.sh	Mon Aug 28 21:46:12 2017 +0200
+++ b/common/autoconf/generated-configure.sh	Tue Aug 29 10:24:10 2017 -0700
@@ -5151,7 +5151,7 @@
 #CUSTOM_AUTOCONF_INCLUDE
 
 # Do not change or remove the following line, it is needed for consistency checks:
-DATE_WHEN_GENERATED=1503919695
+DATE_WHEN_GENERATED=1504027321
 
 ###############################################################################
 #
@@ -65798,8 +65798,12 @@
     fi
     INCLUDE_GRAAL="true"
   else
-    # By default enable graal build where AOT is available
-    if test "x$ENABLE_AOT" = "xtrue"; then
+    # By default enable graal build on linux-x64 or where AOT is available.
+    # graal build requires jvmci.
+    if test "x$JVM_FEATURES_jvmci" = "xjvmci" && \
+        (test "x$OPENJDK_TARGET_CPU" = "xx86_64" && \
+         test "x$OPENJDK_TARGET_OS" = "xlinux" || \
+         test "x$ENABLE_AOT" = "xtrue") ; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
       JVM_FEATURES_graal="graal"
--- a/common/autoconf/hotspot.m4	Mon Aug 28 21:46:12 2017 +0200
+++ b/common/autoconf/hotspot.m4	Tue Aug 29 10:24:10 2017 -0700
@@ -335,8 +335,12 @@
     fi
     INCLUDE_GRAAL="true"
   else
-    # By default enable graal build where AOT is available
-    if test "x$ENABLE_AOT" = "xtrue"; then
+    # By default enable graal build on linux-x64 or where AOT is available.
+    # graal build requires jvmci.
+    if test "x$JVM_FEATURES_jvmci" = "xjvmci" && \
+        (test "x$OPENJDK_TARGET_CPU" = "xx86_64" && \
+         test "x$OPENJDK_TARGET_OS" = "xlinux" || \
+         test "x$ENABLE_AOT" = "xtrue") ; then
       AC_MSG_RESULT([yes])
       JVM_FEATURES_graal="graal"
       INCLUDE_GRAAL="true"