libxl: add explicit linkage to xenstore library

Since

  commit eee7bd4ecb
  Author: Joao Martins <joao.m.martins@oracle.com>
  Date:   Tue Jul 26 00:45:14 2016 +0100

    libxl: implement virDomainBlockStats

    Introduce initial support for domainBlockStats API

the libxl driver calls a couple of xenstore APIs, so it must explicitly
link to this library rather than rely on indirect linkage via libxl or
other xen libraries.

Reviewed-by: Jim Fehlig <jfehlig@suse.com>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange 2018-01-23 18:17:13 +00:00 committed by Daniel P. Berrangé
parent 718a1f5437
commit ed45361044

View File

@ -75,9 +75,9 @@ AC_DEFUN([LIBVIRT_DRIVER_CHECK_LIBXL], [
dnl (since Xen 4.7) if not then assume it is in libxenctrl dnl (since Xen 4.7) if not then assume it is in libxenctrl
dnl (as it was for 4.6 and earler) dnl (as it was for 4.6 and earler)
AC_CHECK_LIB([xentoollog], [xtl_createlogger_stdiostream], [ AC_CHECK_LIB([xentoollog], [xtl_createlogger_stdiostream], [
LIBXL_LIBS="$LIBXL_LIBS -lxentoollog" LIBXL_LIBS="$LIBXL_LIBS -lxenstore -lxentoollog"
],[ ],[
LIBXL_LIBS="$LIBXL_LIBS -lxenctrl" LIBXL_LIBS="$LIBXL_LIBS -lxenstore -lxenctrl"
]) ])
dnl Check if libxl_domain_config_from_json is available for domXML to dnl Check if libxl_domain_config_from_json is available for domXML to