From 571d5a3363f66b80d8983050168bc06d70357341 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Wed, 16 Apr 2014 01:46:01 +0100 Subject: New config option MICROPY_FORCE_32BIT (defaulted to 0) Makes it easier for 64-bit unix hosts to build 32-bit unix binaries (for testing) --- unix/Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'unix/Makefile') diff --git a/unix/Makefile b/unix/Makefile index ac1baf3d0..07a75f7ad 100644 --- a/unix/Makefile +++ b/unix/Makefile @@ -20,6 +20,16 @@ else LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref endif +ifeq ($(MICROPY_FORCE_32BIT),1) +CFLAGS += -m32 +LDFLAGS += -m32 +ifeq ($(MICROPY_MOD_FFI),1) +ifeq ($(UNAME_S),Linux) +CFLAGS_MOD += -I/usr/include/i686-linux-gnu +endif +endif +endif + ifeq ($(MICROPY_USE_READLINE),1) CFLAGS_MOD += -DMICROPY_USE_READLINE=1 LDFLAGS_MOD += -lreadline -- cgit v1.2.3