Config.arm 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. config CONFIG_ARM_EABI
  13. bool "Build for EABI"
  14. help
  15. If you say 'y' here, functions and constants required by the
  16. ARM EABI will be built into the library. You should say 'y'
  17. if your compiler uses the ARM EABI, in which case you will also
  18. need a kernel supporting the EABI system call interface.
  19. If you say 'n' here, then the library will be built for the
  20. old Linux ABI.
  21. config COMPILE_IN_THUMB_MODE
  22. bool "Build using Thumb mode"
  23. select USE_BX
  24. help
  25. Say 'y' here to force building uClibc in thumb mode.
  26. Say 'n' to use your compiler's default mode.
  27. config USE_BX
  28. bool "Use BX in function return"
  29. help
  30. Say 'y' to use BX to return from functions on your thumb-aware
  31. processor. Say 'y' if you need to use interworking. Say 'n' if not.
  32. It is safe to say 'y' even if you're not doing interworking.