From: Guillaume W. Bres Date: Sun, 22 Apr 2018 15:51:59 +0000 (+0200) Subject: reaver: fix static link build issue X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=559416ffe2039d1cac94e348bd28e963adf008a4;p=buildroot.git 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 --- 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))