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_7
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_3_19
60 bool "Linux 3.19.x kernel headers"
61 depends on BR2_DEPRECATED_SINCE_2015_08
62 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
64 config BR2_KERNEL_HEADERS_4_0
65 bool "Linux 4.0.x kernel headers"
66 depends on BR2_DEPRECATED_SINCE_2015_08
67 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
69 config BR2_KERNEL_HEADERS_4_1
70 bool "Linux 4.1.x kernel headers"
71 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
73 config BR2_KERNEL_HEADERS_4_2
74 bool "Linux 4.2.x kernel headers"
75 depends on BR2_DEPRECATED_SINCE_2016_02
76 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
78 config BR2_KERNEL_HEADERS_4_3
79 bool "Linux 4.3.x kernel headers"
80 depends on BR2_DEPRECATED_SINCE_2016_05
81 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
83 config BR2_KERNEL_HEADERS_4_4
84 bool "Linux 4.4.x kernel headers"
85 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
87 config BR2_KERNEL_HEADERS_4_5
88 bool "Linux 4.5.x kernel headers"
89 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
91 config BR2_KERNEL_HEADERS_4_6
92 bool "Linux 4.6.x kernel headers"
93 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
95 config BR2_KERNEL_HEADERS_4_7
96 bool "Linux 4.7.x kernel headers"
97 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
99 config BR2_KERNEL_HEADERS_VERSION
100 bool "Manually specified Linux version"
103 config BR2_DEFAULT_KERNEL_VERSION
104 string "linux version"
105 depends on BR2_KERNEL_HEADERS_VERSION
107 Specify the version you want to use.
111 bool "Custom kernel headers series"
112 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
114 Specify the kernel headers series you manually selected, above.
116 This is used to hide/show some packages that have strict
117 requirements on the version of kernel headers.
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
221 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
225 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
229 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
231 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
236 config BR2_DEFAULT_KERNEL_HEADERS
238 default "3.2.81" if BR2_KERNEL_HEADERS_3_2
239 default "3.4.112" if BR2_KERNEL_HEADERS_3_4
240 default "3.10.102" if BR2_KERNEL_HEADERS_3_10
241 default "3.12.62" if BR2_KERNEL_HEADERS_3_12
242 default "3.14.75" if BR2_KERNEL_HEADERS_3_14
243 default "3.18.39" if BR2_KERNEL_HEADERS_3_18
244 default "3.19.8" if BR2_KERNEL_HEADERS_3_19
245 default "4.0.9" if BR2_KERNEL_HEADERS_4_0
246 default "4.1.30" if BR2_KERNEL_HEADERS_4_1
247 default "4.2.8" if BR2_KERNEL_HEADERS_4_2
248 default "4.3.6" if BR2_KERNEL_HEADERS_4_3
249 default "4.4.17" if BR2_KERNEL_HEADERS_4_4
250 default "4.5.7" if BR2_KERNEL_HEADERS_4_5
251 default "4.6.6" if BR2_KERNEL_HEADERS_4_6
252 default "4.7" if BR2_KERNEL_HEADERS_4_7
253 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION