[Libguestfs] [PATCH] build: check for single libsystemd before libsystemd-journal
Richard W.M. Jones
rjones at redhat.com
Mon Jan 19 15:13:14 UTC 2015
On Mon, Jan 19, 2015 at 04:00:19PM +0100, Pino Toscano wrote:
> Since systemd 209, all the functionalities of the former libsystemd-*
> (including libsystemd-journal) have been merged into a single
> libsystemd, with the former libraries left as compatibility ones.
>
> Thus, first look for libsystemd, and if not found try again with the
> libsystemd-journal as used before.
> ---
> configure.ac | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 1784264..7f8743b 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1015,12 +1015,19 @@ PKG_CHECK_MODULES([HIVEX], [hivex],[
> AM_CONDITIONAL([HAVE_HIVEX],[test "x$HIVEX_LIBS" != "x"])
>
> dnl systemd journal library (optional)
> -PKG_CHECK_MODULES([SD_JOURNAL], [libsystemd-journal >= 196],[
> +PKG_CHECK_MODULES([SD_JOURNAL], [libsystemd],[
> AC_SUBST([SD_JOURNAL_CFLAGS])
> AC_SUBST([SD_JOURNAL_LIBS])
> AC_DEFINE([HAVE_SD_JOURNAL],[1],[systemd journal library found at compile time.])
> -],
> - [AC_MSG_WARN([systemd journal library not found, some features will be disabled])])
> +],[
> + PKG_CHECK_MODULES([SD_JOURNAL], [libsystemd-journal >= 196],[
> + AC_SUBST([SD_JOURNAL_CFLAGS])
> + AC_SUBST([SD_JOURNAL_LIBS])
> + AC_DEFINE([HAVE_SD_JOURNAL],[1],[systemd journal library found at compile time.])
> + ],[
> + AC_MSG_WARN([systemd journal library not found, some features will be disabled])
> + ])
> +])
>
> dnl FUSE is optional to build the FUSE module.
> AC_ARG_ENABLE([fuse],
ACK.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
More information about the Libguestfs
mailing list