summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2013-08-14 09:03:48 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2013-08-14 09:03:48 +0200
commit8d2f8e89c7b4ed479c72000e54bc23621e665699 (patch)
treea9f680f731f439723d161d305a7f4eb3042bedb3 /target
parent8c716c528bc7a91dc1b065269c23707f8c3cb82f (diff)
musl libc compat updates
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/target/config/Config.in b/target/config/Config.in
index af21cf298..3865147a7 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -564,6 +564,9 @@ config ADK_musl
config ADK_libc
boolean
+config ADK_TARGET_LIB_STATIC_LIBGCC
+ boolean
+
config ADK_TARGET_LIBC
string
default "uclibc" if ADK_uclibc
@@ -581,6 +584,7 @@ config ADK_TARGET_LIB_UCLIBC
prompt "uClibc embedded C library"
boolean
select ADK_uclibc
+ select ADK_TARGET_LIB_STATIC_LIBGCC
depends on \
!ADK_LINUX_SPARC64 && \
!ADK_LINUX_PPC64 && \
@@ -593,6 +597,7 @@ config ADK_TARGET_LIB_EGLIBC
prompt "Embedded GNU C library"
boolean
select ADK_eglibc
+ select ADK_TARGET_LIB_STATIC_LIBGCC
depends on \
ADK_LINUX_ARM || \
ADK_LINUX_ARMEB || \
@@ -613,6 +618,7 @@ config ADK_TARGET_LIB_GLIBC
prompt "GNU C library"
boolean
select ADK_glibc
+ select ADK_TARGET_LIB_STATIC_LIBGCC
depends on \
ADK_LINUX_ARM || \
ADK_LINUX_ARMEB || \
@@ -648,6 +654,7 @@ config ADK_TARGET_LIB_LIBC
prompt "Native C library"
boolean
select ADK_libc
+ select ADK_TARGET_LIB_STATIC_LIBGCC
depends on ADK_LINUX_NATIVE
endchoice
@@ -659,6 +666,7 @@ config ADK_TARGET_SUFFIX
default "gnu" if (ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_EGLIBC) && !ADK_EABI
default "uclibcgnueabi" if ADK_TARGET_LIB_UCLIBC && ADK_EABI
default "uclibc" if ADK_TARGET_LIB_UCLIBC && !ADK_EABI
+ default "muslgnueabihf" if ADK_TARGET_LIB_MUSL && ADK_EABIHF
default "muslgnueabi" if ADK_TARGET_LIB_MUSL && ADK_EABI
default "musl" if ADK_TARGET_LIB_MUSL && !ADK_EABI
default "gnu"