summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume W. Bres <guillaume.bressaix@gmail.com>2018-04-22 17:51:59 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-04-25 22:21:46 +0200
commit559416ffe2039d1cac94e348bd28e963adf008a4 (patch)
tree5b934e6a40333102cb94088f520eabb0afdba801
parentb95d260a93aa334b9333083d93f6de837cbb170d (diff)
downloadbuildroot-559416ffe2039d1cac94e348bd28e963adf008a4.tar.gz
buildroot-559416ffe2039d1cac94e348bd28e963adf008a4.zip
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 <guillaume.bressaix@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-rw-r--r--package/reaver/reaver.mk6
1 files changed, 6 insertions, 0 deletions
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))
OpenPOWER on IntegriCloud