On 03/10/14 16:47, Mike Gilbert wrote:
>> +AC_ARG_VAR([SYSTEMD_LIBS], [linker flags for systemd])
>> +if test "$enable_systemd" = "yes" ; then
>> + AC_CHECKING([for systemd Library and Header files])
>> + havesystemdlib=1
>> +
>> + # if SYSTEMD_LIBS is set, we assume it will work, otherwise test
>> + saved_LIBS="${CFLAGS}"
>> + LIBS="${LIBS} ${SYSTEMD_LIBS}"
>> + if test -z "${SYSTEMD_LIBS}"; then
>> + AC_CHECK_LIB(systemd-daemon, sd_booted,
>> + [ SYSTEMD_LIBS="-lsystemd-daemon" ],
>> + [
>> + AC_MSG_ERROR([systemd-daemon library not found.])
>> + havesystemdlib=0
>> + ])
>> + fi
>
> Checking for libsystemd-daemon this way will fail with newer releases
> of systemd (>= 209), where all systemd libs have been consolidated
> into a single "libsystemd".Whoops! Didn't know that. > Also, why not use PKG_CHECK_MODULES here? Good catch! Actually, it was a copy-paste of a section earlier in the file I knew worked. But I agree, using PKG_CHECK_MODULES is more appropriate. /me goes to prepare a v2 patch -- kind regards, David Sommerseth
signature.asc
Description: OpenPGP digital signature
