]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
tools/xenstat: fix missing linkage of libxenstat against libyajl
authorPeter Große <pegro@friiks.de>
Mon, 12 Jun 2017 23:05:21 +0000 (01:05 +0200)
committerWei Liu <wei.liu2@citrix.com>
Tue, 13 Jun 2017 13:39:31 +0000 (14:39 +0100)
This fixes the python bindings, since symbols were missing in libxenstat.
xentop doesn't use any yajl functions, so drop linking libyajl.

Signed-off-by: Peter Große <pegro@friiks.de>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/xenstat/libxenstat/Makefile
tools/xenstat/xentop/Makefile

index 08b0f351724f05795a26258a386d378f3790a709..9d6649d46644a08f01f595a2cfdd9531fa3a5c35 100644 (file)
@@ -34,7 +34,7 @@ SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
 CFLAGS+=-fPIC
 CFLAGS+=-Isrc $(CFLAGS_libxenctrl) $(CFLAGS_libxenstore) $(CFLAGS_xeninclude) -include $(XEN_ROOT)/tools/config.h
 
-LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl)
+LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl) -lyajl
 LDLIBS-$(CONFIG_SunOS) += -lkstat
 
 PKG_CONFIG := xenstat.pc
index 1cc393f457f2fbf8031d07bce3891143e426953d..2275ccda8e9a0826c7723cc532aecaf272a59e93 100644 (file)
@@ -19,7 +19,7 @@ all install xentop:
 else
 
 CFLAGS += -DGCC_PRINTF -Werror $(CFLAGS_libxenstat)
-LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm -lyajl
+LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm
 CFLAGS += -DHOST_$(XEN_OS)
 
 # Include configure output (config.h)