From 8645420963417ffc64d2e88f64935249e0db225c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 21 Aug 2017 05:51:07 +0200 Subject: add basic support for frosted operating system https://github.com/insane-adding-machines/frosted Rework our architecture selection and os dependent logic a little bit to be cleaner. As only arm is supported, we only modify arm systems to comply with new changeset. --- target/config/Config.in.libc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'target/config/Config.in.libc') diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc index 07c643606..1989e1c00 100644 --- a/target/config/Config.in.libc +++ b/target/config/Config.in.libc @@ -125,7 +125,8 @@ config ADK_TARGET_LIB_NEWLIB ADK_TARGET_ARCH_V850 || \ ADK_TARGET_ARCH_X86 || \ ADK_TARGET_ARCH_X86_64 || \ - ADK_TARGET_ARCH_XTENSA) && ADK_TARGET_OS_BAREMETAL + ADK_TARGET_ARCH_XTENSA) && \ + (ADK_TARGET_OS_BAREMETAL || ADK_TARGET_OS_FROSTED) help https://sourceware.org/newlib/ @@ -164,15 +165,19 @@ config ADK_TARGET_LIB_MUSL_GIT config ADK_TARGET_LIB_NEWLIB_2_5_0 bool "2.5.0" - depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_ARCH_RISCV + depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_ARCH_RISCV && !ADK_TARGET_OS_FROSTED config ADK_TARGET_LIB_NEWLIB_RISCV bool "2.4.0-riscv" depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_RISCV +config ADK_TARGET_LIB_NEWLIB_FROSTED + bool "frosted-git" + depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_OS_FROSTED + config ADK_TARGET_LIB_NEWLIB_GIT bool "git" - depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_ARCH_RISCV + depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_ARCH_RISCV && !ADK_TARGET_OS_FROSTED endchoice -- cgit v1.2.3