wireguard: don't build on Linux 5.10

There are efforts underway to bring wireguard in-tree for Linux 5.4 and
to have a common build infrastructure for both 5.4 and 5.10 for
kmod-wireguard[0]. Until then, restrict kmod-wireguard to build only on
Linux 5.4, because the wireguard-compat package will not build on Linux
5.10.

[0]: https://github.com/openwrt/openwrt/pull/3885

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
This commit is contained in:
Ilya Lipnitskiy 2021-02-21 16:03:12 -08:00 committed by David Bauer
parent 30b482551d
commit 17f7b217d3

View File

@ -50,7 +50,7 @@ endef
define Package/wireguard define Package/wireguard
$(call Package/wireguard/Default) $(call Package/wireguard/Default)
TITLE:=WireGuard meta-package TITLE:=WireGuard meta-package
DEPENDS:=+wireguard-tools +kmod-wireguard DEPENDS:=+wireguard-tools +kmod-wireguard @LINUX_5_4
endef endef
include $(INCLUDE_DIR)/kernel-defaults.mk include $(INCLUDE_DIR)/kernel-defaults.mk
@ -73,7 +73,7 @@ define KernelPackage/wireguard
CATEGORY:=Kernel modules CATEGORY:=Kernel modules
SUBMENU:=Network Support SUBMENU:=Network Support
TITLE:=WireGuard kernel module TITLE:=WireGuard kernel module
DEPENDS:=+IPV6:kmod-udptunnel6 +kmod-udptunnel4 DEPENDS:=+IPV6:kmod-udptunnel6 +kmod-udptunnel4 @LINUX_5_4
FILES:= $(PKG_BUILD_DIR)/src/wireguard.$(LINUX_KMOD_SUFFIX) FILES:= $(PKG_BUILD_DIR)/src/wireguard.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoProbe,wireguard) AUTOLOAD:=$(call AutoProbe,wireguard)
endef endef