|
@@ -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
|