[aarch64-port-dev ] JDK7: Set flags and defines for Aarch64
Andrew Haley
aph at redhat.com
Thu Feb 20 07:32:08 PST 2014
Without these, the native libraries don't get built correctly.
Andrew.
# HG changeset patch
# User aph
# Date 1392910256 0
# Thu Feb 20 15:30:56 2014 +0000
# Node ID 2f8b3da3dd61319e7e0a744b422cafc5c36fb124
# Parent c500a32ecc480c508ff96126cd285294b97599ee
Set flags and defines for Aarch64.
diff -r c500a32ecc48 -r 2f8b3da3dd61 make/common/Defs-linux.gmk
--- a/make/common/Defs-linux.gmk Tue Feb 18 09:41:42 2014 -0500
+++ b/make/common/Defs-linux.gmk Thu Feb 20 15:30:56 2014 +0000
@@ -191,6 +191,7 @@
CFLAGS_REQUIRED_amd64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN
CFLAGS_REQUIRED_i586 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN
CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN
+CFLAGS_REQUIRED_aarch64 += -fno-omit-frame-pointer -fsigned-char -D_LITTLE_ENDIAN
CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9
LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9
CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9
diff -r c500a32ecc48 -r 2f8b3da3dd61 make/jdk_generic_profile.sh
--- a/make/jdk_generic_profile.sh Tue Feb 18 09:41:42 2014 -0500
+++ b/make/jdk_generic_profile.sh Thu Feb 20 15:30:56 2014 +0000
@@ -267,7 +267,7 @@
i386|ppc|s390|sparc|arm)
ARCH_DATA_MODEL=32
;;
- amd64|ppc64|s390x|sparcv9|ia64|alpha)
+ amd64|ppc64|s390x|sparcv9|ia64|alpha|aarch64)
ARCH_DATA_MODEL=64
;;
*)
@@ -278,7 +278,7 @@
# ZERO_ENDIANNESS is the endianness of the processor
case "${ZERO_LIBARCH}" in
- i386|amd64|ia64)
+ i386|amd64|ia64|aarch64)
ZERO_ENDIANNESS=little
;;
ppc*|s390*|sparc*|alpha)
More information about the aarch64-port-dev
mailing list