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_14
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_VERSION
82 bool "Manually specified Linux version"
86 config BR2_DEFAULT_KERNEL_VERSION
87 string "linux version"
88 depends on BR2_KERNEL_HEADERS_VERSION
90 Specify the version you want to use.
94 bool "Custom kernel headers series"
95 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
97 Specify the kernel headers series you manually selected,
100 This is used to hide/show some packages that have strict
101 requirements on the version of kernel headers.
103 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
105 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
109 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
113 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
117 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
221 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
225 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
229 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
231 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
233 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
235 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
237 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
239 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
241 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
243 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
248 config BR2_DEFAULT_KERNEL_HEADERS
250 default "3.2.96" if BR2_KERNEL_HEADERS_3_2
251 default "3.4.113" if BR2_KERNEL_HEADERS_3_4
252 default "3.10.108" if BR2_KERNEL_HEADERS_3_10
253 default "3.12.74" if BR2_KERNEL_HEADERS_3_12
254 default "4.1.48" if BR2_KERNEL_HEADERS_4_1
255 default "4.4.108" if BR2_KERNEL_HEADERS_4_4
256 default "4.9.73" if BR2_KERNEL_HEADERS_4_9
257 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
258 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
259 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
260 default "4.13.16" if BR2_KERNEL_HEADERS_4_13
261 default "4.14.10" if BR2_KERNEL_HEADERS_4_14
262 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION