Dnia poniedziałek, 28 marca 2005 18:57, adgor napisał: (...) > +--- cyrus-sasl-2.1.20/cmulocal/berkdb.m4.orig 2004-09-13 > 23:57:17.000000000 +0200 ++++ > cyrus-sasl-2.1.20/cmulocal/berkdb.m4 2005-03-28 18:44:21.011044280 +0200 > +@@ -212,13 +212,16 @@ > + fi > + > + saved_LIBS=$LIBS > +- for dbname in db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 > db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 > db30 db3 db ++ for dbname in db-4.3 db4.3 db43 db-4.2 db4.2 db42 > db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 > db32 db-3.1 db3.1 db31 db-3 db30 db3 db + do > + LIBS="$saved_LIBS -l$dbname" > + AC_TRY_LINK([#include <db.h>], > + [db_create(NULL, NULL, 0);], > + BDB_LIBADD="$BDB_LIBADD -l$dbname"; dblib="berkeley"; dbname=db, > + dblib="no") > ++ if test "$dblib" != "no"; then > ++ break > ++ fi > + done > + if test "$dblib" = "no"; then > + LIBS="$saved_LIBS -ldb" > ================================================================
No i teraz sasldblistusers2 linkuje się z najnowszą db znalezioną w systemie podczas kompilacji (z uwzględnieniem db-4.3) a nie ze wszystkimi - jak było do tej pory. Jednak mam wątpliwości co do tego, czy to całe szukanie ma sens - czy nie powinno być tak, że do linkowania wykorzystywane jest '-ldb' a to z którą bazą program się zlinkuje - będzie zależało od obecności na builderze odpowiedniego db*-devel ? -- Adam Gorzkiewicz
pgpkgyosEb2RG.pgp
Description: PGP signature
_______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
