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