Config.in 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. menu "Toolchain"
  2. # Should be selected for glibc or eglibc
  3. config BR2_TOOLCHAIN_USES_GLIBC
  4. bool
  5. select BR2_LARGEFILE
  6. select BR2_INET_IPV6
  7. select BR2_USE_WCHAR
  8. select BR2_ENABLE_LOCALE
  9. select BR2_TOOLCHAIN_HAS_THREADS
  10. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  11. select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
  12. select BR2_TOOLCHAIN_HAS_SSP
  13. config BR2_TOOLCHAIN_USES_UCLIBC
  14. bool
  15. config BR2_TOOLCHAIN_USES_MUSL
  16. bool
  17. select BR2_LARGEFILE
  18. select BR2_INET_IPV6
  19. select BR2_USE_WCHAR
  20. select BR2_ENABLE_LOCALE
  21. select BR2_TOOLCHAIN_HAS_THREADS
  22. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  23. choice
  24. prompt "Toolchain type"
  25. help
  26. Select whether to use the toolchain provided by buildroot
  27. or an external toolchain.
  28. Some vendors provide toolchains in binary form, some in
  29. source form.
  30. config BR2_TOOLCHAIN_BUILDROOT
  31. bool "Buildroot toolchain"
  32. depends on !BR2_microblaze && !BR2_aarch64 && !BR2_nios2
  33. select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
  34. config BR2_TOOLCHAIN_EXTERNAL
  35. bool "External toolchain"
  36. help
  37. Select if you want to use an existing cross-compiling
  38. toolchain. Buildroot can either download automatically a
  39. toolchain, or use an already installed toolchain.
  40. endchoice
  41. source "toolchain/toolchain-buildroot/Config.in"
  42. source "toolchain/toolchain-external/Config.in"
  43. source "toolchain/toolchain-common.in"
  44. endmenu