Fix build when './configure --enable-xenctrl' is used
authorAlex Zeffertt <alex.zeffertt@eu.citrix.com>
Thu, 7 Jan 2010 14:34:19 +0000 (14:34 +0000)
committerJim Fehlig <jfehlig@novell.com>
Thu, 7 Jan 2010 19:22:41 +0000 (12:22 -0700)
commit44191e60d39f1bf6ec200a98fa5614ceeddc6872
tree74d283b897c26d74c279e444389e0e6f9bfa13fe
parent3098c776c8273804298f9819f7dd70c2d50302f0
Fix build when './configure --enable-xenctrl' is used

Hi all,

The attached patch against v0.4 fixes the build when --enable-xenctrl is used.

If this configure option is used vhostmd does not link against libvirt or
virt-util.o, but a few bits of code were assuming that these were always linked in.

Please could you consider this patch for inclusion in the vhostmd project.

Regards,

Alex Zeffertt

Fix build when "./configure --enable-xenctrl" is used.

This option disables the use of libvirt.  Instead libxc gets used to
find out stuff about VMs.

If this option is used then virt-util.c does not get built.  This
patch removes the linker dependencies on virt-util.o when
--enable-xenctrl is used.

Signed-off-by: <alex.zeffertt@eu.citrix.com>
configure.ac
include/util.h
vhostmd/metric.c
vhostmd/vhostmd.c