Build zero on x32
authorMatthias Klose <doko@ubuntu.com>
Thu, 27 Feb 2020 08:41:03 +0000 (08:41 +0000)
committerEmilio Pozuelo Monfort <pochu@debian.org>
Thu, 27 Feb 2020 08:41:03 +0000 (08:41 +0000)
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

acinclude.m4

index f3d8fa08f7825d42382c6c3c2814e068a42434b9..32d0a2c17570e0bb73a30469fdb207ea8b0d66a3 100644 (file)
@@ -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)