On Sun, 21 Oct 2012, Cole Robinson wrote:
On 09/17/2012 08:17 AM, M A Young wrote:
> I would like to update the xen version on rawhide and probably also Fedora 18
> to xen 4.2.0 , however libvirt links against some xen libraries whose versions
> have changed in xen 4.2 and when I looked a few months ago it seemed that
> libvirt didn't support the newer library versions.
>
> Does anyone know what the current support status of libvirt for xen 4.2 is,
> and what work might be going on (if necessary) to add it?
>
libvirt.git has a few xen 4.2 fixes:
http://libvirt.org/git/?p=libvirt.git;a=commit;h=416eca189b1934cfa8575ab7...
http://libvirt.org/git/?p=libvirt.git;a=commit;h=371ddc98664cbbd8542593e5...
I'll be pushing libvirt F18 and rawhide updates this week which will contain
those patches. I'll reply here when they go out.
From what I can tell, those patches are only a partial fix. They allow
libvirt to build against the older xen interface (via xend) but not
against the newer libxl interface, so at the moment you would have to
disable the libxl driver to get libvirt to build against 4.2.
Do you know if the libxl interface is used at the moment? If it is I think
we probably ought to stick with xen 4.1 in Fedora 18 unless we know the
libxl fixes are coming soon, though it may be worth updating rawhide to
xen 4.2.
Incidentally I don't think the older xen interface has changed
significantly between xen 4.1 and xen 4.2, so I expect libvirt compiled
against xen 4.1 will still work against xen 4.2.
Michael Young