From: Eneas U de Queiroz Date: Tue, 12 May 2020 12:10:38 +0000 (-0300) Subject: libreswan: fix compilation with Linux 4.14 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=6df2abceca68c71e6a6366b29e5528da58bc4613;p=openwrt-packages.git libreswan: fix compilation with Linux 4.14 According to a comment in programs/pluto/kernel_xfrm_interface.c:177: * IFLA_XFRM_IF_ID was added to mainline kernel 4.19 linux/if_link.h with older kernel headers 'make USE_XFRM_INTERFACE_IFLA_HEADER=true' Signed-off-by: Eneas U de Queiroz --- diff --git a/net/libreswan/Makefile b/net/libreswan/Makefile index 2752fd997..ddc930431 100644 --- a/net/libreswan/Makefile +++ b/net/libreswan/Makefile @@ -81,6 +81,10 @@ MAKE_FLAGS+= \ FINALRUNDIR="/var/run/pluto" \ ARCH="$(LINUX_KARCH)" \ +ifdef CONFIG_LINUX_4_14 + MAKE_FLAGS+= USE_XFRM_INTERFACE_IFLA_HEADER=true +endif + define Build/Prepare $(call Build/Prepare/Default) $(SED) 's,include $$$$(top_srcdir)/mk/manpages.mk,,g' \