Config.in.options 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. if BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC
  2. choice
  3. prompt "Synopsys toolchain variant"
  4. config BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC700
  5. bool "Linux/uClibc ARC 700"
  6. depends on BR2_arc750d || BR2_arc770d
  7. select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
  8. select BR2_USE_WCHAR
  9. select BR2_TOOLCHAIN_HAS_THREADS
  10. select BR2_TOOLCHAIN_HAS_THREADS_NPTL
  11. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  12. config BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARCHS_UCLIBC
  13. bool "Linux/uClibc ARC HS"
  14. depends on BR2_archs38_64mpy || BR2_archs38_full || \
  15. BR2_archs4x_rel31 || BR2_archs4x
  16. select BR2_TOOLCHAIN_EXTERNAL_UCLIBC
  17. select BR2_USE_WCHAR
  18. select BR2_TOOLCHAIN_HAS_THREADS
  19. select BR2_TOOLCHAIN_HAS_THREADS_NPTL
  20. select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
  21. select BR2_TOOLCHAIN_HAS_FORTRAN
  22. config BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARCHS_GLIBC
  23. bool "Linux/glibc ARC HS"
  24. depends on BR2_archs38_64mpy || BR2_archs38_full || \
  25. BR2_archs4x_rel31 || BR2_archs4x
  26. select BR2_TOOLCHAIN_EXTERNAL_GLIBC
  27. select BR2_TOOLCHAIN_HAS_FORTRAN
  28. endchoice
  29. config BR2_TOOLCHAIN_EXTERNAL_PREFIX
  30. default "arc-linux" if BR2_arcle
  31. default "arceb-linux" if BR2_arceb
  32. config BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL
  33. default "toolchain-external-synopsys-arc"
  34. endif