linux-headers: bump 3.{2, 10, 12}.x and 4.{4, 7, 8}.x series
[buildroot-gz.git] / package / linux-headers / Config.in.host
blobae2a3cde7192ee09012097092fd0c3f8def73572
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_8
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_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_4
64                 bool "Linux 4.4.x kernel headers"
65                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
67         config BR2_KERNEL_HEADERS_4_5
68                 bool "Linux 4.5.x kernel headers"
69                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
71         config BR2_KERNEL_HEADERS_4_6
72                 bool "Linux 4.6.x kernel headers"
73                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
75         config BR2_KERNEL_HEADERS_4_7
76                 bool "Linux 4.7.x kernel headers"
77                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
79         config BR2_KERNEL_HEADERS_4_8
80                 bool "Linux 4.8.x kernel headers"
81                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
83         config BR2_KERNEL_HEADERS_VERSION
84                 bool "Manually specified Linux version"
85 endchoice
87 config BR2_DEFAULT_KERNEL_VERSION
88         string "linux version"
89         depends on BR2_KERNEL_HEADERS_VERSION
90         help
91           Specify the version you want to use.
92           E.G.: 3.6.10
94 choice
95         bool "Custom kernel headers series"
96         depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
97         help
98           Specify the kernel headers series you manually selected, above.
100           This is used to hide/show some packages that have strict
101           requirements on the version of kernel headers.
103 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
104         bool "4.8.x"
105         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
108         bool "4.7.x"
109         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
112         bool "4.6.x"
113         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
116         bool "4.5.x"
117         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
120         bool "4.4.x"
121         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
124         bool "4.3.x"
125         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
128         bool "4.2.x"
129         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
132         bool "4.1.x"
133         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
136         bool "4.0.x"
137         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
140         bool "3.19.x"
141         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
144         bool "3.18.x"
145         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
148         bool "3.17.x"
149         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
152         bool "3.16.x"
153         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
156         bool "3.15.x"
157         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
160         bool "3.14.x"
161         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
164         bool "3.13.x"
165         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
168         bool "3.12.x"
169         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
172         bool "3.11.x"
173         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
176         bool "3.10.x"
177         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
180         bool "3.9.x"
181         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
184         bool "3.8.x"
185         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
188         bool "3.7.x"
189         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
192         bool "3.6.x"
193         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
196         bool "3.5.x"
197         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
200         bool "3.4.x"
201         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
204         bool "3.3.x"
205         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
208         bool "3.2.x"
209         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
212         bool "3.1.x"
213         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
216         bool "3.0.x"
217         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
220         bool "2.6.x"
222 endchoice
224 config BR2_DEFAULT_KERNEL_HEADERS
225         string
226         default "3.2.83"        if BR2_KERNEL_HEADERS_3_2
227         default "3.4.112"       if BR2_KERNEL_HEADERS_3_4
228         default "3.10.104"      if BR2_KERNEL_HEADERS_3_10
229         default "3.12.66"       if BR2_KERNEL_HEADERS_3_12
230         default "3.14.79"       if BR2_KERNEL_HEADERS_3_14
231         default "3.18.43"       if BR2_KERNEL_HEADERS_3_18
232         default "3.19.8"        if BR2_KERNEL_HEADERS_3_19
233         default "4.0.9"         if BR2_KERNEL_HEADERS_4_0
234         default "4.1.34"        if BR2_KERNEL_HEADERS_4_1
235         default "4.4.27"        if BR2_KERNEL_HEADERS_4_4
236         default "4.5.7"         if BR2_KERNEL_HEADERS_4_5
237         default "4.6.7"         if BR2_KERNEL_HEADERS_4_6
238         default "4.7.10"        if BR2_KERNEL_HEADERS_4_7
239         default "4.8.4"         if BR2_KERNEL_HEADERS_4_8
240         default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION