mpy-cross: Fix Makefile to handle gc-sections linker flags on OS X.
This commit is contained in:
parent
9626662819
commit
e9f3fb7662
@ -37,13 +37,12 @@ endif
|
|||||||
ifeq ($(UNAME_S),Darwin)
|
ifeq ($(UNAME_S),Darwin)
|
||||||
CC = clang
|
CC = clang
|
||||||
# Use clang syntax for map file
|
# Use clang syntax for map file
|
||||||
LDFLAGS_ARCH = -Wl,-map,$@.map
|
LDFLAGS_ARCH = -Wl,-map,$@.map -Wl,-dead_strip
|
||||||
else
|
else
|
||||||
# Use gcc syntax for map file
|
# Use gcc syntax for map file
|
||||||
LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref
|
LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref -Wl,--gc-sections
|
||||||
endif
|
endif
|
||||||
LDFLAGS = $(LDFLAGS_MOD) $(LDFLAGS_ARCH) -lm $(LDFLAGS_EXTRA)
|
LDFLAGS = $(LDFLAGS_MOD) $(LDFLAGS_ARCH) -lm $(LDFLAGS_EXTRA)
|
||||||
LDFLAGS += -Wl,--gc-sections
|
|
||||||
|
|
||||||
# source files
|
# source files
|
||||||
SRC_C = \
|
SRC_C = \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user