summaryrefslogtreecommitdiff
path: root/openwrt/toolchain
diff options
context:
space:
mode:
authorImre Kaloz <kaloz@openwrt.org>2006-04-17 18:03:53 +0000
committerImre Kaloz <kaloz@openwrt.org>2006-04-17 18:03:53 +0000
commitb2f8def158d770a28c6727e4a883016df31cae75 (patch)
tree1d0f2bf282be39c5dea27c9b86384b25ba26bd90 /openwrt/toolchain
parentf15a435efaa74ff928bf58f45d5c38acdbf56cc9 (diff)
downloadmtk-20170518-b2f8def158d770a28c6727e4a883016df31cae75.zip
mtk-20170518-b2f8def158d770a28c6727e4a883016df31cae75.tar.gz
mtk-20170518-b2f8def158d770a28c6727e4a883016df31cae75.tar.bz2
XScale support (Gateway 7001), take two
SVN-Revision: 3665
Diffstat (limited to 'openwrt/toolchain')
-rw-r--r--openwrt/toolchain/Config.in4
-rw-r--r--openwrt/toolchain/uClibc/files/config.armeb3
2 files changed, 4 insertions, 3 deletions
diff --git a/openwrt/toolchain/Config.in b/openwrt/toolchain/Config.in
index 79a991b..75400bc 100644
--- a/openwrt/toolchain/Config.in
+++ b/openwrt/toolchain/Config.in
@@ -10,7 +10,7 @@ if CONFIG_DEVEL
comment "Common Toolchain Options"
endif
if !CONFIG_DEVEL
-comment "Using defaults
+comment "Using defaults"
endif
config BR2_ENABLE_MULTILIB
@@ -42,7 +42,7 @@ config BR2_TARGET_OPTIMIZATION
string "Target Optimizations" if CONFIG_DEVEL
default "-Os -pipe -march=i486 -funit-at-a-time" if BR2_i386
default "-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time" if BR2_mipsel || BR2_mips
- default "-Os -pipe -mcpu=xscale -funit-at-a-time" if BR2_armeb
+ default "-Os -pipe -mcpu=xscale -mno-thumb-interwork -mno-thumb -funit-at-a-time" if BR2_armeb
default "-Os -pipe -funit-at-a-time"
help
Optimizations to use when building for the target host.
diff --git a/openwrt/toolchain/uClibc/files/config.armeb b/openwrt/toolchain/uClibc/files/config.armeb
index a9665d5..ad01dc6 100644
--- a/openwrt/toolchain/uClibc/files/config.armeb
+++ b/openwrt/toolchain/uClibc/files/config.armeb
@@ -45,7 +45,8 @@ ARCH_BIG_ENDIAN=y
# ARCH_HAS_NO_MMU is not set
ARCH_HAS_MMU=y
UCLIBC_HAS_FLOATS=y
-HAS_FPU=y
+# HAS_FPU is not set
+UCLIBC_HAS_SOFT_FLOAT=y
# DO_C99_MATH is not set
KERNEL_SOURCE="./toolchain_build_armeb/linux"
C_SYMBOL_PREFIX=""