Config.in.libc.choice 980 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice
  4. prompt "Target C library"
  5. depends on !ADK_CHOOSE_TARGET_SYSTEM && !ADK_CHOOSE_TARGET_ARCH
  6. config ADK_TARGET_LIB_GLIBC
  7. prompt "GNU C library"
  8. boolean
  9. select ADK_glibc
  10. depends on !ADK_LINUX_XTENSA
  11. help
  12. http://www.gnu.org/libc
  13. config ADK_TARGET_LIB_MUSL
  14. prompt "musl C library"
  15. boolean
  16. select ADK_musl
  17. depends on \
  18. ADK_LINUX_ARM || \
  19. ADK_LINUX_MICROBLAZE || \
  20. ADK_LINUX_MIPS || \
  21. ADK_LINUX_PPC || \
  22. ADK_LINUX_SH || \
  23. ADK_LINUX_X86 || \
  24. ADK_LINUX_X86_64
  25. help
  26. http://musl-libc.org
  27. config ADK_TARGET_LIB_UCLIBC
  28. prompt "uClibc embedded C library"
  29. boolean
  30. select ADK_uclibc
  31. depends on \
  32. !ADK_LINUX_AARCH64 && \
  33. !ADK_LINUX_M68K && \
  34. !ADK_LINUX_MICROBLAZE && \
  35. !ADK_LINUX_SPARC && \
  36. !ADK_LINUX_SPARC64 && \
  37. !ADK_LINUX_PPC64 && \
  38. !ADK_x32
  39. help
  40. http://uclibc.org
  41. endchoice