linux-headers: bump 3.{14, 18}.x and 4.{1, 4, 6}.x series
[buildroot-gz.git] / package / linux-headers / Config.in.host
blob771befb9af0517e39e293feaf532341195e76ffb
1 config BR2_PACKAGE_HOST_LINUX_HEADERS
2         bool
4 comment "Kernel Header Options"
6 choice
7         prompt "Kernel Headers"
8         default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
9         default BR2_KERNEL_HEADERS_4_7
10         help
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
23           headers.
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"
41                 depends on !BR2_nios2
42                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
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
49         config BR2_KERNEL_HEADERS_3_14
50                 bool "Linux 3.14.x kernel headers"
51                 depends on !BR2_nios2
52                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
54         config BR2_KERNEL_HEADERS_3_18
55                 bool "Linux 3.18.x kernel headers"
56                 depends on !BR2_nios2
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"
101 endchoice
103 config BR2_DEFAULT_KERNEL_VERSION
104         string "linux version"
105         depends on BR2_KERNEL_HEADERS_VERSION
106         help
107           Specify the version you want to use.
108           E.G.: 3.6.10
110 choice
111         bool "Custom kernel headers series"
112         depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
113         help
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
120         bool "4.7.x"
121         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
124         bool "4.6.x"
125         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
128         bool "4.5.x"
129         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
132         bool "4.4.x"
133         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
136         bool "4.3.x"
137         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
140         bool "4.2.x"
141         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
144         bool "4.1.x"
145         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
148         bool "4.0.x"
149         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
152         bool "3.19.x"
153         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
156         bool "3.18.x"
157         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
160         bool "3.17.x"
161         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
164         bool "3.16.x"
165         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
168         bool "3.15.x"
169         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
172         bool "3.14.x"
173         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
176         bool "3.13.x"
177         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
180         bool "3.12.x"
181         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
184         bool "3.11.x"
185         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
188         bool "3.10.x"
189         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
192         bool "3.9.x"
193         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
196         bool "3.8.x"
197         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
200         bool "3.7.x"
201         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
204         bool "3.6.x"
205         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
208         bool "3.5.x"
209         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
212         bool "3.4.x"
213         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
216         bool "3.3.x"
217         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
220         bool "3.2.x"
221         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
224         bool "3.1.x"
225         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
228         bool "3.0.x"
229         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
231 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
232         bool "2.6.x"
234 endchoice
236 config BR2_DEFAULT_KERNEL_HEADERS
237         string
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