1.1 --- a/common/autoconf/platform.m4 Fri Apr 05 09:38:54 2013 +0200 1.2 +++ b/common/autoconf/platform.m4 Mon Apr 08 14:07:32 2013 -0400 1.3 @@ -332,6 +332,29 @@ 1.4 DEFINE_CROSS_COMPILE_ARCH="" 1.5 fi 1.6 AC_SUBST(DEFINE_CROSS_COMPILE_ARCH) 1.7 + 1.8 + # Some Zero and Shark settings. 1.9 + # ZERO_ARCHFLAG tells the compiler which mode to build for 1.10 + case "${OPENJDK_TARGET_CPU}" in 1.11 + s390) 1.12 + ZERO_ARCHFLAG="-m31" 1.13 + ;; 1.14 + *) 1.15 + ZERO_ARCHFLAG="-m${OPENJDK_TARGET_CPU_BITS}" 1.16 + esac 1.17 + AC_SUBST(ZERO_ARCHFLAG) 1.18 + 1.19 + # ZERO_ARCHDEF is used to enable architecture-specific code 1.20 + case "${OPENJDK_TARGET_CPU}" in 1.21 + ppc*) ZERO_ARCHDEF=PPC ;; 1.22 + s390*) ZERO_ARCHDEF=S390 ;; 1.23 + sparc*) ZERO_ARCHDEF=SPARC ;; 1.24 + x86_64*) ZERO_ARCHDEF=AMD64 ;; 1.25 + x86) ZERO_ARCHDEF=IA32 ;; 1.26 + *) ZERO_ARCHDEF=$(echo "${OPENJDK_TARGET_CPU_LEGACY_LIB}" | tr a-z A-Z) 1.27 + esac 1.28 + AC_SUBST(ZERO_ARCHDEF) 1.29 + 1.30 ]) 1.31 1.32 AC_DEFUN([PLATFORM_SET_RELEASE_FILE_OS_VALUES],