1 comment "Kernel Header Options"
3 config BR2_PACKAGE_HOST_LINUX_HEADERS
7 prompt "Kernel Headers"
8 default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL
9 default BR2_KERNEL_HEADERS_4_13
11 Select the kernel version to get headers from.
13 The kernel headers must be at least as old as the oldest
14 kernel 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
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
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_aarch64 && !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_aarch64 && !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"
42 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
44 config BR2_KERNEL_HEADERS_3_12
45 bool "Linux 3.12.x kernel headers"
47 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
49 config BR2_KERNEL_HEADERS_4_1
50 bool "Linux 4.1.x kernel headers"
51 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
53 config BR2_KERNEL_HEADERS_4_4
54 bool "Linux 4.4.x kernel headers"
55 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
57 config BR2_KERNEL_HEADERS_4_9
58 bool "Linux 4.9.x kernel headers"
59 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
61 config BR2_KERNEL_HEADERS_4_10
62 bool "Linux 4.10.x kernel headers"
63 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
65 config BR2_KERNEL_HEADERS_4_11
66 bool "Linux 4.11.x kernel headers"
67 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
69 config BR2_KERNEL_HEADERS_4_12
70 bool "Linux 4.12.x kernel headers"
71 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
73 config BR2_KERNEL_HEADERS_4_13
74 bool "Linux 4.13.x kernel headers"
75 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
77 config BR2_KERNEL_HEADERS_VERSION
78 bool "Manually specified Linux version"
82 config BR2_DEFAULT_KERNEL_VERSION
83 string "linux version"
84 depends on BR2_KERNEL_HEADERS_VERSION
86 Specify the version you want to use.
90 bool "Custom kernel headers series"
91 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
93 Specify the kernel headers series you manually selected,
96 This is used to hide/show some packages that have strict
97 requirements on the version of kernel headers.
99 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
101 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
103 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
105 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
109 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
113 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
117 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
221 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
225 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
229 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
231 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
233 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
235 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
240 config BR2_DEFAULT_KERNEL_HEADERS
242 default "3.2.94" if BR2_KERNEL_HEADERS_3_2
243 default "3.4.113" if BR2_KERNEL_HEADERS_3_4
244 default "3.10.107" if BR2_KERNEL_HEADERS_3_10
245 default "3.12.74" if BR2_KERNEL_HEADERS_3_12
246 default "4.1.45" if BR2_KERNEL_HEADERS_4_1
247 default "4.4.100" if BR2_KERNEL_HEADERS_4_4
248 default "4.9.64" if BR2_KERNEL_HEADERS_4_9
249 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
250 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
251 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
252 default "4.13.15" if BR2_KERNEL_HEADERS_4_13
253 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION