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_15
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_VERSION
71 bool "Manually specified Linux version"
75 config BR2_DEFAULT_KERNEL_VERSION
76 string "linux version"
77 depends on BR2_KERNEL_HEADERS_VERSION
79 Specify the version you want to use.
83 bool "Custom kernel headers series"
84 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
86 Specify the kernel headers series you manually selected,
89 This is used to hide/show some packages that have strict
90 requirements on the version of kernel headers.
92 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_15
94 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
96 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
98 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
100 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
102 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
104 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
106 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
108 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
110 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
112 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
114 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
116 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
118 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
120 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
122 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
124 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
126 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
128 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
130 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
132 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
134 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
136 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
138 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
140 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
142 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
144 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
146 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
148 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
150 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
152 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
154 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
156 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
158 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
160 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
162 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
164 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
166 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
168 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
170 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
172 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
174 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
176 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
178 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
180 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
182 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
184 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
186 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
188 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
190 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
192 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
194 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
196 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
198 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
200 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
202 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
204 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
206 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
208 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
210 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
212 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
214 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
216 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
218 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
220 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
222 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
224 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
226 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
228 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
230 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
232 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
234 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
236 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
241 config BR2_DEFAULT_KERNEL_HEADERS
243 default "3.2.99" if BR2_KERNEL_HEADERS_3_2
244 default "4.1.49" if BR2_KERNEL_HEADERS_4_1
245 default "4.4.121" if BR2_KERNEL_HEADERS_4_4
246 default "4.9.87" if BR2_KERNEL_HEADERS_4_9
247 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
248 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
249 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
250 default "4.13.16" if BR2_KERNEL_HEADERS_4_13
251 default "4.14.27" if BR2_KERNEL_HEADERS_4_14
252 default "4.15.10" if BR2_KERNEL_HEADERS_4_15
253 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION