When building statically, -lgdbm_compat will not automatically pull in -lgdbm. So this needs to be specified explicitly in AC_CHECK_LIB and in the list of libraries passed to the linker. Signed-off-by: Theodore Ts'o <tytso@xxxxxxx> --- m4/package_gdbmdev.m4 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/m4/package_gdbmdev.m4 b/m4/package_gdbmdev.m4 index ae76e34..734a192 100644 --- a/m4/package_gdbmdev.m4 +++ b/m4/package_gdbmdev.m4 @@ -45,13 +45,13 @@ AC_DEFUN([AC_PACKAGE_WANT_GDBM], fi found="no" - AC_CHECK_LIB(gdbm_compat,dbm_open,found=true,found=false) - AC_CHECK_LIB(gdbm_compat,dbm_fetch,,found=false) - AC_CHECK_LIB(gdbm_compat,dbm_store,,found=false) - AC_CHECK_LIB(gdbm_compat,dbm_close,,found="no") + AC_CHECK_LIB(gdbm_compat,dbm_open,found=true,found=false,-lgdbm) + AC_CHECK_LIB(gdbm_compat,dbm_fetch,,found=false,-lgdbm) + AC_CHECK_LIB(gdbm_compat,dbm_store,,found=false,-lgdbm) + AC_CHECK_LIB(gdbm_compat,dbm_close,,found="no",-lgdbm) if test $found = true ; then - libgdbm="${libgdbm} -lgdbm_compat" + libgdbm="${libgdbm} -lgdbm_compat -lgdbm" fi fi -- 2.0.0 -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html