diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-10 00:49:25 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-12-10 00:49:25 +0200 |
commit | 645045a799bab1705cea533ba471b6ee21d08a36 (patch) | |
tree | 40996c28d9fa5b17116b06f8608bccdb638e7c79 /py | |
parent | d288ae8eb90035d11e9dde3aa5db2adc9136baa2 (diff) | |
download | micropython-645045a799bab1705cea533ba471b6ee21d08a36.tar.gz micropython-645045a799bab1705cea533ba471b6ee21d08a36.zip |
py/mkrules.mk: Don't pass COPT to linker.
Oftentimes, libc, libm, etc. don't come compiled with CPU compressed code
option (Thumb, MIPS16, etc.), but we may still want to use such compressed
code for MicroPython itself.
Diffstat (limited to 'py')
-rw-r--r-- | py/mkrules.mk | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/py/mkrules.mk b/py/mkrules.mk index 26afdf227c..9cbef1ac5a 100644 --- a/py/mkrules.mk +++ b/py/mkrules.mk @@ -81,7 +81,9 @@ all: $(PROG) $(PROG): $(OBJ) $(ECHO) "LINK $@" - $(Q)$(CC) $(COPT) -o $@ $^ $(LIB) $(LDFLAGS) +# Do not pass COPT here - it's *C* compiler optimizations. For example, +# we may want to compile using Thumb, but link with non-Thumb libc. + $(Q)$(CC) -o $@ $^ $(LIB) $(LDFLAGS) ifndef DEBUG $(Q)$(STRIP) $(STRIPFLAGS_EXTRA) $(PROG) endif |