From 6df2abceca68c71e6a6366b29e5528da58bc4613 Mon Sep 17 00:00:00 2001 From: Eneas U de Queiroz Date: Tue, 12 May 2020 09:10:38 -0300 Subject: [PATCH] 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 --- net/libreswan/Makefile | 4 ++++ 1 file changed, 4 insertions(+) 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' \