From 478f826518e1cf769abfb69da9361d931be15f8c Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 6 Jul 2013 17:18:50 +0200 Subject: [PATCH] iptables: fix build after linux-headers changes As reported by 'scanf' on IRC, the iptables now fails to build because of a missing header in the kernel headers. The package directly uses $(LINUX_HEADERS_DIR), which is not correct: this is the source directory of the kernel, not where they are installed, and in addition, this directory is empty/does not exist when using external toolchains. Instead, we use $(STAGING_DIR)/usr, which contains the kernel headers, as part of the toolchain headers. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- package/iptables/iptables.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/iptables/iptables.mk b/package/iptables/iptables.mk index cfb227ad91..f548cb9f4b 100644 --- a/package/iptables/iptables.mk +++ b/package/iptables/iptables.mk @@ -12,7 +12,7 @@ IPTABLES_DEPENDENCIES = host-pkgconf IPTABLES_LICENSE = GPLv2 IPTABLES_LICENSE_FILES = COPYING -IPTABLES_CONF_OPT = --libexecdir=/usr/lib --with-kernel=$(LINUX_HEADERS_DIR) +IPTABLES_CONF_OPT = --libexecdir=/usr/lib --with-kernel=$(STAGING_DIR)/usr define IPTABLES_TARGET_SYMLINK_CREATE ln -sf xtables-multi $(TARGET_DIR)/usr/sbin/iptables -- 2.30.2