diff options
author | Thorsten Glaser <tg@mirbsd.org> | 2014-09-04 20:59:24 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2014-09-04 21:19:16 +0200 |
commit | 0017dca1c149c2ac7048720b202e2a44988a5e27 (patch) | |
tree | d52fdee7a40811766ebb3da886be38406df38ba3 | |
parent | 4a0ae6ec1840db71b31c1231122dfa8eb2223da4 (diff) |
port OpenADK to a Debian/x32 host
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | toolchain/gmp/Makefile | 6 |
2 files changed, 8 insertions, 2 deletions
@@ -191,7 +191,9 @@ NO_ERROR=0 echo "GMAKE:=$$(which gmake)" >>prereq.mk ;\ fi @echo "GNU_HOST_NAME:=$$(${CC} -dumpmachine)" >>prereq.mk - @echo "ARCH_FOR_BUILD:=$$(${CC} -dumpmachine | sed -e s'/-.*//' \ + @echo "ARCH_FOR_BUILD:=$$(${CC} -dumpmachine | sed \ + -e 's/x86_64-linux-gnux32/x32/' \ + -e s'/-.*//' \ -e 's/sparc.*/sparc/' \ -e 's/armeb.*/armeb/g' \ -e 's/arm.*/arm/g' \ diff --git a/toolchain/gmp/Makefile b/toolchain/gmp/Makefile index a8ec71088..fbc8687e0 100644 --- a/toolchain/gmp/Makefile +++ b/toolchain/gmp/Makefile @@ -10,6 +10,10 @@ ifeq (${ADK_MAKE_PARALLEL},y) GMP_MAKEOPTS+= -j${ADK_MAKE_JOBS} endif +ifeq (${ARCH_FOR_BUILD},x32) +GMP_CONFOPTS+= ABI=x32 +endif + $(WRKBUILD)/.headers: $(WRKBUILD)/.configured: ifneq ($(OStype),Darwin) @@ -17,7 +21,7 @@ ifneq ($(OStype),Darwin) endif (cd $(WRKBUILD); \ PATH="$(STAGING_HOST_DIR)/usr/bin:$$PATH" \ - ./configure \ + ./configure ${GMP_CONFOPTS} \ --prefix=$(STAGING_HOST_DIR)/usr \ --with-pic \ --disable-shared \ |