Config.in 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. #
  2. if BR2_TOOLCHAIN_EXTERNAL
  3. comment "External Toolchain Options"
  4. config BR2_TOOLCHAIN_EXTERNAL_LIB_C
  5. string "The core C library from the external toolchain"
  6. default "libc.so.6"
  7. help
  8. Specify the core C shared library found in the external
  9. toolchain. This is required in addition to any other
  10. libraries to be copied.
  11. config BR2_TOOLCHAIN_EXTERNAL_LIBS
  12. string "Libraries to copy from the external toolchain"
  13. default ""
  14. help
  15. A space separated list of the shared libraries to be copied
  16. from the external toolchain into the root filesystem. Only
  17. the top-level name is needed, i.e. libc.so, libpthread.so as
  18. the actual shared library symlinked to will be copied also.
  19. config BR2_TOOLCHAIN_EXTERNAL_STRIP
  20. bool
  21. default y
  22. prompt "Strip shared libraries"
  23. help
  24. Strip shared libraries copied from the external toolchain.
  25. comment "Common Toolchain Options"
  26. source "toolchain/gdb/Config.in.2"
  27. config BR2_TOOLCHAIN_EXTERNAL_PATH
  28. string "External toolchain path"
  29. default ""
  30. help
  31. Path to where the external toolchain is installed.
  32. config BR2_TOOLCHAIN_EXTERNAL_PREFIX
  33. string "External toolchain prefix"
  34. default ""
  35. help
  36. This the the external toolchain prefix. For example:
  37. armeb-unknown-linux-gnu, mipsel-unknown-linux-gnu, etc.
  38. choice
  39. prompt "Thread library implementation"
  40. default BR2_EXT_PTHREADS_OLD
  41. help
  42. Select the version of libpthreads used in the external toolchain.
  43. config BR2_EXT_PTHREADS_NONE
  44. bool
  45. prompt "none"
  46. config BR2_EXT_PTHREADS
  47. bool
  48. prompt "linuxthreads"
  49. config BR2_EXT_PTHREADS_OLD
  50. bool
  51. prompt "linuxthreads (stable/old)"
  52. config BR2_EXT_PTHREADS_NATIVE
  53. bool
  54. prompt "Native POSIX Threading (NPTL)"
  55. endchoice
  56. config BR2_LARGEFILE
  57. bool "Enable large file (files > 2 GB) support?"
  58. depends on !BR2_cris
  59. default y
  60. help
  61. Enable large file (files > 2 GB) support
  62. config BR2_INET_IPV6
  63. bool "Enable IPv6"
  64. default n
  65. help
  66. Enable IPv6.
  67. config BR2_INET_RPC
  68. bool "Enable RPC"
  69. default n
  70. help
  71. Enable RPC. RPC support is needed for nfs.
  72. config BR2_SOFT_FLOAT
  73. bool "Use software floating point by default"
  74. default n
  75. depends on BR2_arm || BR2_armeb || BR2_mips || BR2_mipsel || BR2_powerpc
  76. help
  77. If your target CPU does not have a Floating Point Unit (FPU) or a
  78. kernel FPU emulator, but you still wish to support floating point
  79. functions, then everything will need to be compiled with soft
  80. floating point support (-msoft-float).
  81. Most people will answer N.
  82. config BR2_TARGET_OPTIMIZATION
  83. string "Target Optimizations"
  84. default "-Os -pipe"
  85. help
  86. Optimizations to use when building for the target host.
  87. endif