From 4a1e3ff0713b04373d4838c75ffcb84ee021ace4 Mon Sep 17 00:00:00 2001 From: Sergey Matyukevich Date: Wed, 11 May 2022 22:46:16 +0300 Subject: [PATCH] package/wpa_supplicant: wired driver needs headers >= 4.6 Wired driver enables macsec support which depends on if_macsec.h. That header has only been exported since kernel v4.6, see commit: https://github.com/torvalds/linux/commit/dece8d2b78d19df7fe5e4e965f1f0d1a3e188d1b Fixes: - http://autobuild.buildroot.net/results/6bb619eb7fdecf7824fcc549c4ccb8e487665d10/ Signed-off-by: Sergey Matyukevich Reviewed-by: Yegor Yefremov Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/wpa_supplicant/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/wpa_supplicant/Config.in b/package/wpa_supplicant/Config.in index 7e2432985c..92953f69f0 100644 --- a/package/wpa_supplicant/Config.in +++ b/package/wpa_supplicant/Config.in @@ -42,6 +42,7 @@ config BR2_PACKAGE_WPA_SUPPLICANT_WEXT config BR2_PACKAGE_WPA_SUPPLICANT_WIRED bool "Enable wired support" depends on BR2_TOOLCHAIN_HAS_THREADS # libnl + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6 select BR2_PACKAGE_LIBNL select BR2_PACKAGE_WPA_SUPPLICANT_EAP help @@ -49,6 +50,9 @@ config BR2_PACKAGE_WPA_SUPPLICANT_WIRED supplicant can be used with Ethernet. This also enables support for MACSEC. +comment "wired macsec support needs a toolchain w/ headers >= 4.6" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6 + comment "wired support needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_HAS_THREADS