linux-headers: bump 3.{18, 14, 12}.x and 4.{1, 4, 5}.x series
[buildroot-gz.git] / package / linux-headers / Config.in.host
blobd53766bb51e916374b83914d933d2bb1d19614d0
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_6
10         help
11           Select the version of kernel header files you wish to use.
12           You must select the correct set of header files to match
13           the kernel you intend to use on your target system.
15         config BR2_KERNEL_HEADERS_AS_KERNEL
16                 bool "Same as kernel"
17                 depends on BR2_LINUX_KERNEL
19         config BR2_KERNEL_HEADERS_3_2
20                 bool "Linux 3.2.x kernel headers"
21                 depends on !BR2_arc && !BR2_nios2
22                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
24         config BR2_KERNEL_HEADERS_3_4
25                 bool "Linux 3.4.x kernel headers"
26                 depends on !BR2_arc && !BR2_nios2
27                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
29         config BR2_KERNEL_HEADERS_3_10
30                 bool "Linux 3.10.x kernel headers"
31                 depends on !BR2_nios2
32                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
34         config BR2_KERNEL_HEADERS_3_12
35                 bool "Linux 3.12.x kernel headers"
36                 depends on !BR2_nios2
37                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
39         config BR2_KERNEL_HEADERS_3_14
40                 bool "Linux 3.14.x kernel headers"
41                 depends on !BR2_nios2
42                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
44         config BR2_KERNEL_HEADERS_3_18
45                 bool "Linux 3.18.x kernel headers"
46                 depends on !BR2_nios2
47                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
49         config BR2_KERNEL_HEADERS_3_19
50                 bool "Linux 3.19.x kernel headers"
51                 depends on BR2_DEPRECATED_SINCE_2015_08
52                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
54         config BR2_KERNEL_HEADERS_4_0
55                 bool "Linux 4.0.x kernel headers"
56                 depends on BR2_DEPRECATED_SINCE_2015_08
57                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
59         config BR2_KERNEL_HEADERS_4_1
60                 bool "Linux 4.1.x kernel headers"
61                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
63         config BR2_KERNEL_HEADERS_4_2
64                 bool "Linux 4.2.x kernel headers"
65                 depends on BR2_DEPRECATED_SINCE_2016_02
66                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
68         config BR2_KERNEL_HEADERS_4_3
69                 bool "Linux 4.3.x kernel headers"
70                 depends on BR2_DEPRECATED_SINCE_2016_05
71                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
73         config BR2_KERNEL_HEADERS_4_4
74                 bool "Linux 4.4.x kernel headers"
75                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
77         config BR2_KERNEL_HEADERS_4_5
78                 bool "Linux 4.5.x kernel headers"
79                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
81         config BR2_KERNEL_HEADERS_4_6
82                 bool "Linux 4.6.x kernel headers"
83                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
85         config BR2_KERNEL_HEADERS_VERSION
86                 bool "Manually specified Linux version"
87 endchoice
89 config BR2_DEFAULT_KERNEL_VERSION
90         string "linux version"
91         depends on BR2_KERNEL_HEADERS_VERSION
92         help
93           Specify the version you want to use.
94           E.G.: 3.6.10
96 choice
97         bool "Custom kernel headers series"
98         depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
99         default BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
100         help
101           Set to the kernel headers series you manually set above.
103           This is used to hide/show some packages that have strict
104           requirements on the version of kernel headers.
106 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
107         bool "4.6.x"
108         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
110 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
111         bool "4.5.x"
112         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
114 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
115         bool "4.4.x"
116         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
118 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
119         bool "4.3.x"
120         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
122 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
123         bool "4.2.x"
124         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
126 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
127         bool "4.1.x"
128         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
130 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
131         bool "4.0.x"
132         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
134 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
135         bool "3.19.x"
136         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
138 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
139         bool "3.18.x"
140         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
142 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
143         bool "3.17.x"
144         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
146 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
147         bool "3.16.x"
148         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
150 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
151         bool "3.15.x"
152         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
154 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
155         bool "3.14.x"
156         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
158 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
159         bool "3.13.x"
160         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
162 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
163         bool "3.12.x"
164         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
166 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
167         bool "3.11.x"
168         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
170 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
171         bool "3.10.x"
172         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
174 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
175         bool "3.9.x"
176         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
178 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
179         bool "3.8.x"
180         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
182 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
183         bool "3.7.x"
184         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
186 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
187         bool "3.6.x"
188         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
190 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
191         bool "3.5.x"
192         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
194 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
195         bool "3.4.x"
196         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
198 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
199         bool "3.3.x"
200         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
202 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
203         bool "3.2.x"
204         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
206 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
207         bool "3.1.x"
208         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
210 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
211         bool "3.0.x"
212         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
214 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
215         bool "2.6.x"
217 endchoice
219 config BR2_DEFAULT_KERNEL_HEADERS
220         string
221         default "3.2.80"        if BR2_KERNEL_HEADERS_3_2
222         default "3.4.112"       if BR2_KERNEL_HEADERS_3_4
223         default "3.10.101"      if BR2_KERNEL_HEADERS_3_10
224         default "3.12.60"       if BR2_KERNEL_HEADERS_3_12
225         default "3.14.71"       if BR2_KERNEL_HEADERS_3_14
226         default "3.18.34"       if BR2_KERNEL_HEADERS_3_18
227         default "3.19.8"        if BR2_KERNEL_HEADERS_3_19
228         default "4.0.9"         if BR2_KERNEL_HEADERS_4_0
229         default "4.1.25"        if BR2_KERNEL_HEADERS_4_1
230         default "4.2.8"         if BR2_KERNEL_HEADERS_4_2
231         default "4.3.6"         if BR2_KERNEL_HEADERS_4_3
232         default "4.4.12"        if BR2_KERNEL_HEADERS_4_4
233         default "4.5.6"         if BR2_KERNEL_HEADERS_4_5
234         default "4.6.1"         if BR2_KERNEL_HEADERS_4_6
235         default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION