--- configure.ac.link 2010-01-30 17:30:37.000000000 +0000 +++ configure.ac 2010-01-30 20:05:13.000000000 +0000 @@ -110,15 +110,17 @@ valgrind="yes" fi -AC_CHECK_LIB(bfd, bfd_get_error, [PLUGIN_VALGRIND_LIBS="-Wl,-Bstatic -lbfd -liberty -Wl,-Bdynamic -lz"], +AC_CHECK_LIB(bfd, bfd_get_error, [PLUGIN_VALGRIND_LIBS="-Wl,-Bstatic -lbfd -liberty -Wl,-Bdynamic -lz -ldl"], valgrind="no", - [-liberty -lz]) + [-liberty -lz -ldl]) AC_SUBST(PLUGIN_VALGRIND_LIBS) AM_CONDITIONAL(HAVE_PLUGIN_VALGRIND, [test x$valgrind = xyes]) dnl check for bfd_get_section_size_before_reloc() in libbfd AC_MSG_CHECKING(for bfd_get_section_size_before_reloc) +saved_libs="$LIBS" +LIBS="$LIBS $PLUGIN_VALGRIND_LIBS" AC_TRY_LINK([ #include <bfd.h> ], [ @@ -132,6 +134,7 @@ , AC_MSG_RESULT(no) ) +LIBS="$saved_libs" dnl Check for graphviz (class inheritance and profiler plugins) dnl --------------------------------------------------------------------------