Config.arm 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see extra/config/Kconfig-language.txt
  4. #
  5. config TARGET_ARCH
  6. string
  7. default "arm"
  8. config FORCE_OPTIONS_FOR_ARCH
  9. bool
  10. default y
  11. select ARCH_ANY_ENDIAN
  12. select ARCH_HAS_UCONTEXT
  13. config CONFIG_ARM_EABI
  14. bool "Build for EABI"
  15. help
  16. If you say 'y' here, functions and constants required by the
  17. ARM EABI will be built into the library. You should say 'y'
  18. if your compiler uses the ARM EABI, in which case you will also
  19. need a kernel supporting the EABI system call interface.
  20. If you say 'n' here, then the library will be built for the
  21. old Linux ABI.
  22. config COMPILE_IN_THUMB_MODE
  23. bool "Build using Thumb mode"
  24. select USE_BX
  25. help
  26. Say 'y' here to force building uClibc in thumb mode.
  27. Say 'n' to use your compiler's default mode.
  28. config USE_BX
  29. bool "Use BX in function return"
  30. help
  31. Say 'y' to use BX to return from functions on your thumb-aware
  32. processor. Say 'y' if you need to use interworking. Say 'n' if not.
  33. It is safe to say 'y' even if you're not doing interworking.