[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] do not add tools/xenstore, libxc to the include path to configure qemu-xen
Do not include headers under tools/xenstore and tools/libxc to build qemu-xen. They contain internal headers that are not supposed to be exported to external programs and can cause conflicts. For example tools/xenstore/utils.h. tools/include already has all the headers qemu-xen needs anyway. Also add libxc and xenstore among qemu-xen dependencies: they need to be already built when configuring qemu-xen because the configure script is going to try to detect if xen is available by compiling a small program that links against libxc and libxenstore. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> diff --git a/tools/Makefile b/tools/Makefile index f4aa200..cc9736c 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -174,7 +174,7 @@ else QEMU_XEN_ENABLE_DEBUG := endif -subdir-all-qemu-xen-dir: qemu-xen-dir-find +subdir-all-qemu-xen-dir: qemu-xen-dir-find include libxc xenstore if test -d $(QEMU_UPSTREAM_URL) ; then \ source=$(QEMU_UPSTREAM_URL); \ else \ @@ -188,9 +188,6 @@ subdir-all-qemu-xen-dir: qemu-xen-dir-find --includedir=$(PREFIX)/lib/xen/include \ --source-path=$$source \ --extra-cflags="-I$(XEN_ROOT)/tools/include \ - -I$(XEN_ROOT)/tools/libxc \ - -I$(XEN_ROOT)/tools/xenstore \ - -I$(XEN_ROOT)/tools/xenstore/compat \ $(EXTRA_CFLAGS_QEMU_XEN)" \ --extra-ldflags="-L$(XEN_ROOT)/tools/libxc \ -L$(XEN_ROOT)/tools/xenstore \ _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |