From 559416ffe2039d1cac94e348bd28e963adf008a4 Mon Sep 17 00:00:00 2001 From: "Guillaume W. Bres" Date: Sun, 22 Apr 2018 17:51:59 +0200 Subject: [PATCH] reaver: fix static link build issue When libpcap itself is linked against other libraries, reaver fails to build as it doesn't link with libpcap dependencies. This patch fixes that by using the pcap-config program. Fixes: http://autobuild.buildroot.net/results/899fd633288d5cd5aa221413cded857e4f743194/ Signed-off-by: Guillaume W. Bres Signed-off-by: Thomas Petazzoni --- package/reaver/reaver.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/reaver/reaver.mk b/package/reaver/reaver.mk index 90d1727bad..d9a621a847 100644 --- a/package/reaver/reaver.mk +++ b/package/reaver/reaver.mk @@ -14,4 +14,10 @@ REAVER_LICENSE_FILES = docs/LICENSE REAVER_SUBDIR = src REAVER_DEPENDENCIES = libpcap +ifeq ($(BR2_STATIC_LIBS),y) +REAVER_CONF_ENV += \ + LIBS="`$(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs`" \ + LDFLAGS="$(TARGET_LDFLAGS) `$(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs`" +endif + $(eval $(autotools-package))