summaryrefslogtreecommitdiff
path: root/target/config/Config.in.libc
diff options
context:
space:
mode:
Diffstat (limited to 'target/config/Config.in.libc')
-rw-r--r--target/config/Config.in.libc12
1 files changed, 7 insertions, 5 deletions
diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc
index ebf477bbb..14a49955e 100644
--- a/target/config/Config.in.libc
+++ b/target/config/Config.in.libc
@@ -130,6 +130,7 @@ config ADK_TARGET_LIB_NEWLIB
ADK_TARGET_ARCH_XTENSA) && \
(ADK_TARGET_OS_BAREMETAL || \
ADK_TARGET_OS_FROSTED || \
+ ADK_TARGET_OS_RTEMS || \
ADK_TARGET_OS_ZEPHYR )
help
https://sourceware.org/newlib/
@@ -176,7 +177,8 @@ config ADK_TARGET_LIB_NEWLIB_2_5_0
depends on ADK_TARGET_LIB_NEWLIB \
&& !ADK_TARGET_ARCH_RISCV \
&& !ADK_TARGET_ARCH_XTENSA \
- && !ADK_TARGET_OS_FROSTED
+ && !ADK_TARGET_OS_FROSTED \
+ && !ADK_TARGET_OS_RTEMS
config ADK_TARGET_LIB_NEWLIB_RISCV
bool "2.4.0-riscv"
@@ -198,18 +200,18 @@ endchoice
choice
prompt "Threading"
+depends on ADK_TARGET_LIB_UCLIBC_NG
config ADK_TARGET_WITH_NPTL
bool "enable NPTL"
- depends on ADK_TARGET_SUPPORTS_NPTL && ADK_TARGET_SUPPORTS_THREADS && !ADK_TARGET_LIB_NEWLIB
+ depends on ADK_TARGET_SUPPORTS_NPTL && ADK_TARGET_SUPPORTS_THREADS
config ADK_TARGET_WITH_LT
bool "enable Linuxthreads"
- depends on ADK_TARGET_SUPPORTS_LT && ADK_TARGET_SUPPORTS_THREADS && ADK_TARGET_LIB_UCLIBC_NG
+ depends on ADK_TARGET_SUPPORTS_LT && ADK_TARGET_SUPPORTS_THREADS
config ADK_TARGET_WITHOUT_THREADS
bool "disable threads"
- depends on ADK_TARGET_LIB_UCLIBC_NG || ADK_TARGET_LIB_NEWLIB
endchoice
@@ -278,4 +280,4 @@ config ADK_TARGET_SUFFIX
default "muslfdpic" if ADK_TARGET_LIB_MUSL && ADK_TARGET_BINFMT_FDPIC
default "musl" if ADK_TARGET_LIB_MUSL
default "eabi" if ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_ARM
- default "elf" if ADK_TARGET_LIB_NEWLIB
+ default "elf" if ADK_TARGET_LIB_NEWLIB && ADK_TARGET_OS_BAREMETAL