diff --git a/boards/native/Makefile.include b/boards/native/Makefile.include index 7f7c4e8b4eb7798ee43884ff82c35c691cadbe65..9795b4d315eeed442f83607ee104da2463e0a20a 100644 --- a/boards/native/Makefile.include +++ b/boards/native/Makefile.include @@ -78,7 +78,12 @@ endif # clean up unused functions export CFLAGS += -ffunction-sections -fdata-sections +ifeq ($(shell uname -s),Darwin) +export LINKFLAGS += -Wl,-dead_strip +else export LINKFLAGS += -Wl,--gc-sections +endif +export LINKFLAGS += -ffunction-sections # set the tap interface for term/valgrind ifneq (,$(filter netdev2_tap,$(USEMODULE)))