From 2345aae984e1163b33a60ef80f1a5437d87427fc Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 13 Aug 2014 11:20:54 +1000 Subject: [PATCH] build: Fix test for libgdbm_compat when building statically 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 Reviewed-by: Dave Chinner Signed-off-by: Dave Chinner --- 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 ae76e340..734a192b 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.47.3