aboutsummaryrefslogtreecommitdiffstats
path: root/os/common/ports/ARMCMx
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-11-18 10:52:55 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2013-11-18 10:52:55 +0000
commit08b06b919db16c3b5871dd05a43adc8283ed08e8 (patch)
treec629834815e2c6ec2df30380781d611f6454b1e5 /os/common/ports/ARMCMx
parentbf96783d7f88e69eb147d8e0879ddf34e4106f64 (diff)
downloadChibiOS-08b06b919db16c3b5871dd05a43adc8283ed08e8.tar.gz
ChibiOS-08b06b919db16c3b5871dd05a43adc8283ed08e8.tar.bz2
ChibiOS-08b06b919db16c3b5871dd05a43adc8283ed08e8.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6482 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/common/ports/ARMCMx')
-rw-r--r--os/common/ports/ARMCMx/compilers/GCC/rules.mk10
1 files changed, 3 insertions, 7 deletions
diff --git a/os/common/ports/ARMCMx/compilers/GCC/rules.mk b/os/common/ports/ARMCMx/compilers/GCC/rules.mk
index 056708f93..06299400c 100644
--- a/os/common/ports/ARMCMx/compilers/GCC/rules.mk
+++ b/os/common/ports/ARMCMx/compilers/GCC/rules.mk
@@ -12,6 +12,9 @@ CPPOPT = $(USE_CPPOPT)
# Garbage collection
ifeq ($(USE_LINK_GC),yes)
OPT += -ffunction-sections -fdata-sections -fno-common
+ LDOPT := --gc-sections
+else
+ LDOPT :=
endif
# Link time optimizations
@@ -29,13 +32,6 @@ else
DADEFS += -DCORTEX_USE_FPU=FALSE
endif
-# Garbage collection
-ifeq ($(USE_LINK_GC),yes)
- LDOPT := --gc-sections
-else
- LDOPT :=
-endif
-
# Process stack size
ifeq ($(USE_PROCESS_STACKSIZE),)
LDOPT := $(LDOPT),--defsym=__process_stack_size__=0x400