[oe-commits] Enrico Scholz : cortex-m3: adjusted target cflags
git version control
git at git.openembedded.org
Sat Feb 12 20:11:54 UTC 2011
Module: openembedded.git
Branch: master
Commit: d7eaa9faa839a1219d19a51f117fa9dc8fee42a4
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=d7eaa9faa839a1219d19a51f117fa9dc8fee42a4
Author: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
Date: Mon Feb 7 23:53:05 2011 +0000
cortex-m3: adjusted target cflags
Explicit '-mthumb' is required because Cortex-M3 does not support ARM
instructions and actual flags cause gcc to fail with 'error: target CPU
does not support ARM mode'.
The '-mcpu=cortex-m3' is shorter than '-march=armv7-m -mtune=cortex-m3'
and enables workarounds like '-mfix-cortex-m3-ldrd'.
Signed-off-by: Enrico Scholz <enrico.scholz at sigma-chemnitz.de>
Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
conf/machine/include/tune-cortexm3.inc | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/conf/machine/include/tune-cortexm3.inc b/conf/machine/include/tune-cortexm3.inc
index 6da9aee..a66a33c 100644
--- a/conf/machine/include/tune-cortexm3.inc
+++ b/conf/machine/include/tune-cortexm3.inc
@@ -1,4 +1,4 @@
# valid options for -march: `armv7', `armv7-m'
-TARGET_CC_ARCH = "-march=armv7-m -mtune=cortex-m3 -mfpu=vfp -mfloat-abi=softfp"
+TARGET_CC_ARCH = "-mthumb -mcpu=cortex-m3 -mfpu=vfp -mfloat-abi=softfp"
FEED_ARCH = "armv7"
BASE_PACKAGE_ARCH = "armv7"
More information about the Openembedded-commits
mailing list