]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/linux-headers/Config.in.host
linux-headers: bump 4.{9, 14, 16}.x series
[coffee/buildroot.git] / package / linux-headers / Config.in.host
1 comment "Kernel Header Options"
2
3 config BR2_PACKAGE_HOST_LINUX_HEADERS
4         bool
5
6 choice
7         prompt "Kernel Headers"
8         default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
9         default BR2_KERNEL_HEADERS_4_16
10         help
11           Select the kernel version to get headers from.
12
13           The kernel headers must be at least as old as the oldest
14           kernel you intend to run on your target.
15
16           If you use Buildroot to build a kernel, then you can use
17           the sources from that kernel as source for the headers.
18
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
23           kernel headers.
24
25 config BR2_KERNEL_HEADERS_AS_KERNEL
26         bool "Same as kernel being built"
27         depends on BR2_LINUX_KERNEL
28
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
33
34 config BR2_KERNEL_HEADERS_4_1
35         bool "Linux 4.1.x kernel headers"
36         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
37
38 config BR2_KERNEL_HEADERS_4_4
39         bool "Linux 4.4.x kernel headers"
40         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
41
42 config BR2_KERNEL_HEADERS_4_9
43         bool "Linux 4.9.x kernel headers"
44         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
45
46 config BR2_KERNEL_HEADERS_4_10
47         bool "Linux 4.10.x kernel headers"
48         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
49
50 config BR2_KERNEL_HEADERS_4_11
51         bool "Linux 4.11.x kernel headers"
52         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
53
54 config BR2_KERNEL_HEADERS_4_12
55         bool "Linux 4.12.x kernel headers"
56         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
57
58 config BR2_KERNEL_HEADERS_4_13
59         bool "Linux 4.13.x kernel headers"
60         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
61
62 config BR2_KERNEL_HEADERS_4_14
63         bool "Linux 4.14.x kernel headers"
64         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
65
66 config BR2_KERNEL_HEADERS_4_15
67         bool "Linux 4.15.x kernel headers"
68         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
69
70 config BR2_KERNEL_HEADERS_4_16
71         bool "Linux 4.16.x kernel headers"
72         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
73
74 config BR2_KERNEL_HEADERS_VERSION
75         bool "Manually specified Linux version"
76
77 endchoice
78
79 config BR2_DEFAULT_KERNEL_VERSION
80         string "linux version"
81         depends on BR2_KERNEL_HEADERS_VERSION
82         help
83           Specify the version you want to use.
84           E.G.: 3.6.10
85
86 choice
87         bool "Custom kernel headers series"
88         depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
89         help
90           Specify the kernel headers series you manually selected,
91           above.
92
93           This is used to hide/show some packages that have strict
94           requirements on the version of kernel headers.
95
96 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_16
97         bool "4.16.x"
98         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
99
100 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_15
101         bool "4.15.x"
102         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
103
104 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
105         bool "4.14.x"
106         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
107
108 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
109         bool "4.13.x"
110         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
111
112 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
113         bool "4.12.x"
114         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
115
116 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
117         bool "4.11.x"
118         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
119
120 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
121         bool "4.10.x"
122         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
123
124 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
125         bool "4.9.x"
126         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
127
128 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
129         bool "4.8.x"
130         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
131
132 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
133         bool "4.7.x"
134         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
135
136 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
137         bool "4.6.x"
138         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
139
140 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
141         bool "4.5.x"
142         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
143
144 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
145         bool "4.4.x"
146         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
147
148 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
149         bool "4.3.x"
150         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
151
152 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
153         bool "4.2.x"
154         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
155
156 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
157         bool "4.1.x"
158         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
159
160 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
161         bool "4.0.x"
162         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
163
164 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
165         bool "3.19.x"
166         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
167
168 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
169         bool "3.18.x"
170         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
171
172 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
173         bool "3.17.x"
174         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
175
176 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
177         bool "3.16.x"
178         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
179
180 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
181         bool "3.15.x"
182         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
183
184 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
185         bool "3.14.x"
186         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
187
188 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
189         bool "3.13.x"
190         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
191
192 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
193         bool "3.12.x"
194         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
195
196 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
197         bool "3.11.x"
198         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
199
200 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
201         bool "3.10.x"
202         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
203
204 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
205         bool "3.9.x"
206         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
207
208 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
209         bool "3.8.x"
210         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
211
212 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
213         bool "3.7.x"
214         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
215
216 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
217         bool "3.6.x"
218         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
219
220 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
221         bool "3.5.x"
222         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
223
224 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
225         bool "3.4.x"
226         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
227
228 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
229         bool "3.3.x"
230         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
231
232 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
233         bool "3.2.x"
234         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
235
236 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
237         bool "3.1.x"
238         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
239
240 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
241         bool "3.0.x"
242         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
243
244 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
245         bool "2.6.x"
246
247 endchoice
248
249 config BR2_DEFAULT_KERNEL_HEADERS
250         string
251         default "3.2.101"       if BR2_KERNEL_HEADERS_3_2
252         default "4.1.51"        if BR2_KERNEL_HEADERS_4_1
253         default "4.4.131"       if BR2_KERNEL_HEADERS_4_4
254         default "4.9.101"       if BR2_KERNEL_HEADERS_4_9
255         default "4.10.17"       if BR2_KERNEL_HEADERS_4_10
256         default "4.11.12"       if BR2_KERNEL_HEADERS_4_11
257         default "4.12.14"       if BR2_KERNEL_HEADERS_4_12
258         default "4.13.16"       if BR2_KERNEL_HEADERS_4_13
259         default "4.14.42"       if BR2_KERNEL_HEADERS_4_14
260         default "4.15.18"       if BR2_KERNEL_HEADERS_4_15
261         default "4.16.10"       if BR2_KERNEL_HEADERS_4_16
262         default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION