Config.in 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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_USE_WCHAR
  11. select BR2_ENABLE_LOCALE
  12. select BR2_TOOLCHAIN_HAS_THREADS
  13. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  14. select BR2_TOOLCHAIN_HAS_THREADS_NPTL
  15. select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
  16. select BR2_TOOLCHAIN_HAS_SSP
  17. config BR2_TOOLCHAIN_USES_UCLIBC
  18. bool
  19. config BR2_TOOLCHAIN_USES_MUSL
  20. bool
  21. select BR2_USE_WCHAR
  22. select BR2_ENABLE_LOCALE
  23. select BR2_TOOLCHAIN_HAS_THREADS
  24. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  25. select BR2_TOOLCHAIN_HAS_THREADS_NPTL
  26. select BR2_TOOLCHAIN_HAS_SSP
  27. choice
  28. prompt "Toolchain type"
  29. help
  30. Select whether to use the toolchain provided by buildroot
  31. or an external toolchain.
  32. Some vendors provide toolchains in binary form, some in
  33. source form.
  34. config BR2_TOOLCHAIN_BUILDROOT
  35. bool "Buildroot toolchain"
  36. depends on !BR2_bfin
  37. select BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS
  38. config BR2_TOOLCHAIN_EXTERNAL
  39. bool "External toolchain"
  40. help
  41. Select if you want to use an existing cross-compiling
  42. toolchain. Buildroot can either download automatically a
  43. toolchain, or use an already installed toolchain.
  44. endchoice
  45. source "toolchain/toolchain-buildroot/Config.in"
  46. source "toolchain/toolchain-external/Config.in"
  47. source "toolchain/toolchain-common.in"
  48. endmenu