Config.in.host 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. config BR2_PACKAGE_HOST_LINUX_HEADERS
  2. bool
  3. comment "Kernel Header Options"
  4. choice
  5. prompt "Kernel Headers"
  6. default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
  7. default BR2_KERNEL_HEADERS_4_4
  8. help
  9. Select the version of kernel header files you wish to use.
  10. You must select the correct set of header files to match
  11. the kernel you intend to use on your target system.
  12. config BR2_KERNEL_HEADERS_AS_KERNEL
  13. bool "Same as kernel"
  14. depends on BR2_LINUX_KERNEL
  15. config BR2_KERNEL_HEADERS_3_2
  16. bool "Linux 3.2.x kernel headers"
  17. depends on !BR2_arc && !BR2_nios2
  18. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
  19. config BR2_KERNEL_HEADERS_3_4
  20. bool "Linux 3.4.x kernel headers"
  21. depends on !BR2_arc && !BR2_nios2
  22. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
  23. config BR2_KERNEL_HEADERS_3_10
  24. bool "Linux 3.10.x kernel headers"
  25. depends on !BR2_nios2
  26. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
  27. config BR2_KERNEL_HEADERS_3_12
  28. bool "Linux 3.12.x kernel headers"
  29. depends on !BR2_nios2
  30. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
  31. config BR2_KERNEL_HEADERS_3_14
  32. bool "Linux 3.14.x kernel headers"
  33. depends on !BR2_nios2
  34. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
  35. config BR2_KERNEL_HEADERS_3_17
  36. bool "Linux 3.17.x kernel headers"
  37. depends on BR2_DEPRECATED_SINCE_2015_05
  38. depends on !BR2_nios2
  39. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
  40. config BR2_KERNEL_HEADERS_3_18
  41. bool "Linux 3.18.x kernel headers"
  42. depends on !BR2_nios2
  43. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
  44. config BR2_KERNEL_HEADERS_3_19
  45. bool "Linux 3.19.x kernel headers"
  46. depends on BR2_DEPRECATED_SINCE_2015_08
  47. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
  48. config BR2_KERNEL_HEADERS_4_0
  49. bool "Linux 4.0.x kernel headers"
  50. depends on BR2_DEPRECATED_SINCE_2015_08
  51. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
  52. config BR2_KERNEL_HEADERS_4_1
  53. bool "Linux 4.1.x kernel headers"
  54. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
  55. config BR2_KERNEL_HEADERS_4_2
  56. bool "Linux 4.2.x kernel headers"
  57. depends on BR2_DEPRECATED_SINCE_2016_02
  58. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
  59. config BR2_KERNEL_HEADERS_4_3
  60. bool "Linux 4.3.x kernel headers"
  61. depends on BR2_DEPRECATED_SINCE_2016_05
  62. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
  63. config BR2_KERNEL_HEADERS_4_4
  64. bool "Linux 4.4.x kernel headers"
  65. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
  66. config BR2_KERNEL_HEADERS_VERSION
  67. bool "Manually specified Linux version"
  68. endchoice
  69. config BR2_DEFAULT_KERNEL_VERSION
  70. string "linux version"
  71. depends on BR2_KERNEL_HEADERS_VERSION
  72. help
  73. Specify the version you want to use.
  74. E.G.: 3.6.10
  75. choice
  76. bool "Custom kernel headers series"
  77. depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
  78. default BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
  79. help
  80. Set to the kernel headers series you manually set above.
  81. This is used to hide/show some packages that have strict
  82. requirements on the version of kernel headers.
  83. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
  84. bool "4.4.x"
  85. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
  86. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
  87. bool "4.3.x"
  88. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
  89. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
  90. bool "4.2.x"
  91. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
  92. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
  93. bool "4.1.x"
  94. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
  95. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
  96. bool "4.0.x"
  97. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
  98. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
  99. bool "3.19.x"
  100. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
  101. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
  102. bool "3.18.x"
  103. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
  104. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
  105. bool "3.17.x"
  106. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
  107. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
  108. bool "3.16.x"
  109. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
  110. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
  111. bool "3.15.x"
  112. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
  113. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
  114. bool "3.14.x"
  115. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
  116. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
  117. bool "3.13.x"
  118. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
  119. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
  120. bool "3.12.x"
  121. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
  122. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
  123. bool "3.11.x"
  124. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
  125. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
  126. bool "3.10.x"
  127. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
  128. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
  129. bool "3.9.x"
  130. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
  131. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
  132. bool "3.8.x"
  133. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
  134. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
  135. bool "3.7.x"
  136. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
  137. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
  138. bool "3.6.x"
  139. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
  140. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
  141. bool "3.5.x"
  142. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
  143. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
  144. bool "3.4.x"
  145. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
  146. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
  147. bool "3.3.x"
  148. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
  149. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
  150. bool "3.2.x"
  151. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
  152. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
  153. bool "3.1.x"
  154. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
  155. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
  156. bool "3.0.x"
  157. select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
  158. config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
  159. bool "2.6.x"
  160. endchoice
  161. config BR2_DEFAULT_KERNEL_HEADERS
  162. string
  163. default "3.2.78" if BR2_KERNEL_HEADERS_3_2
  164. default "3.4.110" if BR2_KERNEL_HEADERS_3_4
  165. default "3.10.99" if BR2_KERNEL_HEADERS_3_10
  166. default "3.12.56" if BR2_KERNEL_HEADERS_3_12
  167. default "3.14.63" if BR2_KERNEL_HEADERS_3_14
  168. default "3.17.8" if BR2_KERNEL_HEADERS_3_17
  169. default "3.18.28" if BR2_KERNEL_HEADERS_3_18
  170. default "3.19.8" if BR2_KERNEL_HEADERS_3_19
  171. default "4.0.9" if BR2_KERNEL_HEADERS_4_0
  172. default "4.1.19" if BR2_KERNEL_HEADERS_4_1
  173. default "4.2.8" if BR2_KERNEL_HEADERS_4_2
  174. default "4.3.6" if BR2_KERNEL_HEADERS_4_3
  175. default "4.4.4" if BR2_KERNEL_HEADERS_4_4
  176. default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION