summaryrefslogtreecommitdiff
path: root/defines.mk
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2015-09-19 16:11:15 +0200
committerChristian Pointner <equinox@spreadspace.org>2015-09-19 16:11:15 +0200
commit78bf608518a2533c176c3e0314d73048decefef8 (patch)
treebb1159956f93aaa69ae3ad54b9b000ff49bd7941 /defines.mk
parentimproved reset-lufa-cdc helper (diff)
improved linking step
Diffstat (limited to 'defines.mk')
-rw-r--r--defines.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/defines.mk b/defines.mk
index 954a3f1..d392fca 100644
--- a/defines.mk
+++ b/defines.mk
@@ -209,6 +209,7 @@ COMMON = -mmcu=$(MCU)
COMMON += -O2
COMMON += -funsigned-char
COMMON += -funsigned-bitfields
+COMMON += -fdata-sections
COMMON += -ffunction-sections
COMMON += -fpack-struct
COMMON += -fshort-enums
@@ -228,4 +229,4 @@ CXXFLAGS = $(COMMON)
## Linker flags
LDFLAGS = -mmcu=$(MCU)
-LDFLAGS +=
+LDFLAGS += -Wl,--gc-sections