projects
/
buildroot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
05aa5b4
)
nftables: fix static build
author
Baruch Siach
<baruch@tkos.co.il>
Wed, 26 Nov 2014 19:49:02 +0000
(21:49 +0200)
committer
Peter Korsgaard
<peter@korsgaard.com>
Wed, 26 Nov 2014 22:25:01 +0000
(23:25 +0100)
libnftnl needs -ljansson when built with json support.
Fixes:
http://autobuild.buildroot.net/results/68a/
68ab2101a0b2b7d5482aafe0d88c87a50491159f
/
http://autobuild.buildroot.net/results/87e/
87ecbba5b9b16d592a48fe827fa88ef5a5c6d09b
/
libnftl also needs -mxml when built with XML support.
Fixes:
http://autobuild.buildroot.net/results/58f/
58f592d823db14e4e7558134f1b479f4f8659a23
/
http://autobuild.buildroot.net/results/1cf/
1cf23f2b38236f43971c65e704793b5bc762ecfe
/
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/nftables/nftables.mk
patch
|
blob
|
history
diff --git
a/package/nftables/nftables.mk
b/package/nftables/nftables.mk
index b3abbc0dd9a954c988d92c0cb06bda94287b131b..16d7c6f212473d6f0c021a34a5f0c1a70a1c3e76 100644
(file)
--- a/
package/nftables/nftables.mk
+++ b/
package/nftables/nftables.mk
@@
-12,8
+12,16
@@
NFTABLES_DEPENDENCIES = gmp libmnl libnftnl readline host-bison host-flex \
NFTABLES_LICENSE = GPLv2
NFTABLES_LICENSE_FILES = COPYING
+NFTABLES_LIBS = -lncurses
+ifeq ($(BR2_PREFER_STATIC_LIB)$(BR2_PACKAGE_LIBNFTNL_JSON),yy)
+NFTABLES_LIBS += -ljansson -lm
+endif
+ifeq ($(BR2_PREFER_STATIC_LIB)$(BR2_PACKAGE_LIBNFTNL_XML),yy)
+NFTABLES_LIBS += -lmxml -lpthread
+endif
+
NFTABLES_CONF_ENV = \
ac_cv_prog_CONFIG_PDF=no \
- LIBS="
-lncurses
"
+ LIBS="
$(NFTABLES_LIBS)
"
$(eval $(autotools-package))