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_3_4
35 bool "Linux 3.4.x kernel headers"
36 depends on !BR2_aarch64 && !BR2_arc && !BR2_nios2
37 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
39 config BR2_KERNEL_HEADERS_3_10
40 bool "Linux 3.10.x kernel headers"
42 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
44 config BR2_KERNEL_HEADERS_3_12
45 bool "Linux 3.12.x kernel headers"
47 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
49 config BR2_KERNEL_HEADERS_4_1
50 bool "Linux 4.1.x kernel headers"
51 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
53 config BR2_KERNEL_HEADERS_4_4
54 bool "Linux 4.4.x kernel headers"
55 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
57 config BR2_KERNEL_HEADERS_4_9
58 bool "Linux 4.9.x kernel headers"
59 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
61 config BR2_KERNEL_HEADERS_4_10
62 bool "Linux 4.10.x kernel headers"
63 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
65 config BR2_KERNEL_HEADERS_4_11
66 bool "Linux 4.11.x kernel headers"
67 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
69 config BR2_KERNEL_HEADERS_4_12
70 bool "Linux 4.12.x kernel headers"
71 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
73 config BR2_KERNEL_HEADERS_4_13
74 bool "Linux 4.13.x kernel headers"
75 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
77 config BR2_KERNEL_HEADERS_4_14
78 bool "Linux 4.14.x kernel headers"
79 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
81 config BR2_KERNEL_HEADERS_4_15
82 bool "Linux 4.15.x kernel headers"
83 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
85 config BR2_KERNEL_HEADERS_VERSION
86 bool "Manually specified Linux version"
90 config BR2_DEFAULT_KERNEL_VERSION
91 string "linux version"
92 depends on BR2_KERNEL_HEADERS_VERSION
94 Specify the version you want to use.
98 bool "Custom kernel headers series"
99 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
101 Specify the kernel headers series you manually selected,
104 This is used to hide/show some packages that have strict
105 requirements on the version of kernel headers.
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_15
109 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
113 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
117 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
221 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
225 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
229 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
231 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
233 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
235 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
237 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
239 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
241 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
243 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
245 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
247 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
249 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
251 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
256 config BR2_DEFAULT_KERNEL_HEADERS
258 default "3.2.98" if BR2_KERNEL_HEADERS_3_2
259 default "3.4.113" if BR2_KERNEL_HEADERS_3_4
260 default "3.10.108" if BR2_KERNEL_HEADERS_3_10
261 default "3.12.74" if BR2_KERNEL_HEADERS_3_12
262 default "4.1.49" if BR2_KERNEL_HEADERS_4_1
263 default "4.4.114" if BR2_KERNEL_HEADERS_4_4
264 default "4.9.79" if BR2_KERNEL_HEADERS_4_9
265 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
266 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
267 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
268 default "4.13.16" if BR2_KERNEL_HEADERS_4_13
269 default "4.14.16" if BR2_KERNEL_HEADERS_4_14
270 default "4.15" if BR2_KERNEL_HEADERS_4_15
271 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION