1 comment "Kernel Header Options"
3 config BR2_PACKAGE_HOST_LINUX_HEADERS
7 prompt "Kernel Headers"
8 default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
9 default BR2_KERNEL_HEADERS_4_16
11 Select the kernel version to get headers from.
13 The kernel headers must be at least as old as the oldest
14 kernel you intend to run on your target.
16 If you use Buildroot to build a kernel, then you can use
17 the sources from that kernel as source for the headers.
19 If you choose a custom version of the kernel headers, or
20 choose to use the same sources as the kernel, you'll have to
21 select (below) the series of that kernel, so that Buildroot
22 can show or hide packages that have strong requirements on the
25 config BR2_KERNEL_HEADERS_AS_KERNEL
26 bool "Same as kernel being built"
27 depends on BR2_LINUX_KERNEL
29 config BR2_KERNEL_HEADERS_3_2
30 bool "Linux 3.2.x kernel headers"
31 depends on !BR2_aarch64 && !BR2_arc && !BR2_nios2
32 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
34 config BR2_KERNEL_HEADERS_4_1
35 bool "Linux 4.1.x kernel headers"
36 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
38 config BR2_KERNEL_HEADERS_4_4
39 bool "Linux 4.4.x kernel headers"
40 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
42 config BR2_KERNEL_HEADERS_4_9
43 bool "Linux 4.9.x kernel headers"
44 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
46 config BR2_KERNEL_HEADERS_4_10
47 bool "Linux 4.10.x kernel headers"
48 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
50 config BR2_KERNEL_HEADERS_4_11
51 bool "Linux 4.11.x kernel headers"
52 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
54 config BR2_KERNEL_HEADERS_4_12
55 bool "Linux 4.12.x kernel headers"
56 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
58 config BR2_KERNEL_HEADERS_4_13
59 bool "Linux 4.13.x kernel headers"
60 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
62 config BR2_KERNEL_HEADERS_4_14
63 bool "Linux 4.14.x kernel headers"
64 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
66 config BR2_KERNEL_HEADERS_4_15
67 bool "Linux 4.15.x kernel headers"
68 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
70 config BR2_KERNEL_HEADERS_4_16
71 bool "Linux 4.16.x kernel headers"
72 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
74 config BR2_KERNEL_HEADERS_VERSION
75 bool "Manually specified Linux version"
79 config BR2_DEFAULT_KERNEL_VERSION
80 string "linux version"
81 depends on BR2_KERNEL_HEADERS_VERSION
83 Specify the version you want to use.
87 bool "Custom kernel headers series"
88 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
90 Specify the kernel headers series you manually selected,
93 This is used to hide/show some packages that have strict
94 requirements on the version of kernel headers.
96 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_16
98 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
100 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_15
102 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
104 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
106 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
108 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
110 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
112 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
114 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
116 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
118 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
120 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
122 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
124 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
126 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
128 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
130 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
132 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
134 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
136 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
138 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
140 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
142 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
144 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
146 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
148 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
150 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
152 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
154 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
156 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
158 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
160 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
162 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
164 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
166 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
168 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
170 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
172 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
174 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
176 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
178 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
180 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
182 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
184 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
186 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
188 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
190 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
192 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
194 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
196 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
198 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
200 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
202 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
204 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
206 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
208 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
210 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
212 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
214 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
216 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
218 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
220 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
222 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
224 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
226 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
228 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
230 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
232 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
234 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
236 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
238 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
240 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
242 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
244 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
249 config BR2_DEFAULT_KERNEL_HEADERS
251 default "3.2.101" if BR2_KERNEL_HEADERS_3_2
252 default "4.1.51" if BR2_KERNEL_HEADERS_4_1
253 default "4.4.131" if BR2_KERNEL_HEADERS_4_4
254 default "4.9.101" if BR2_KERNEL_HEADERS_4_9
255 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
256 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
257 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
258 default "4.13.16" if BR2_KERNEL_HEADERS_4_13
259 default "4.14.42" if BR2_KERNEL_HEADERS_4_14
260 default "4.15.18" if BR2_KERNEL_HEADERS_4_15
261 default "4.16.10" if BR2_KERNEL_HEADERS_4_16
262 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION