summaryrefslogtreecommitdiff
path: root/package/qt
diff options
context:
space:
mode:
authorRichard Genoud <richard.genoud@gmail.com>2015-01-20 12:24:39 +0100
committerPeter Korsgaard <peter@korsgaard.com>2015-02-02 21:42:48 +0100
commitffc55c714c1733f9fe57e8377b4ca3d7544273d5 (patch)
tree732725cbadbd3d809bd489a902c28fc182bdb2f5 /package/qt
parentebe1adf83f5866ab51955491f5dd5cc4a19c5cb4 (diff)
qt: Force arm mode instead of Thumb1 mode
Qt has some assembly that doesn't exist in thumb1 mode. So, force arm mode for Qt Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/qt')
-rw-r--r--package/qt/qt.mk8
1 files changed, 8 insertions, 0 deletions
diff --git a/package/qt/qt.mk b/package/qt/qt.mk
index 36afaad3f..9ea676caf 100644
--- a/package/qt/qt.mk
+++ b/package/qt/qt.mk
@@ -52,6 +52,14 @@ endif
endif
+# Qt has some assembly function that are not present in thumb1 mode:
+# Error: selected processor does not support Thumb mode `swp r3,r7,[r4]'
+# so, we desactivate thumb mode
+ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y)
+QT_CFLAGS += -marm
+QT_CXXFLAGS += -marm
+endif
+
ifeq ($(BR2_PACKAGE_QT_QT3SUPPORT),y)
QT_CONFIGURE_OPTS += -qt3support
else