[rtems commit] lpc1768_mbed.cfg: Turn on per function sections

Joel Sherrill joel at rtems.org
Tue Mar 22 15:10:45 UTC 2016


Module:    rtems
Branch:    master
Commit:    1a738edb39d462b9d99be4537782934f5ec56ca5
Changeset: http://git.rtems.org/rtems/commit/?id=1a738edb39d462b9d99be4537782934f5ec56ca5

Author:    Joel Sherrill <joel at rtems.org>
Date:      Tue Mar 22 09:58:04 2016 -0500

lpc1768_mbed.cfg: Turn on per function sections

Closes #2576.

---

 c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
index 7923264..3e9255e 100644
--- a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
+++ b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
@@ -9,11 +9,8 @@ RTEMS_CPU = arm
 CPU_CFLAGS = -march=armv7-m -mthumb
 
 CFLAGS_OPTIMIZE_V = -O2 -ggdb3
-
-# FIXME: Disabled because linkcmds lacks proper KEEP() directives. See #2561.
-# Add CFLAGS and LDFLAGS for compiling and linking with per item sections
-# CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
-# LDFLAGS            = -Wl,--gc-sections
+CFLAGS_OPTIMIZE_V += -ffunction-sections -fdata-sections
+LDFLAGS            = -Wl,--gc-sections
 
 BINEXT?=.bin
 # This defines the operations performed on the linked executable.




More information about the vc mailing list