Config.in 1.5 KB

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