mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
tools build: link to specific library version (libxs, libxl, xenstore, xenstat)
To avoid linking to unexpected copies (eg wrong versions) of xen libraries, explicitly pass the linker the library file to link to. Signed-off-by: Roger Pau Monne <roger.pau@entel.upc.edu> Acked-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
2d5b0e8b80
commit
b7ee8d2f43
1 file changed
+5
-5
+5
-5
@@ -18,19 +18,19 @@ XEN_BLKTAP2 = $(XEN_ROOT)/tools/blktap2
|
||||
CFLAGS_xeninclude = -I$(XEN_INCLUDE)
|
||||
|
||||
CFLAGS_libxenctrl = -I$(XEN_LIBXC) $(CFLAGS_xeninclude)
|
||||
LDLIBS_libxenctrl = -L$(XEN_LIBXC) -lxenctrl
|
||||
LDLIBS_libxenctrl = $(XEN_LIBXC)/libxenctrl.so
|
||||
SHLIB_libxenctrl = -Wl,-rpath-link=$(XEN_LIBXC)
|
||||
|
||||
CFLAGS_libxenguest = -I$(XEN_LIBXC) $(CFLAGS_xeninclude)
|
||||
LDLIBS_libxenguest = -L$(XEN_LIBXC) -lxenguest
|
||||
LDLIBS_libxenguest = $(XEN_LIBXC)/libxenguest.so
|
||||
SHLIB_libxenguest = -Wl,-rpath-link=L$(XEN_LIBXC)
|
||||
|
||||
CFLAGS_libxenstore = -I$(XEN_XENSTORE) $(CFLAGS_xeninclude)
|
||||
LDLIBS_libxenstore = -L$(XEN_XENSTORE) -lxenstore
|
||||
LDLIBS_libxenstore = $(XEN_XENSTORE)/libxenstore.so
|
||||
SHLIB_libxenstore = -Wl,-rpath-link=$(XEN_XENSTORE)
|
||||
|
||||
CFLAGS_libxenstat = -I$(XEN_LIBXENSTAT)
|
||||
LDLIBS_libxenstat = $(SHLIB_libxenctrl) $(SHLIB_libxenstore) -L$(XEN_LIBXENSTAT) -lxenstat
|
||||
LDLIBS_libxenstat = $(SHLIB_libxenctrl) $(SHLIB_libxenstore) $(XEN_LIBXENSTAT)/libxenstat.so
|
||||
SHLIB_libxenstat = -Wl,-rpath-link=$(XEN_LIBXENSTAT)
|
||||
|
||||
ifeq ($(CONFIG_Linux),y)
|
||||
@@ -50,7 +50,7 @@ SHLIB_libblktapctl =
|
||||
endif
|
||||
|
||||
CFLAGS_libxenlight = -I$(XEN_XENLIGHT) $(CFLAGS_libxenctrl) $(CFLAGS_xeninclude)
|
||||
LDLIBS_libxenlight = -L$(XEN_XENLIGHT) $(SHLIB_libxenctrl) $(SHLIB_libxenstore) $(SHLIB_libblktapctl) -lxenlight
|
||||
LDLIBS_libxenlight = $(XEN_XENLIGHT)/libxenlight.so $(SHLIB_libxenctrl) $(SHLIB_libxenstore) $(SHLIB_libblktapctl)
|
||||
SHLIB_libxenlight = -Wl,-rpath-link=$(XEN_XENLIGHT)
|
||||
|
||||
CFLAGS += -D__XEN_TOOLS__
|
||||
|
||||