< prev index next >

make/autoconf/jvm-features.m4

Print this page
8248238: Adding Windows support to OpenJDK on AArch64

Summary: Adding Windows support for AArch64

Contributed-by: Ludovic Henry <luhenry@microsoft.com>, Monica Beckwith <monica.beckwith@microsoft.com>
Reviewed-by:

*** 235,246 **** AC_DEFUN_ONCE([JVM_FEATURES_CHECK_AOT], [ JVM_FEATURES_CHECK_AVAILABILITY(aot, [ AC_MSG_CHECKING([if platform is supported by AOT]) # AOT is only available where JVMCI is available since it requires JVMCI. ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \ ! test "x$OPENJDK_TARGET_CPU" = "xaarch64"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi --- 235,247 ---- AC_DEFUN_ONCE([JVM_FEATURES_CHECK_AOT], [ JVM_FEATURES_CHECK_AVAILABILITY(aot, [ AC_MSG_CHECKING([if platform is supported by AOT]) # AOT is only available where JVMCI is available since it requires JVMCI. ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then ! AC_MSG_RESULT([yes]) ! elif test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi
*** 301,312 **** AC_DEFUN_ONCE([JVM_FEATURES_CHECK_GRAAL], [ JVM_FEATURES_CHECK_AVAILABILITY(graal, [ AC_MSG_CHECKING([if platform is supported by Graal]) # Graal is only available where JVMCI is available since it requires JVMCI. ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \ ! test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi --- 302,314 ---- AC_DEFUN_ONCE([JVM_FEATURES_CHECK_GRAAL], [ JVM_FEATURES_CHECK_AVAILABILITY(graal, [ AC_MSG_CHECKING([if platform is supported by Graal]) # Graal is only available where JVMCI is available since it requires JVMCI. ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then ! AC_MSG_RESULT([yes]) ! elif test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi
*** 334,345 **** # AC_DEFUN_ONCE([JVM_FEATURES_CHECK_JVMCI], [ JVM_FEATURES_CHECK_AVAILABILITY(jvmci, [ AC_MSG_CHECKING([if platform is supported by JVMCI]) ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \ ! test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi --- 336,348 ---- # AC_DEFUN_ONCE([JVM_FEATURES_CHECK_JVMCI], [ JVM_FEATURES_CHECK_AVAILABILITY(jvmci, [ AC_MSG_CHECKING([if platform is supported by JVMCI]) ! if test "x$OPENJDK_TARGET_CPU" = "xx86_64"; then ! AC_MSG_RESULT([yes]) ! elif test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi
*** 351,362 **** # AC_DEFUN_ONCE([JVM_FEATURES_CHECK_SHENANDOAHGC], [ JVM_FEATURES_CHECK_AVAILABILITY(shenandoahgc, [ AC_MSG_CHECKING([if platform is supported by Shenandoah]) ! if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86" || \ ! test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi --- 354,366 ---- # AC_DEFUN_ONCE([JVM_FEATURES_CHECK_SHENANDOAHGC], [ JVM_FEATURES_CHECK_AVAILABILITY(shenandoahgc, [ AC_MSG_CHECKING([if platform is supported by Shenandoah]) ! if test "x$OPENJDK_TARGET_CPU_ARCH" = "xx86"; then ! AC_MSG_RESULT([yes]) ! elif test "x$OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" = "xlinux-aarch64"; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no, $OPENJDK_TARGET_CPU]) AVAILABLE=false fi
< prev index next >