1 config BR2_PACKAGE_HOST_LINUX_HEADERS
4 comment "Kernel Header Options"
7 prompt "Kernel Headers"
8 default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
9 default BR2_KERNEL_HEADERS_4_8
11 Select the kernel version to get headers from.
13 The kernel headers must be at least as old as the oldest kernel
14 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 choose
20 to use the same sources as the kernel, you'll have to select
21 (below) the series of that kernel, so that Buildroot can show
22 or hide packages that have strong requirements on the kernel
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_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_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_3_14
50 bool "Linux 3.14.x kernel headers"
52 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
54 config BR2_KERNEL_HEADERS_3_18
55 bool "Linux 3.18.x kernel headers"
57 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
59 config BR2_KERNEL_HEADERS_4_1
60 bool "Linux 4.1.x kernel headers"
61 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
63 config BR2_KERNEL_HEADERS_4_4
64 bool "Linux 4.4.x kernel headers"
65 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
67 config BR2_KERNEL_HEADERS_4_5
68 bool "Linux 4.5.x kernel headers"
69 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
71 config BR2_KERNEL_HEADERS_4_6
72 bool "Linux 4.6.x kernel headers"
73 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
75 config BR2_KERNEL_HEADERS_4_7
76 bool "Linux 4.7.x kernel headers"
77 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
79 config BR2_KERNEL_HEADERS_4_8
80 bool "Linux 4.8.x kernel headers"
81 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
83 config BR2_KERNEL_HEADERS_VERSION
84 bool "Manually specified Linux version"
87 config BR2_DEFAULT_KERNEL_VERSION
88 string "linux version"
89 depends on BR2_KERNEL_HEADERS_VERSION
91 Specify the version you want to use.
95 bool "Custom kernel headers series"
96 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
98 Specify the kernel headers series you manually selected, above.
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_8
105 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
109 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
113 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
117 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
224 config BR2_DEFAULT_KERNEL_HEADERS
226 default "3.2.83" if BR2_KERNEL_HEADERS_3_2
227 default "3.4.112" if BR2_KERNEL_HEADERS_3_4
228 default "3.10.104" if BR2_KERNEL_HEADERS_3_10
229 default "3.12.66" if BR2_KERNEL_HEADERS_3_12
230 default "3.14.79" if BR2_KERNEL_HEADERS_3_14
231 default "3.18.43" if BR2_KERNEL_HEADERS_3_18
232 default "3.19.8" if BR2_KERNEL_HEADERS_3_19
233 default "4.0.9" if BR2_KERNEL_HEADERS_4_0
234 default "4.1.34" if BR2_KERNEL_HEADERS_4_1
235 default "4.4.27" if BR2_KERNEL_HEADERS_4_4
236 default "4.5.7" if BR2_KERNEL_HEADERS_4_5
237 default "4.6.7" if BR2_KERNEL_HEADERS_4_6
238 default "4.7.10" if BR2_KERNEL_HEADERS_4_7
239 default "4.8.4" if BR2_KERNEL_HEADERS_4_8
240 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION