]> arthur.barton.de Git - netatalk.git/commitdiff
fix a linker problem with openbsd linker, reported by Joerg Lenneis
authorbfernhomberg <bfernhomberg>
Mon, 24 Nov 2003 17:16:51 +0000 (17:16 +0000)
committerbfernhomberg <bfernhomberg>
Mon, 24 Nov 2003 17:16:51 +0000 (17:16 +0000)
macros/db3-check.m4

index b8f2328516154186713c558deb214b890b9c989d..9068caf8056ad0f742d72dbabc9217e6016c6eca 100644 (file)
@@ -1,4 +1,4 @@
-dnl $Id: db3-check.m4,v 1.11.6.1 2003-10-29 23:53:24 bfernhomberg Exp $
+dnl $Id: db3-check.m4,v 1.11.6.2 2003-11-24 17:16:51 bfernhomberg Exp $
 dnl Autoconf macro to check for the Berkeley DB library
 
 AC_DEFUN([AC_PATH_BDB], [
@@ -32,18 +32,19 @@ AC_DEFUN([AC_PATH_BDB], [
                        savedcflags="$CFLAGS"
                        savedldflags="$LDFLAGS"
                        savedcppflags="$CPPFLAGS"
-                       CFLAGS="$CFLAGS -I$bdbdir"
+                       savedlibs="$LIBS"
                        CPPFLAGS="$CFLAGS -I$bdbdir"
+                       CFLAGS=""
                        LDFLAGS="-L$bdblibdir $LDFLAGS"
 
                        dnl db_create is BDB >3 specific 
                        AC_CHECK_LIB(db, db_create, [
                                bdbfound=yes
-                               LDFLAGS="$LDFLAGS -ldb"
+                               LIBS="$LIBS -ldb"
                                BDB_LIBS="-ldb"], [
                            AC_CHECK_LIB(db4, db_create, [
                                        bdbfound=yes
-                                       LDFLAGS="$LDFLAGS -ldb4"
+                                       LIBS="$LIBS -ldb4"
                                        BDB_LIBS="-ldb4"])
                         ])
 
@@ -117,6 +118,7 @@ int main(void) {
                        CFLAGS="$savedcflags"
                        LDFLAGS="$savedldflags"
                        CPPFLAGS="$savedcppflags"
+                       LIBS="$savedlibs"
                        break;
                else
                        AC_MSG_RESULT([no])