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