From: Daniel P. Berrange Date: Mon, 2 Apr 2012 14:49:32 +0000 (+0100) Subject: Default to enable driver modules for libvirtd X-Git-Tag: v0.9.13-rc1~212 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff0f6a0e79e36989e7a05b2668dc7e7f122eeb6e;p=thirdparty%2Flibvirt.git Default to enable driver modules for libvirtd Always enable driver modules for libvirtd, if we have dlopen available. This allows more modular packaging by distros and ensures we don't break this config * configure.ac: Default to enable driver modules Signed-off-by: Daniel P. Berrange --- diff --git a/configure.ac b/configure.ac index 741a339510..5d06b47877 100644 --- a/configure.ac +++ b/configure.ac @@ -2422,14 +2422,27 @@ dnl Driver-Modules library AC_ARG_WITH([driver-modules], AC_HELP_STRING([--with-driver-modules], [build drivers as loadable modules @<:@default=no@:>@]), [], - [with_driver_modules=no]) + [with_driver_modules=check]) + +if test "$with_libvirtd" = "no" ; then + with_driver_modules=no +fi DRIVER_MODULE_CFLAGS= DRIVER_MODULE_LIBS= -if test "$with_driver_modules" = "yes"; then +if test "$with_driver_modules" = "yes" || test "$with_driver_modules" = "check"; then if test "$dlfcn_found" != "yes" || test "$dlopen_found" != "yes"; then - AC_MSG_ERROR([You must have dlfcn.h / dlopen() support to build driver modules]) + if test "$with_driver_modules" = "yes" ; then + AC_MSG_ERROR([You must have dlfcn.h / dlopen() support to build driver modules]) + else + with_driver_modules=no + fi + else + with_driver_modules=yes fi +fi + +if test "$with_driver_modules" = "yes" ; then DRIVER_MODULE_CFLAGS="-export-dynamic" case $ac_cv_search_dlopen in no*) DRIVER_MODULE_LIBS= ;;