From: Vincent Bernat Date: Sun, 10 Jan 2016 08:15:08 +0000 (+0100) Subject: build: don't use libbsd if we can't link it X-Git-Tag: 0.9.0~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66b14ca24866772ea1cdcdc296c6d5b1d5785c38;p=thirdparty%2Flldpd.git build: don't use libbsd if we can't link it --- diff --git a/configure.ac b/configure.ac index 796cd042..a20442b4 100644 --- a/configure.ac +++ b/configure.ac @@ -144,8 +144,17 @@ _save_CFLAGS="$CFLAGS" _save_LIBS="$LIBS" CFLAGS="$CFLAGS $libbsd_CFLAGS" LIBS="$LIBS $libbsd_LIBS" -LLDP_CFLAGS="$LLDP_CFLAGS $libbsd_CFLAGS" -LLDP_LDFLAGS="$LLDP_LDFLAGS $libbsd_LIBS" +AC_MSG_CHECKING([if libbsd can be linked correctly]) +AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])], + [ + AC_MSG_RESULT(yes) + LLDP_CFLAGS="$LLDP_CFLAGS $libbsd_CFLAGS" + LLDP_LDFLAGS="$LLDP_LDFLAGS $libbsd_LIBS" + ],[ + AC_MSG_RESULT(no) + CFLAGS="$_save_CFLAGS" + LIBS="$_save_LIBS" + ]) # setproctitle may have an _init function AC_REPLACE_FUNCS([setproctitle])