diff options
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | configure.in | 14 |
2 files changed, 15 insertions, 0 deletions
@@ -1,5 +1,6 @@ Version 2.02.52 - ================================= + Add libudev configuration check. Add lvm2app.sh to nightly tests conditional upon configure --enable-applib. Update lvm_vg_remove to require lvm_vg_write to commit remove to disk. Enforce an alphabetical lock ordering for vgname locks. diff --git a/configure.in b/configure.in index cc461cf6..52545907 100644 --- a/configure.in +++ b/configure.in @@ -651,6 +651,20 @@ UDEV_RULES=$enableval, UDEV_RULES=$UDEV_SYNC) AC_MSG_RESULT($UDEV_RULES) ################################################################################ +dnl -- Check for libudev's udev_queue_get_udev_is_active function when udev synchronisation is enabled + +if test x$UDEV_SYNC = xyes; then + AC_CHECK_LIB(udev, udev_queue_get_udev_is_active, HAVE_UDEV_QUEUE_GET_UDEV_IS_ACTIVE=yes, + HAVE_UDEV_QUEUE_GET_UDEV_IS_ACTIVE=no) + + if test x$HAVE_UDEV_QUEUE_GET_UDEV_IS_ACTIVE = xyes; then + AC_DEFINE([HAVE_UDEV_QUEUE_GET_UDEV_IS_ACTIVE], 1, + [Define to 1 if libudev's udev_queue_get_udev_is_active function is available.]) + LIBS="-ludev $LIBS" + fi +fi + +################################################################################ dnl -- Compatibility mode AC_ARG_ENABLE(compat, [ --enable-compat Enable support for old device-mapper versions], DM_COMPAT=$enableval, DM_COMPAT=no) |