Merge pull request #497 from lurch/build-32bit
New config option MICROPY_FORCE_32BIT (defaulted to 0)nlr-setjmp
commit
4f7f2e04a3
|
@ -20,6 +20,16 @@ else
|
||||||
LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref
|
LDFLAGS = $(LDFLAGS_MOD) -lm -Wl,-Map=$@.map,--cref
|
||||||
endif
|
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)
|
ifeq ($(MICROPY_USE_READLINE),1)
|
||||||
CFLAGS_MOD += -DMICROPY_USE_READLINE=1
|
CFLAGS_MOD += -DMICROPY_USE_READLINE=1
|
||||||
LDFLAGS_MOD += -lreadline
|
LDFLAGS_MOD += -lreadline
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# Enable/disable modules and 3rd-party libs to be included in interpreter
|
# Enable/disable modules and 3rd-party libs to be included in interpreter
|
||||||
|
|
||||||
|
# Build 32-bit binaries on a 64-bit host
|
||||||
|
MICROPY_FORCE_32BIT = 0
|
||||||
|
|
||||||
# Linking with GNU readline causes binary to be licensed under GPL
|
# Linking with GNU readline causes binary to be licensed under GPL
|
||||||
MICROPY_USE_READLINE = 1
|
MICROPY_USE_READLINE = 1
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue