[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v10 6/7] libxl: use new qemu at the location where xen-unstable installs it
On Wed, 25 Jan 2012, Ian Campbell wrote: > On Mon, 2012-01-16 at 16:52 +0000, stefano.stabellini@xxxxxxxxxxxxx > wrote: > > From: Ian Campbell <ian.campbell@xxxxxxxxxx> > > > > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > --- > > tools/libxl/libxl_dm.c | 2 +- > > 1 files changed, 1 insertions(+), 1 deletions(-) > > > > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c > > index 97d91b4..9d84b6f 100644 > > --- a/tools/libxl/libxl_dm.c > > +++ b/tools/libxl/libxl_dm.c > > @@ -58,7 +58,7 @@ const char *libxl__domain_device_model(libxl__gc *gc, > > dm = libxl__abs_path(gc, "qemu-dm", libxl_libexec_path()); > > break; > > case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN: > > - dm = libxl__strdup(gc, "/usr/bin/qemu"); > > + dm = libxl__abs_path(gc, "qemu", libxl_libexec_path()); > > The actual installed path (in staging tree now) > is /usr/lib/xen/bin/qemu-system-i386 so if I boot a guest with > device_model_version="qemu-xen" then, as you might expect, I get: > libxl: error: libxl_dm.c:809:libxl__create_device_model: device model > /usr/lib/xen/bin/qemu is not executable: No such file or directory > libxl: error: libxl_create.c:579:do_domain_create: failed to create > device model: -3 > libxl: error: libxl_dm.c:926:libxl__destroy_device_model: Couldn't > find device model's pid: No such file or directory > libxl: error: libxl.c:796:libxl_domain_destroy: > libxl__destroy_device_model failed for 21 > > I can add device_model_override="/usr/lib/xen/bin/qemu-system-i386" and > then things work as expected. > > Presumably if I build my tools for 64 bit it will be qemu-system-amd64. It is always qemu-system-i386, unless we change the target in the configure line. Of course it doesn't really matter for us because we don't use it for cpu emulation. > So, should we fix libxl, the qemu build or our build integration? The binary name changed for the 1.0 release, I don't expect it to change again. I think we should update libxl. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |