diff options
Diffstat (limited to 'target/config/Config.in.libc')
-rw-r--r-- | target/config/Config.in.libc | 72 |
1 files changed, 31 insertions, 41 deletions
diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc index b548d8fd6..7f3157976 100644 --- a/target/config/Config.in.libc +++ b/target/config/Config.in.libc @@ -4,7 +4,7 @@ choice prompt "Target C library" depends on !ADK_TARGET_CHOOSE_ARCH -default ADK_TARGET_LIB_UCLIBC_NG if ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX +default ADK_TARGET_LIB_UCLIBC_NG if ADK_TARGET_OS_LINUX config ADK_TARGET_LIB_UCLIBC_NG bool "uClibc-ng" @@ -23,6 +23,7 @@ config ADK_TARGET_LIB_UCLIBC_NG ADK_TARGET_ARCH_H8300 || \ ADK_TARGET_ARCH_HPPA || \ ADK_TARGET_ARCH_IA64 || \ + ADK_TARGET_ARCH_KVX || \ ADK_TARGET_ARCH_LM32 || \ ADK_TARGET_ARCH_M68K || \ ADK_TARGET_ARCH_METAG || \ @@ -33,6 +34,7 @@ config ADK_TARGET_LIB_UCLIBC_NG ADK_TARGET_ARCH_NIOS2 || \ ADK_TARGET_ARCH_OR1K || \ ADK_TARGET_ARCH_PPC || \ + ADK_TARGET_ARCH_RISCV32 || \ ADK_TARGET_ARCH_RISCV64 || \ ADK_TARGET_ARCH_SH || \ ADK_TARGET_ARCH_SPARC || \ @@ -40,7 +42,7 @@ config ADK_TARGET_LIB_UCLIBC_NG ADK_TARGET_ARCH_TILE || \ ADK_TARGET_ARCH_X86 || \ ADK_TARGET_ARCH_X86_64 || \ - ADK_TARGET_ARCH_XTENSA) && ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + ADK_TARGET_ARCH_XTENSA) && ADK_TARGET_OS_LINUX help https://uclibc-ng.org @@ -51,12 +53,15 @@ config ADK_TARGET_LIB_MUSL ADK_TARGET_ARCH_AARCH64 || \ ADK_TARGET_ARCH_ARM || \ ADK_TARGET_ARCH_M68K || \ + ADK_TARGET_ARCH_LOONGARCH || \ ADK_TARGET_ARCH_MICROBLAZE || \ ADK_TARGET_ARCH_MIPS || \ ADK_TARGET_ARCH_MIPS64 || \ ADK_TARGET_ARCH_OR1K || \ ADK_TARGET_ARCH_PPC || \ ADK_TARGET_ARCH_PPC64 || \ + ADK_TARGET_ARCH_RISCV32 || \ + ADK_TARGET_ARCH_RISCV64 || \ ADK_TARGET_ARCH_S390 || \ ADK_TARGET_ARCH_SH || \ ADK_TARGET_ARCH_X86 || \ @@ -70,22 +75,22 @@ config ADK_TARGET_LIB_GLIBC depends on (\ ADK_TARGET_ARCH_AARCH64 || \ ADK_TARGET_ARCH_ALPHA || \ + ADK_TARGET_ARCH_ARC || \ ADK_TARGET_ARCH_ARM || \ ADK_TARGET_ARCH_CSKY || \ ADK_TARGET_ARCH_HPPA || \ - ADK_TARGET_ARCH_IA64 || \ + ADK_TARGET_ARCH_LOONGARCH || \ ADK_TARGET_ARCH_M68K || \ ADK_TARGET_ARCH_MICROBLAZE || \ ADK_TARGET_ARCH_MIPS || \ ADK_TARGET_ARCH_MIPS64 || \ - ADK_TARGET_ARCH_NIOS2 || \ + ADK_TARGET_ARCH_OR1K || \ ADK_TARGET_ARCH_PPC || \ ADK_TARGET_ARCH_PPC64 || \ ADK_TARGET_ARCH_S390 || \ ADK_TARGET_CPU_SH_SH4 || \ ADK_TARGET_CPU_SH_SH4A || \ ADK_TARGET_ARCH_SPARC64 || \ - ADK_TARGET_ARCH_TILE || \ ADK_TARGET_ARCH_RISCV32 || \ ADK_TARGET_ARCH_RISCV64 || \ ADK_TARGET_ARCH_X86 || \ @@ -101,6 +106,7 @@ config ADK_TARGET_LIB_NEWLIB ADK_TARGET_ARCH_ARC || \ ADK_TARGET_ARCH_ARM || \ ADK_TARGET_ARCH_BFIN || \ + ADK_TARGET_ARCH_C6X || \ ADK_TARGET_ARCH_CR16 || \ ADK_TARGET_ARCH_CRIS || \ ADK_TARGET_ARCH_CSKY || \ @@ -132,10 +138,7 @@ config ADK_TARGET_LIB_NEWLIB ADK_TARGET_ARCH_X86 || \ ADK_TARGET_ARCH_X86_64 || \ ADK_TARGET_ARCH_XTENSA) && \ - (ADK_TARGET_OS_BAREMETAL || \ - ADK_TARGET_OS_FROSTED || \ - ADK_TARGET_OS_RTEMS || \ - ADK_TARGET_OS_ZEPHYR ) + ADK_TARGET_OS_BAREMETAL help https://sourceware.org/newlib/ @@ -145,52 +148,37 @@ choice prompt "Target C library version" depends on !ADK_TARGET_CHOOSE_ARCH -config ADK_TARGET_LIB_UCLIBC_NG_1_0_31 - bool "1.0.31" +config ADK_TARGET_LIB_UCLIBC_NG_1_0_52 + bool "1.0.52" depends on ADK_TARGET_LIB_UCLIBC_NG config ADK_TARGET_LIB_UCLIBC_NG_GIT bool "git" depends on ADK_TARGET_LIB_UCLIBC_NG && ADK_EXPERIMENTAL -config ADK_TARGET_LIB_GLIBC_2_28 - bool "2.28" - depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_CSKY - -config ADK_TARGET_LIB_GLIBC_CSKY - bool "csky" - depends on ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_CSKY +config ADK_TARGET_LIB_GLIBC_2_41 + bool "2.41" + depends on ADK_TARGET_LIB_GLIBC config ADK_TARGET_LIB_GLIBC_GIT bool "git" - depends on ADK_TARGET_LIB_GLIBC && !ADK_TARGET_ARCH_CSKY && ADK_EXPERIMENTAL + depends on ADK_TARGET_LIB_GLIBC && ADK_EXPERIMENTAL -config ADK_TARGET_LIB_MUSL_1_1_20 - bool "1.1.20" +config ADK_TARGET_LIB_MUSL_1_2_5 + bool "1.2.5" depends on ADK_TARGET_LIB_MUSL config ADK_TARGET_LIB_MUSL_GIT bool "git" depends on ADK_TARGET_LIB_MUSL && ADK_EXPERIMENTAL -config ADK_TARGET_LIB_NEWLIB_3_0_0 - bool "3.0.0" - depends on ADK_TARGET_LIB_NEWLIB \ - && !ADK_TARGET_ARCH_XTENSA \ - && !ADK_TARGET_OS_FROSTED \ - && !ADK_TARGET_OS_RTEMS - -config ADK_TARGET_LIB_NEWLIB_XTENSA - bool "xtensa" - depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_XTENSA - -config ADK_TARGET_LIB_NEWLIB_FROSTED - bool "frosted-git" - depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_OS_FROSTED +config ADK_TARGET_LIB_NEWLIB_4_4_0 + bool "4.4.0" + depends on ADK_TARGET_LIB_NEWLIB config ADK_TARGET_LIB_NEWLIB_GIT bool "git" - depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_OS_FROSTED && ADK_EXPERIMENTAL + depends on ADK_TARGET_LIB_NEWLIB && ADK_EXPERIMENTAL endchoice @@ -210,10 +198,10 @@ config ADK_TARGET_LIBC config ADK_LIBC_VERSION string - default "1.0.31" if ADK_TARGET_LIB_UCLIBC_NG_1_0_31 - default "1.1.20" if ADK_TARGET_LIB_MUSL_1_1_20 - default "2.28" if ADK_TARGET_LIB_GLIBC_2_28 - default "3.0.0" if ADK_TARGET_LIB_NEWLIB_3_0_0 + default "1.0.52" if ADK_TARGET_LIB_UCLIBC_NG_1_0_52 + default "1.2.5" if ADK_TARGET_LIB_MUSL_1_2_5 + default "2.41" if ADK_TARGET_LIB_GLIBC_2_40 + default "4.4.0" if ADK_TARGET_LIB_NEWLIB_4_4_0 default "git" if ADK_TARGET_LIB_UCLIBC_NG_GIT || \ ADK_TARGET_LIB_MUSL_GIT || \ ADK_TARGET_LIB_GLIBC_GIT || \ @@ -230,6 +218,8 @@ config ADK_TARGET_SUFFIX default "gnux32" if ADK_TARGET_LIB_GLIBC && ADK_TARGET_ABI_X32 && ADK_LINUX_64 default "gnuspe" if ADK_TARGET_LIB_GLIBC && ADK_TARGET_ARCH_PPC && ADK_TARGET_ARCH_PPC_WITH_SPE default "gnu" if ADK_TARGET_LIB_GLIBC + default "uclibcfdpic" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_XTENSA && ADK_TARGET_BINFMT_FDPIC + default "uclinuxfdpiceabi" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_ARM && ADK_TARGET_BINFMT_FDPIC default "uclibceabihf" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_ARM && ADK_TARGET_HARD_FLOAT default "uclibceabi" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_ARM default "uclinuxeabi" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_ARM && ADK_TARGET_UCLINUX @@ -238,7 +228,7 @@ config ADK_TARGET_SUFFIX default "uclibcabi32" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ABI_O32 default "uclibc32" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ABI_32 && ADK_LINUX_64 default "uclibcspe" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_PPC && ADK_TARGET_ARCH_PPC_WITH_SPE - default "uclibcabiv2" if ADK_TARGET_LIB_UCLIBC_NG && (ADK_TARGET_CPU_CSKY_CK807 || ADK_TARGET_CPU_CSKY_CK810) + default "uclibcabiv2" if ADK_TARGET_LIB_UCLIBC_NG && ADK_TARGET_ARCH_CSKY default "uclibc" if ADK_TARGET_LIB_UCLIBC_NG default "musleabihf" if ADK_TARGET_LIB_MUSL && ADK_TARGET_ARCH_ARM && ADK_TARGET_HARD_FLOAT default "musleabi" if ADK_TARGET_LIB_MUSL && ADK_TARGET_ARCH_ARM |