From 4d95f8a0ba96a40bd38ddf07dea382f39a8e32b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlg=C3=A5rd?= Date: Tue, 14 Jul 2015 13:13:29 +0200 Subject: [PATCH] boards/x86-multiboot-common/Makefile.include: Add -Wl,--gc-sections to linker options --- boards/x86-multiboot-common/Makefile.include | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/boards/x86-multiboot-common/Makefile.include b/boards/x86-multiboot-common/Makefile.include index 2f0d206487..f10ff1c741 100644 --- a/boards/x86-multiboot-common/Makefile.include +++ b/boards/x86-multiboot-common/Makefile.include @@ -50,6 +50,11 @@ LINKFLAGS += -m32 -nostdlib -nostdinc -nostartfiles -nodefaultlibs \ --prefix=$(NEWLIB_BASE) \ -Wl,-rpath,$(NEWLIB_BASE)/lib \ -T$(RIOTBASE)/boards/x86-multiboot-common/linker.ld + +# clean up unused functions +export CFLAGS += -ffunction-sections -fdata-sections +export LINKFLAGS += -Wl,--gc-sections + UNDEF += $(BINDIR)x86-multiboot-common/startup.o BASELIBS += $(NEWLIB_BASE)/lib/libc.a \