• W
    build: isolate core libvirt libs deps from xen runtime · 6c200c76
    Wim ten Have 提交于
    Generating libvirt packages per make rpm, "with-libxl=1" and "with-xen=1",
    adds strict runtime dependencies per libxenlight for xen-libs package from
    core libvirt-libs package.  This is not necessary and unfortunate since
    those dependencies set demand to "xen-libs" package even when there's no
    need for libvirt xen or libxl driver components.
    
    This patch is to have two separate xenconfig lib tool libraries: one for
    core libvirt (without XL), and a another that contains xl for libxl driver
    (libvirt_driver_libxl_impl.la) which when loading the driver, loads the
    remaining symbols (xen{Format,Parse}XL. For the user/sysadmin, this means
    the xen dependencies are moved into libxl driver, instead of core libvirt.
    Signed-off-by: NJoao Martins <joao.m.martins@oracle.com>
    Signed-off-by: NWim ten Have <wim.ten.have@oracle.com>
    Reviewed-by: NJim Fehlig <jfehlig@suse.com>
    6c200c76
Makefile.am 102.7 KB