From e9f3fb76620fd2f9a392f2e879431843c27024cc Mon Sep 17 00:00:00 2001 From: Anton Sokolchenko Date: Sat, 9 Jul 2016 02:02:02 +0300 Subject: [PATCH] mpy-cross: Fix Makefile to handle gc-sections linker flags on OS X. --- mpy-cross/Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mpy-cross/Makefile b/mpy-cross/Makefile index da4d4646a7..71b78c27c8 100644 --- a/mpy-cross/Makefile +++ b/mpy-cross/Makefile @@ -37,13 +37,12 @@ endif ifeq ($(UNAME_S),Darwin) CC = clang # Use clang syntax for map file -LDFLAGS_ARCH = -Wl,-map,$@.map +LDFLAGS_ARCH = -Wl,-map,$@.map -Wl,-dead_strip else # Use gcc syntax for map file -LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref +LDFLAGS_ARCH = -Wl,-Map=$@.map,--cref -Wl,--gc-sections endif LDFLAGS = $(LDFLAGS_MOD) $(LDFLAGS_ARCH) -lm $(LDFLAGS_EXTRA) -LDFLAGS += -Wl,--gc-sections # source files SRC_C = \