--- configure.in.orig	Mon Mar 20 05:14:57 2006
+++ configure.in	Sat Jul  8 12:40:39 2006
@@ -649,7 +649,7 @@
     if test x"$BERKELEY_DB_DIR" = xyes ; then
         for v in db43 db42 db41 db4 db3 db2 ; do
             if test -d "/usr/local/include/$v" ; then
-                BERKELEY_DB_LDFLAGS="-L/usr/local/lib"
+                BERKELEY_DB_LDFLAGS="-L/usr/local/lib/$v -L/usr/local/lib"
                 BERKELEY_DB_CFLAGS="-I/usr/local/include/$v"
                 BERKELEY_DB_LIB="-l$v"
                 AC_MSG_RESULT(FreeBSD locations)
