summaryrefslogtreecommitdiff
path: root/extra/Configs/Config.in
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-04 06:51:35 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2017-02-01 17:48:38 +0100
commitdba942c80dc2cfa5768a856fff98e22a755fdd27 (patch)
tree371e775cb6dfec085945f6834aeb9d3b6de36fbe /extra/Configs/Config.in
parent9b457baf8d46329f7d7ee2aa084022bb0df88551 (diff)
add experimental aarch64 support
Ported over from GNU C Library and runtime tested in Qemu.
Diffstat (limited to 'extra/Configs/Config.in')
-rw-r--r--extra/Configs/Config.in11
1 files changed, 10 insertions, 1 deletions
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index b2cf977b7..850bd7d13 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -15,6 +15,7 @@ config VERSION
choice
prompt "Target Architecture"
+ default TARGET_aarch64 if DESIRED_TARGET_ARCH = "aarch64"
default TARGET_alpha if DESIRED_TARGET_ARCH = "alpha"
default TARGET_arc if DESIRED_TARGET_ARCH = "arc"
default TARGET_arm if DESIRED_TARGET_ARCH = "arm"
@@ -42,6 +43,9 @@ choice
help
The architecture of your target.
+config TARGET_aarch64
+ bool "aarch64"
+
config TARGET_alpha
bool "alpha"
@@ -124,6 +128,10 @@ endchoice
menu "Target Architecture Features and Options"
+if TARGET_aarch64
+source "extra/Configs/Config.aarch64"
+endif
+
if TARGET_alpha
source "extra/Configs/Config.alpha"
endif
@@ -500,7 +508,8 @@ config UCLIBC_HAS_LINUXTHREADS
bool "Linuxthreads"
# linuxthreads need nanosleep()
select UCLIBC_HAS_REALTIME
- depends on !TARGET_metag
+ depends on !TARGET_aarch64 && \
+ !TARGET_metag
help
If you want to compile uClibc with Linuxthreads support, then answer Y.