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_12
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_VERSION
74 bool "Manually specified Linux version"
78 config BR2_DEFAULT_KERNEL_VERSION
79 string "linux version"
80 depends on BR2_KERNEL_HEADERS_VERSION
82 Specify the version you want to use.
86 bool "Custom kernel headers series"
87 depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
89 Specify the kernel headers series you manually selected,
92 This is used to hide/show some packages that have strict
93 requirements on the version of kernel headers.
95 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
97 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
99 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
101 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
103 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
105 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
107 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
109 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
111 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
113 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
115 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
117 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
119 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
121 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
123 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
125 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
127 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
129 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
131 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
133 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
135 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
137 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
139 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
141 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
143 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
145 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
147 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
149 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
151 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
153 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
155 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
157 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
159 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
161 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
163 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
165 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
167 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
169 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
171 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
173 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
175 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
177 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
179 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
181 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
183 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
185 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
187 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
189 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
191 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
193 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
195 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
197 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
199 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
201 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
203 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
205 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
207 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
209 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
211 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
213 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
215 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
217 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
219 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
221 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
223 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
225 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
227 config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
232 config BR2_DEFAULT_KERNEL_HEADERS
234 default "3.2.96" if BR2_KERNEL_HEADERS_3_2
235 default "3.4.113" if BR2_KERNEL_HEADERS_3_4
236 default "3.10.108" if BR2_KERNEL_HEADERS_3_10
237 default "3.12.74" if BR2_KERNEL_HEADERS_3_12
238 default "4.1.46" if BR2_KERNEL_HEADERS_4_1
239 default "4.4.102" if BR2_KERNEL_HEADERS_4_4
240 default "4.9.65" if BR2_KERNEL_HEADERS_4_9
241 default "4.10.17" if BR2_KERNEL_HEADERS_4_10
242 default "4.11.12" if BR2_KERNEL_HEADERS_4_11
243 default "4.12.14" if BR2_KERNEL_HEADERS_4_12
244 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION