1.1 --- a/common/autoconf/platform.m4 Tue Jul 24 14:58:25 2018 +0800 1.2 +++ b/common/autoconf/platform.m4 Tue Jul 24 15:12:39 2018 +0800 1.3 @@ -328,7 +328,7 @@ 1.4 elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then 1.5 # On all platforms except macosx, we replace x86_64 with amd64. 1.6 OPENJDK_TARGET_CPU_OSARCH="amd64" 1.7 - elif test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xmips64; then 1.8 + elif test "x$OPENJDK_TARGET_OS" = xlinux && test "x$OPENJDK_TARGET_CPU" = xmips64 && test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then 1.9 # Jin: to be exactly same with OpenJDK 6(mips64) 1.10 # System.getProperty("os.arch"): mips64 -> mips64el 1.11 OPENJDK_TARGET_CPU_OSARCH="mips64el" 1.12 @@ -353,6 +353,9 @@ 1.13 OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"i386\"' -DLIBARCH64NAME='\"amd64\"'" 1.14 fi 1.15 fi 1.16 + if test "x$OPENJDK_TARGET_CPU" = xmips64 && test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then 1.17 + OPENJDK_TARGET_CPU_JLI_CFLAGS="$OPENJDK_TARGET_CPU_JLI_CFLAGS -DLIBARCH32NAME='\"mips32el\"' -DLIBARCH64NAME='\"mips64el\"'" 1.18 + fi 1.19 AC_SUBST(OPENJDK_TARGET_CPU_JLI_CFLAGS) 1.20 1.21 # Setup OPENJDK_TARGET_OS_API_DIR, used in source paths.