File icedtea6-1.13.5-add-zero-ports-ecj.patch of Package java-1_6_0-openjdk
--- icedtea6-1.13.5/openjdk-ecj/jdk/make/jdk_generic_profile.sh 2014-11-12 09:34:25.286919177 +0100
+++ icedtea6-1.13.5/openjdk-ecj/jdk/make/jdk_generic_profile.sh 2014-11-12 12:49:25.683074238 +0100
@@ -337,7 +338,7 @@
i386|ppc|s390|sparc|arm|sh)
ARCH_DATA_MODEL=32
;;
- amd64|ppc64|s390x|sparcv9|ia64|alpha)
+ aarch64|alpha|amd64|ia64|ppc64*|s390x|sparcv9)
ARCH_DATA_MODEL=64
;;
*)
@@ -348,7 +349,7 @@
# ZERO_ENDIANNESS is the endianness of the processor
case "${ZERO_LIBARCH}" in
- i386|amd64|ia64)
+ arm|aarch64|amd64|i386|ia64|mips*el|ppc64le)
ZERO_ENDIANNESS=little
;;
ppc*|s390*|sparc*|alpha)
@@ -375,6 +376,9 @@
s390)
ZERO_ARCHFLAG="-m31"
;;
+ arm|aarch64|ppc64le)
+ ZERO_ARCHFLAG="-D_LITTLE_ENDIAN"
+ ;;
*)
ZERO_ARCHFLAG="-m${ARCH_DATA_MODEL}"
esac