From: Matthias Klose Date: Fri, 24 Apr 2020 01:59:07 +0000 (+0100) Subject: Build zero on x32 X-Git-Tag: archive/raspbian/7u261-2.6.22-1_deb8u1+rpi1^2~8 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=17ae7bec3129ca6a97518ab8b704633245602730;p=openjdk-7.git Build zero on x32 Forwarded: http://mail.openjdk.java.net/pipermail/zero-dev/2014-January/000524.html Last-Update: 2019-02-18 Gbp-Pq: Name it-x32-zero.diff --- diff --git a/acinclude.m4 b/acinclude.m4 index aa09573..91872f3 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -2,12 +2,18 @@ AC_DEFUN([IT_SET_ARCH_SETTINGS], [ case "${host_cpu}" in x86_64) - BUILD_ARCH_DIR=amd64 - INSTALL_ARCH_DIR=amd64 - JRE_ARCH_DIR=amd64 - RPM_ARCH=x86_64 - SYSTEMTAP_ARCH_DIR=x86_64 - ARCHFLAG="-m64" + case "${host}" in + *x32) + BUILD_ARCH_DIR=x32 + INSTALL_ARCH_DIR=x32 + JRE_ARCH_DIR=x32 + ;; + *) + BUILD_ARCH_DIR=amd64 + INSTALL_ARCH_DIR=amd64 + JRE_ARCH_DIR=amd64 + ARCHFLAG="-m64" + esac ;; i?86) BUILD_ARCH_DIR=i586 @@ -776,7 +782,7 @@ AC_DEFUN_ONCE([IT_ENABLE_ZERO_BUILD], ZERO_LIBARCH="${INSTALL_ARCH_DIR}" dnl can't use AC_CHECK_SIZEOF on multilib case "${ZERO_LIBARCH}" in - arm|i386|ppc|s390|sh|sparc) + arm|i386|ppc|s390|sh|sparc|x32) ZERO_BITSPERWORD=32 ;; aarch64|alpha|amd64|ia64|ppc64|ppc64le|s390x|sparcv9)