summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2015-05-30 09:35:05 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2015-05-30 09:37:15 +0200
commit77627bba9e09ddd002a6e96a0dba9df35d507205 (patch)
treebd968c54537b945cbe5350fb45343a40891683c8
parentd4033064d971d0958c289bf5cc34fea8fa4f9f22 (diff)
enable FPU for Aranym
-rw-r--r--target/config/Config.in.cpu1
-rw-r--r--target/config/Config.in.float.choice1
-rw-r--r--target/config/Config.in.float.default1
-rw-r--r--target/m68k/uclibc-ng.config4
-rw-r--r--target/m68k/uclibc.config7
5 files changed, 8 insertions, 6 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 4a68a8ca9..3b943783c 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -430,6 +430,7 @@ config ADK_CPU_68040
select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+ select ADK_TARGET_CPU_WITH_FPU
config ADK_CPU_68060
bool
diff --git a/target/config/Config.in.float.choice b/target/config/Config.in.float.choice
index 8ce2816ce..51b8528b4 100644
--- a/target/config/Config.in.float.choice
+++ b/target/config/Config.in.float.choice
@@ -4,6 +4,7 @@
choice ADK_TARGET_FLOAT_MODE
prompt "Float configuration"
depends on ADK_TARGET_ARCH_ARM || \
+ ADK_TARGET_ARCH_M68K || \
ADK_TARGET_ARCH_MIPS || \
ADK_TARGET_ARCH_PPC
diff --git a/target/config/Config.in.float.default b/target/config/Config.in.float.default
index 8c1f41bde..9a2a7ecb4 100644
--- a/target/config/Config.in.float.default
+++ b/target/config/Config.in.float.default
@@ -3,6 +3,7 @@
config ADK_TARGET_FLOAT
string
+ depends on !ADK_TARGET_ARCH_M68K
default "hard" if ADK_TARGET_HARD_FLOAT
default "soft" if ADK_TARGET_SOFT_FLOAT
default "softfp" if ADK_TARGET_SOFTFP_FLOAT
diff --git a/target/m68k/uclibc-ng.config b/target/m68k/uclibc-ng.config
index eb30e157a..6ac9bd629 100644
--- a/target/m68k/uclibc-ng.config
+++ b/target/m68k/uclibc-ng.config
@@ -47,8 +47,8 @@ ARCH_BIG_ENDIAN=y
ARCH_HAS_MMU=y
ARCH_USE_MMU=y
UCLIBC_HAS_FLOATS=y
-# UCLIBC_HAS_FPU is not set
-UCLIBC_HAS_SOFT_FLOAT=y
+UCLIBC_HAS_FPU=y
+# UCLIBC_HAS_SOFT_FLOAT is not set
DO_C99_MATH=y
# DO_XSI_MATH is not set
UCLIBC_HAS_FENV=y
diff --git a/target/m68k/uclibc.config b/target/m68k/uclibc.config
index 1ec51ed9a..7d1574415 100644
--- a/target/m68k/uclibc.config
+++ b/target/m68k/uclibc.config
@@ -52,8 +52,7 @@ ARCH_BIG_ENDIAN=y
ARCH_HAS_MMU=y
ARCH_USE_MMU=y
UCLIBC_HAS_FLOATS=y
-# UCLIBC_HAS_FPU is not set
-UCLIBC_HAS_SOFT_FLOAT=y
+UCLIBC_HAS_FPU=y
DO_C99_MATH=y
# DO_XSI_MATH is not set
UCLIBC_HAS_FENV=y
@@ -84,8 +83,8 @@ LDSO_LD_LIBRARY_PATH=y
UCLIBC_CTOR_DTOR=y
# LDSO_GNU_HASH_SUPPORT is not set
# HAS_NO_THREADS is not set
-# LINUXTHREADS_OLD is not set
-LINUXTHREADS_NEW=y
+LINUXTHREADS_OLD=y
+# LINUXTHREADS_NEW is not set
# UCLIBC_HAS_THREADS_NATIVE is not set
UCLIBC_HAS_THREADS=y
PTHREADS_DEBUG_SUPPORT=y