diff options
author | Guillaume W. Bres <guillaume.bressaix@gmail.com> | 2018-04-22 17:51:59 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2018-04-25 22:21:46 +0200 |
commit | 559416ffe2039d1cac94e348bd28e963adf008a4 (patch) | |
tree | 5b934e6a40333102cb94088f520eabb0afdba801 | |
parent | b95d260a93aa334b9333083d93f6de837cbb170d (diff) | |
download | buildroot-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.mk | 6 |
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)) |