On Fri, Mar 02, Wei Liu wrote: > But still, Juergen must have tested the change, so I wonder why it > doesn't work in your setup. What is your build environment? Gcc version?
Unclear what the difference is between building in clean chroot and locally. This change fixes it for me: --- a/tools/Rules.mk +++ b/tools/Rules.mk @@ -148,6 +148,9 @@ SHLIB_libxenguest = $(SHDEPS_libxenguest) -Wl,-rpath-link=$(XEN_LIBXC) CFLAGS_libxenstore = -I$(XEN_XENSTORE)/include $(CFLAGS_xeninclude) SHDEPS_libxenstore = $(SHLIB_libxentoolcore) LDLIBS_libxenstore = $(SHDEPS_libxenstore) $(XEN_XENSTORE)/libxenstore$(libextension) +ifeq ($(CONFIG_Linux),y) +LDLIBS_libxenstore += -ldl +endif SHLIB_libxenstore = $(SHDEPS_libxenstore) -Wl,-rpath-link=$(XEN_XENSTORE) CFLAGS_libxenstat = -I$(XEN_LIBXENSTAT) --- a/tools/xenstore/Makefile +++ b/tools/xenstore/Makefile @@ -103,6 +103,7 @@ xs.opic: CFLAGS += -DUSE_PTHREAD ifeq ($(CONFIG_Linux),y) xs.opic: CFLAGS += -DUSE_DLSYM libxenstore.so.$(MAJOR).$(MINOR): LDFLAGS += -ldl +LDLIBS_xenstored += -ldl endif libxenstore.so.$(MAJOR).$(MINOR): xs.opic xs_lib.opic Olaf
signature.asc
Description: PGP signature
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel