X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=configure.ac;h=2ffa717974959a6fe2b303f54d0540aa07c85277;hb=9be7c0d4d072bf1a8afce79fa2691a6610c4aeb6;hp=83e6dc17c88f344df557e48425de0ff3ec7f4232;hpb=d558fa934d61449efcb211e7bb5b297850b81fa3;p=collectd.git diff --git a/configure.ac b/configure.ac index 83e6dc17..2ffa7179 100644 --- a/configure.ac +++ b/configure.ac @@ -2465,13 +2465,30 @@ if test "x$with_libdpdk" != "xno"; then fi if test "x$with_libdpdk" = "xyes"; then + SAVE_LIBS="$LIBS" + LIBS="$LIBDPDK_LIBS $LIBS" SAVE_LDFLAGS="$LDFLAGS" LDFLAGS="$LIBDPDK_LDFLAGS $LDFLAGS" - AC_CHECK_LIB([dpdk], [rte_eal_init], + SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$LIBDPDK_CPPFLAGS $CPPFLAGS" + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$LIBDPDK_CFLAGS $CFLAGS" + AC_LINK_IFELSE( + [ + AC_LANG_PROGRAM( + [[ + #include + ]], + [[return rte_eal_init(0, NULL);]] + ) + ], [with_libdpdk="yes"], [with_libdpdk="no (symbol 'rte_eal_init' not found)"] ) + LIBS="$SAVE_LIBS" LDFLAGS="$SAVE_LDFLAGS" + CPPFLAGS="$SAVE_CPPFLAGS" + CFLAGS="$SAVE_CFLAGS" fi # }}}