[Buildroot] [PATCH 1/1] package/linux-headers: prevent invalid custom headers selection
James Hilliard
james.hilliard1 at gmail.com
Mon May 2 08:00:02 UTC 2022
If BR2_KERNEL_HEADERS_AS_KERNEL is selected and the kernel version
is known we should not allow mismatched headers to be selected.
For BR2_LINUX_KERNEL_LATEST_CIP_VERSION and
BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION this means that we only can
allow BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10 and for
BR2_LINUX_KERNEL_LATEST_VERSION we can only allow the matching
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15 selection.
Fixes:
- http://autobuild.buildroot.net/results/816/816d7a3ad77ba051fff7fba7f2a38fc31549c360
- http://autobuild.buildroot.net/results/3c3/3c3a9fc1a1e0002ae8169fd47b3003ebb86935f6
- http://autobuild.buildroot.net/results/188/18883459577dc0fdc01149110ffb81bf1a28c94a
Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
---
package/linux-headers/Config.in.host | 176 ++++++++++++++++++++++++++-
1 file changed, 174 insertions(+), 2 deletions(-)
diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host
index decf02d175..715bc49deb 100644
--- a/package/linux-headers/Config.in.host
+++ b/package/linux-headers/Config.in.host
@@ -127,8 +127,6 @@ endif
choice
bool "Custom kernel headers series"
- default BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15 if \
- (BR2_KERNEL_HEADERS_AS_KERNEL && BR2_LINUX_KERNEL_LATEST_VERSION)
depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL || \
BR2_KERNEL_HEADERS_CUSTOM_TARBALL || BR2_KERNEL_HEADERS_CUSTOM_GIT
help
@@ -144,237 +142,411 @@ choice
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_16
bool "5.16.x or later"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_16
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15
bool "5.15.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_14
bool "5.14.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_14
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_13
bool "5.13.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_13
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_12
bool "5.12.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_12
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_11
bool "5.11.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10
bool "5.10.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_9
bool "5.9.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8
bool "5.8.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7
bool "5.7.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_6
bool "5.6.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_5
bool "5.5.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4
bool "5.4.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3
bool "5.3.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_2
bool "5.2.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_1
bool "5.1.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0
bool "5.0.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_20
bool "4.20.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19
bool "4.19.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18
bool "4.18.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17
bool "4.17.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_16
bool "4.16.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_15
bool "4.15.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14
bool "4.14.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_13
bool "4.13.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_12
bool "4.12.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_11
bool "4.11.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_10
bool "4.10.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9
bool "4.9.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8
bool "4.8.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_7
bool "4.7.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6
bool "4.6.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5
bool "4.5.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4
bool "4.4.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_3
bool "4.3.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_2
bool "4.2.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1
bool "4.1.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0
bool "4.0.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19
bool "3.19.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_18
bool "3.18.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_17
bool "3.17.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_16
bool "3.16.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_15
bool "3.15.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_14
bool "3.14.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_13
bool "3.13.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_12
bool "3.12.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_11
bool "3.11.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_10
bool "3.10.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_9
bool "3.9.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_8
bool "3.8.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_7
bool "3.7.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_6
bool "3.6.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_5
bool "3.5.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_4
bool "3.4.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_3
bool "3.3.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_2
bool "3.2.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_1
bool "3.1.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0
bool "3.0.x"
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
config BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD
bool "2.6.x"
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_VERSION
+ depends on !BR2_KERNEL_HEADERS_AS_KERNEL || !BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION
endchoice
--
2.25.1
More information about the buildroot
mailing list