]> 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_9
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 kernel
14           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 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.
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_3_18
50                 bool "Linux 3.18.x kernel headers"
51                 depends on !BR2_nios2
52                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
53
54         config BR2_KERNEL_HEADERS_4_1
55                 bool "Linux 4.1.x kernel headers"
56                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
57
58         config BR2_KERNEL_HEADERS_4_4
59                 bool "Linux 4.4.x kernel headers"
60                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
61
62         config BR2_KERNEL_HEADERS_4_8
63                 bool "Linux 4.8.x kernel headers"
64                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
65
66         config BR2_KERNEL_HEADERS_4_9
67                 bool "Linux 4.9.x kernel headers"
68                 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
69
70         config BR2_KERNEL_HEADERS_VERSION
71                 bool "Manually specified Linux version"
72 endchoice
73
74 config BR2_DEFAULT_KERNEL_VERSION
75         string "linux version"
76         depends on BR2_KERNEL_HEADERS_VERSION
77         help
78           Specify the version you want to use.
79           E.G.: 3.6.10
80
81 choice
82         bool "Custom kernel headers series"
83         depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
84         help
85           Specify the kernel headers series you manually selected, above.
86
87           This is used to hide/show some packages that have strict
88           requirements on the version of kernel headers.
89
90 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
91         bool "4.9.x"
92         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
93
94 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
95         bool "4.8.x"
96         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
97
98 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
99         bool "4.7.x"
100         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
101
102 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
103         bool "4.6.x"
104         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
105
106 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
107         bool "4.5.x"
108         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
109
110 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
111         bool "4.4.x"
112         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
113
114 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
115         bool "4.3.x"
116         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
117
118 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
119         bool "4.2.x"
120         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
121
122 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
123         bool "4.1.x"
124         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
125
126 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
127         bool "4.0.x"
128         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
129
130 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
131         bool "3.19.x"
132         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
133
134 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
135         bool "3.18.x"
136         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
137
138 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
139         bool "3.17.x"
140         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
141
142 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
143         bool "3.16.x"
144         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
145
146 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
147         bool "3.15.x"
148         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
149
150 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
151         bool "3.14.x"
152         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
153
154 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
155         bool "3.13.x"
156         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
157
158 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
159         bool "3.12.x"
160         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
161
162 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
163         bool "3.11.x"
164         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
165
166 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
167         bool "3.10.x"
168         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
169
170 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
171         bool "3.9.x"
172         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
173
174 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
175         bool "3.8.x"
176         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
177
178 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
179         bool "3.7.x"
180         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
181
182 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
183         bool "3.6.x"
184         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
185
186 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
187         bool "3.5.x"
188         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
189
190 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
191         bool "3.4.x"
192         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
193
194 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
195         bool "3.3.x"
196         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
197
198 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
199         bool "3.2.x"
200         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
201
202 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
203         bool "3.1.x"
204         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
205
206 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
207         bool "3.0.x"
208         select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
209
210 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
211         bool "2.6.x"
212
213 endchoice
214
215 config BR2_DEFAULT_KERNEL_HEADERS
216         string
217         default "3.2.94"        if BR2_KERNEL_HEADERS_3_2
218         default "3.4.113"       if BR2_KERNEL_HEADERS_3_4
219         default "3.10.107"      if BR2_KERNEL_HEADERS_3_10
220         default "3.12.74"       if BR2_KERNEL_HEADERS_3_12
221         default "3.18.72"       if BR2_KERNEL_HEADERS_3_18
222         default "3.19.8"        if BR2_KERNEL_HEADERS_3_19
223         default "4.0.9"         if BR2_KERNEL_HEADERS_4_0
224         default "4.1.45"        if BR2_KERNEL_HEADERS_4_1
225         default "4.4.97"        if BR2_KERNEL_HEADERS_4_4
226         default "4.8.17"        if BR2_KERNEL_HEADERS_4_8
227         default "4.9.61"        if BR2_KERNEL_HEADERS_4_9
228         default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION