aboutsummaryrefslogtreecommitdiff
path: root/py/mkenv.mk
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-08-29 21:13:07 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-08-29 21:18:10 +0300
commit18c22faf4d643098731fc2e448b212dfbd5ea612 (patch)
tree14d1f43f5ef4000d61cafcd544f59e4aa2d7e7c9 /py/mkenv.mk
parent5cb524673eff51be4b3abdf04548ac854dd32ef1 (diff)
py: Treat -m32 flag as part of CC, LD, etc.
Indeed, this flag efectively selects architecture target, and must consistently apply to all compiles and links, including 3rd-party libraries, unlike CFLAGS, which have MicroPython-specific setting.
Diffstat (limited to 'py/mkenv.mk')
-rw-r--r--py/mkenv.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/py/mkenv.mk b/py/mkenv.mk
index 4bc71edd7..5540a070f 100644
--- a/py/mkenv.mk
+++ b/py/mkenv.mk
@@ -46,10 +46,16 @@ PYTHON = python
AS = $(CROSS_COMPILE)as
CC = $(CROSS_COMPILE)gcc
+CXX = $(CROSS_COMPILE)g++
LD = $(CROSS_COMPILE)ld
OBJCOPY = $(CROSS_COMPILE)objcopy
SIZE = $(CROSS_COMPILE)size
STRIP = $(CROSS_COMPILE)strip
+ifeq ($(MICROPY_FORCE_32BIT),1)
+CC += -m32
+CXX += -m32
+LD += -m32
+endif
all:
.PHONY: all