[Buildroot] [PATCH] netsnmp: fix libnl include path in configure script
Julien Floret
julien.floret at 6wind.com
Mon Dec 12 12:11:08 UTC 2016
Search for libnl headers in staging directory, not in the host machine
/usr/include/libnl3 folder.
Signed-off-by: Julien Floret <julien.floret at 6wind.com>
---
package/netsnmp/netsnmp.mk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk
index 48273b51bcc1..c893ea6189d6 100644
--- a/package/netsnmp/netsnmp.mk
+++ b/package/netsnmp/netsnmp.mk
@@ -93,6 +93,13 @@ else
NETSNMP_CONF_OPTS += --disable-applications
endif
+define NETSNMP_FIX_LIBNL_INCLUDE_PATH
+ $(SED) "s,-I/usr/include/libnl3,-I$(STAGING_DIR)/usr/include/libnl3,g" \
+ $(@D)/configure
+endef
+
+NETSNMP_PRE_CONFIGURE_HOOKS += NETSNMP_FIX_LIBNL_INCLUDE_PATH
+
define NETSNMP_REMOVE_BLOAT_MIBS
for mib in $(NETSNMP_BLOAT_MIBS); do \
rm -f $(TARGET_DIR)/usr/share/snmp/mibs/$$mib-MIB.txt; \
--
2.1.0
More information about the buildroot
mailing list