X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=configure.ac;h=d93b51b05e1d3721491a8e6d029f9fa60d6d79fd;hb=2700666217249cd4794dfc17b4ac3b28f3dca56b;hp=3c32cef94d467776b6a1d2298e93ea9cb313ffa5;hpb=6e3a13ede14bb6cd31bf3f1e93bc9af63ba18544;p=collectd.git diff --git a/configure.ac b/configure.ac index 3c32cef9..d93b51b0 100644 --- a/configure.ac +++ b/configure.ac @@ -2380,13 +2380,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 # }}}