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