diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/configure.in libgda-1.9.100/configure.in
--- libgda-1.9.100-orig/configure.in	2005-10-09 11:21:20.000000000 -0500
+++ libgda-1.9.100/configure.in	2005-11-15 18:58:13.055226200 -0600
@@ -120,6 +120,12 @@
 *) lib="lib";;
 esac
 
+dnl this is the shared link library extension, which varies by platform
+case $host_os in
+	cygwin*) libext=".dll.a" ;;
+	*) libext=".so" ;;
+esac
+
 dnl Test for Berkeley DB
 try_bdb=true
 AC_ARG_WITH(bdb,
@@ -145,7 +151,7 @@
 		AC_MSG_CHECKING(for Berkeley DB files)
 		for d in $dir /usr /usr/local
 		do
-			if test -f $d/$lib/libdb.so -a -f $d/include/db.h
+			if test -f $d/$lib/libdb$libext -a -f $d/include/db.h
 			then
 				AC_MSG_RESULT(found Berkeley DB in $d)
 				bdblib="-ldb"
@@ -184,37 +190,38 @@
 odbcdir=""
 if test $try_odbc = true
 then
-	AC_CHECK_HEADER(sql.h, odbc_ok=yes, odbc_ok=no, [])
-	if test $odbc_ok = yes ; then
-		odbcdir=yes
-		ODBC_LIBS="-lodbc"
-	else
-		AC_MSG_CHECKING(for ODBC files)
-		for d in $dir /usr /usr/local
-		do
-			if test -f $d/$lib/libodbc.so -a -f $d/include/sql.h
-			then
-				AC_MSG_RESULT(found ODBC in $d)
-				odbclib="-lodbc"
-				odbcdir=$d
-				break
-			fi
-			if test -f $d/$lib/libiodbc.so -a -f $d/include/sql.h
-			then
-				AC_MSG_RESULT(found iODBC in $d)
-				odbclib="-liodbc"
-				odbcdir=$d
-				break
-			fi
-		done
-		if test x$odbcdir = x
+	AC_MSG_CHECKING(for ODBC files)
+	for d in $dir /usr /usr/local
+	do
+		if test -f $d/$lib/libodbc$libext -a -f $d/include/sql.h
 		then
-			AC_MSG_WARN(ODBC backend not used)
-		else
-			AC_DEFINE(HAVE_ODBC, 1, [Have ODBC])
-			ODBC_CFLAGS="-I${odbcdir}/include"
-			ODBC_LIBS="-L${odbcdir}/lib ${odbclib}"
+			AC_MSG_RESULT(found ODBC in $d)
+			odbclib="-lodbc"
+			odbcdir=$d
+			break
+		fi
+		if test -f $d/$lib/libiodbc$libext -a -f $d/include/sql.h
+		then
+			AC_MSG_RESULT(found iODBC in $d)
+			odbclib="-liodbc"
+			odbcdir=$d
+			break
 		fi
+		if test -f $d/$lib/w32api/libodbc32.a -a -f $d/include/w32api/sql.h
+		then
+			AC_MSG_RESULT(found ODBC32 in $d)
+			odbclib="-lodbc32"
+			odbcdir=$d
+			break
+		fi
+	done
+	if test x$odbcdir = x
+	then
+		AC_MSG_WARN(ODBC backend not used)
+	else
+		AC_DEFINE(HAVE_ODBC, 1, [Have ODBC])
+		ODBC_CFLAGS="-I${odbcdir}/include"
+		ODBC_LIBS="-L${odbcdir}/lib ${odbclib}"
 	fi
 fi
 
@@ -249,14 +256,14 @@
 			else
 				mysqldir_suffix=
 			fi
-			if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient.so
+			if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient$libext
 			then
 				AC_MSG_RESULT(found mysql in $d)
 				mysqldir=$d
 				mysqllibdir_suffix=/mysql
 				break
 			fi
-			if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient.so
+			if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient$libext
 			then
 				AC_MSG_RESULT(found mysql in $d)
 				mysqldir=$d
@@ -308,14 +315,14 @@
 		else
 			msqldir_suffix=
 		fi
-		if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql.so
+		if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql$libext
 		then
 			AC_MSG_RESULT(found mSQL in $d)
 			msqldir=$d
 			msqllibdir_suffix=/msql
 			break
 		fi
-		if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql.so
+		if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql$libext
 		then
 			AC_MSG_RESULT(found mSQL in $d)
 			msqldir=$d
@@ -365,7 +372,7 @@
 	AC_MSG_CHECKING(for Postgres files)
 	for d in $dir /usr /usr/local/postgres /opt/postgres /opt/packages/postgres /disk/postgres /usr/local/pgsql
 	do
-		if test -f $d/$lib/libpq.so
+		if test -f $d/$lib/libpq.a -o -f $d/$lib/libpq$libext
 		then
 			AC_MSG_RESULT(found Postgres in $d)
 			postgresdir=$d
@@ -425,13 +432,13 @@
 	AC_MSG_CHECKING(for freetds files)
 	for d in $dir /usr/local/freetds /usr /opt/freetds /opt/packages/freetds /opt/freetds-0.50
 	do
-		if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds.so" -a -f "$d/include/tdsver.h"
+		if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/tdsver.h"
 		then
 			AC_MSG_RESULT(found freetds in $d)
 			freetdsdir="$d"
 			freetds_incdir="$d/include"
 			break
-		elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds.so" -a -f "$d/include/freetds/tdsver.h"
+		elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/freetds/tdsver.h"
 		then
 			AC_MSG_RESULT(found freetds in $d and includes in $d/include/freetds)
 			freetdsdir="$d"
@@ -778,7 +785,7 @@
 	mdbdir=""
 	for d in $dir /usr /usr/local /opt/gnome
 	do
-		if test -f $d/include/mdbtools.h -a -f $d/$lib/libmdbsql.so -o -f $d/include/mdbtools.h -a -f $d/$lib/libmdbsql
+		if test -f $d/include/mdbtools.h -a -f $d/$lib/libmdbsql$libext -o -f $d/include/mdbtools.h -a -f $d/$lib/libmdbsql.a
 		then
 			AC_MSG_RESULT(found MDB Tools in $d)
 			mdbdir=$d
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/libgda/Makefile.am libgda-1.9.100/libgda/Makefile.am
--- libgda-1.9.100-orig/libgda/Makefile.am	2005-09-26 17:00:34.000000000 -0500
+++ libgda-1.9.100/libgda/Makefile.am	2005-11-13 18:16:21.546875000 -0600
@@ -118,7 +118,7 @@
 	$(libgda_built_cfiles) \
 	$(libgda_sources)
 
-libgda_3_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE)
+libgda_3_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE) -no-undefined
 libgda_3_la_LIBADD = $(LIBGDA_LIBS) $(FAM_LIBS) $(top_builddir)/libsql/libgdasql.la
 
 gdaincludedir=$(includedir)/libgda-$(GDA_MAJOR_VERSION).$(GDA_MINOR_VERSION)/libgda
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/libsql/Makefile.am libgda-1.9.100/libsql/Makefile.am
--- libgda-1.9.100-orig/libsql/Makefile.am	2005-05-27 05:15:09.000000000 -0500
+++ libgda-1.9.100/libsql/Makefile.am	2005-11-13 18:17:51.093750000 -0600
@@ -6,10 +6,10 @@
 	$(LIBGDA_CFLAGS)
 
 parser.c: parser.y
-	$(YACC) -v -d -o parser.c -p sql parser.y
+	$(YACC) -v -d -o parser.c -p sql $(srcdir)/parser.y
 
 lexer.c: lexer.l parser.c
-	$(LEX) -olexer.c -Psql lexer.l
+	$(LEX) -olexer.c -Psql $(srcdir)/lexer.l
 
 noinst_PROGRAMS = sql_parser_test
 lib_LTLIBRARIES = libgdasql.la
@@ -27,12 +27,12 @@
 	sql_tree.h
 libgdasqlincdir = $(includedir)/libgda-$(GDA_MAJOR_VERSION).$(GDA_MINOR_VERSION)/sql
 libgdasqlinc_HEADERS = sql_parser.h
-libgdasql_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE) $(LIBGDA_LIBS)
+libgdasql_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE) -no-undefined
+libgdasql_la_LIBADD = $(LIBGDA_LIBS)
 
 sql_parser_test_SOURCES=sql_parser_test.c
-sql_parser_test_LDFLAGS = $(LIBGDA_LIBS)
 sql_parser_test_DEPENDENCIES = libgdasql.la
-sql_parser_test_LDADD = libgdasql.la
+sql_parser_test_LDADD = libgdasql.la $(LIBGDA_LIBS)
 
 tests: sql_parser_test
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/bdb/Makefile.am libgda-1.9.100/providers/bdb/Makefile.am
--- libgda-1.9.100-orig/providers/bdb/Makefile.am	2005-02-28 05:29:57.000000000 -0600
+++ libgda-1.9.100/providers/bdb/Makefile.am	2005-11-13 18:18:12.921875000 -0600
@@ -15,10 +15,10 @@
 	gda-bdb.h \
 	utils.c \
 	libmain.c
-libgda_bdb_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_bdb_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_bdb_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(BDB_LIBS)
 
 #bin_PROGRAMS = gda-bdb-test
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/freetds/Makefile.am libgda-1.9.100/providers/freetds/Makefile.am
--- libgda-1.9.100-orig/providers/freetds/Makefile.am	2005-02-28 05:29:57.000000000 -0600
+++ libgda-1.9.100/providers/freetds/Makefile.am	2005-11-13 18:18:54.562500000 -0600
@@ -21,9 +21,9 @@
 	libmain.c \
 	utils.c
 
-libgda_freetds_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_freetds_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_freetds_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(FREETDS_LIBS)
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/ldap/Makefile.am libgda-1.9.100/providers/ldap/Makefile.am
--- libgda-1.9.100-orig/providers/ldap/Makefile.am	2005-02-28 05:29:58.000000000 -0600
+++ libgda-1.9.100/providers/ldap/Makefile.am	2005-11-13 18:19:17.578125000 -0600
@@ -16,7 +16,7 @@
 	gda-ldap-recordset.h \
 	libmain.c \
 	utils.c
-libgda_ldap_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_ldap_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_ldap_la_LIBADD = \
 	$(top_builddir)/libgda/libgda-3.la \
 	$(LIBGDA_LIBS) \
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/mdb/Makefile.am libgda-1.9.100/providers/mdb/Makefile.am
--- libgda-1.9.100-orig/providers/mdb/Makefile.am	2005-02-28 05:29:58.000000000 -0600
+++ libgda-1.9.100/providers/mdb/Makefile.am	2005-11-13 18:19:28.140625000 -0600
@@ -15,9 +15,9 @@
 	gda-mdb.h \
 	libmain.c \
 	util.c
-libgda_mdb_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_mdb_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_mdb_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(MDB_LIBS)
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/mdb/gda-mdb-provider.c libgda-1.9.100/providers/mdb/gda-mdb-provider.c
--- libgda-1.9.100-orig/providers/mdb/gda-mdb-provider.c	2005-09-22 05:24:01.000000000 -0500
+++ libgda-1.9.100/providers/mdb/gda-mdb-provider.c	2005-11-13 19:06:30.671875000 -0600
@@ -210,7 +210,7 @@
 	mdb_cnc = g_new0 (GdaMdbConnection, 1);
 	mdb_cnc->cnc = cnc;
 	mdb_cnc->server_version = NULL;
-	mdb_cnc->mdb = mdb_open (filename, MDB_WRITABLE);
+	mdb_cnc->mdb = mdb_open (filename);
 	if (!mdb_cnc->mdb) {
 		gda_connection_add_event_string (cnc, _("Could not open file %s"), filename);
 		g_free (mdb_cnc);
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/mdb/gda-mdb.h libgda-1.9.100/providers/mdb/gda-mdb.h
--- libgda-1.9.100-orig/providers/mdb/gda-mdb.h	2003-01-20 17:52:14.000000000 -0600
+++ libgda-1.9.100/providers/mdb/gda-mdb.h	2005-11-13 19:06:30.687500000 -0600
@@ -28,9 +28,9 @@
 #include <libgda/gda-server-provider.h>
 #include <libgda/gda-intl.h>
 #include <libgda/gda-value.h>
-#include "gda-mdb-provider.h"
 #include <mdbtools.h>
 #include <mdbsql.h>
+#include "gda-mdb-provider.h"
 
 #define GDA_MYSQL_PROVIDER_ID          "GDA MDB provider"
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/odbc/Makefile.am libgda-1.9.100/providers/odbc/Makefile.am
--- libgda-1.9.100-orig/providers/odbc/Makefile.am	2005-02-28 05:29:59.000000000 -0600
+++ libgda-1.9.100/providers/odbc/Makefile.am	2005-11-13 18:23:03.906250000 -0600
@@ -15,8 +15,9 @@
 	utils.c \
 	gda-odbc.h \
 	libmain.c
-libgda_odbc_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_odbc_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_odbc_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(ODBC_LIBS)
+
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/odbc/gda-odbc-provider.h libgda-1.9.100/providers/odbc/gda-odbc-provider.h
--- libgda-1.9.100-orig/providers/odbc/gda-odbc-provider.h	2003-01-17 17:23:41.000000000 -0600
+++ libgda-1.9.100/providers/odbc/gda-odbc-provider.h	2005-11-13 19:06:30.703125000 -0600
@@ -26,6 +26,10 @@
 #  define __gda_odbc_provider_h__
 
 #include <libgda/gda-server-provider.h>
+#ifdef __CYGWIN__
+#  define WIN32_LEAN_AND_MEAN
+#  include <windows.h>
+#endif
 #include <sql.h>
 #include <sqlext.h>
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/odbc/gda-odbc.h libgda-1.9.100/providers/odbc/gda-odbc.h
--- libgda-1.9.100-orig/providers/odbc/gda-odbc.h	2003-01-27 17:26:18.000000000 -0600
+++ libgda-1.9.100/providers/odbc/gda-odbc.h	2005-11-13 19:06:30.718750000 -0600
@@ -29,6 +29,10 @@
 #include <glib-object.h>
 #include <libgda/gda-intl.h>
 #include <libgda/gda-server-provider.h>
+#if defined(__CYGWIN__)
+#  define WIN32_LEAN_AND_MEAN
+#  include <windows.h>
+#endif
 #include <sql.h>
 #include <sqlext.h>
 #include <sqlucode.h>
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/postgres/Makefile.am libgda-1.9.100/providers/postgres/Makefile.am
--- libgda-1.9.100-orig/providers/postgres/Makefile.am	2005-09-22 05:24:01.000000000 -0500
+++ libgda-1.9.100/providers/postgres/Makefile.am	2005-11-13 18:20:06.125000000 -0600
@@ -22,10 +22,10 @@
 	gda-postgres.h \
 	libmain.c \
 	utils.c
-libgda_postgres_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_postgres_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_postgres_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(POSTGRES_LIBS)
 
 EXTRA_DIST = $(config_DATA)
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/postgres/utils.c libgda-1.9.100/providers/postgres/utils.c
--- libgda-1.9.100-orig/providers/postgres/utils.c	2005-09-22 05:24:01.000000000 -0500
+++ libgda-1.9.100/providers/postgres/utils.c	2005-11-15 16:07:13.258351200 -0600
@@ -289,7 +289,7 @@
 		break;
 	case GDA_VALUE_TYPE_BLOB :
 		blob = gda_postgres_blob_new (cnc);
-		gda_postgres_blob_set_id (GDA_POSTRES_BLOB (blob), atoi (thevalue));
+		gda_postgres_blob_set_id (GDA_POSTGRES_BLOB (blob), atoi (thevalue));
 		gda_value_set_blob (value, blob);
  		break;
 	default :
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/sqlite/Makefile.am libgda-1.9.100/providers/sqlite/Makefile.am
--- libgda-1.9.100-orig/providers/sqlite/Makefile.am	2005-06-01 14:14:12.000000000 -0500
+++ libgda-1.9.100/providers/sqlite/Makefile.am	2005-11-13 18:20:42.484375000 -0600
@@ -24,10 +24,10 @@
 	utils.c \
 	libmain.c
 
-libgda_sqlite_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_sqlite_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_sqlite_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
-	$(top_builddir)/providers/sqlite/sqlite-src/libsqlite.la 
+	$(top_builddir)/providers/sqlite/sqlite-src/libsqlite.la \
+	$(LIBGDA_LIBS)
 
 EXTRA_DIST = $(config_DATA)
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/providers/xbase/Makefile.am libgda-1.9.100/providers/xbase/Makefile.am
--- libgda-1.9.100-orig/providers/xbase/Makefile.am	2005-02-28 05:30:00.000000000 -0600
+++ libgda-1.9.100/providers/xbase/Makefile.am	2005-11-13 18:21:17.671875000 -0600
@@ -14,9 +14,9 @@
 	gda-xbase-provider.h \
 	libmain.c
 
-libgda_xbase_la_LDFLAGS = -export-dynamic -module -avoid-version
+libgda_xbase_la_LDFLAGS = -export-dynamic -module -avoid-version -no-undefined
 libgda_xbase_la_LIBADD = \
-	$(LIBGDA_LIBS) \
 	$(top_builddir)/libgda/libgda-3.la \
+	$(LIBGDA_LIBS) \
 	$(XBASE_LIBS)
 
diff -urN -x .build -x .inst -x .sinst -x configure -x 'Makefile.in*' -x 'aclocal.m4*' -x ltmain.sh -x 'config.*' -x depcomp -x install-sh -x missing -x mkinstalldirs -x 'intltool*' -x autom4te.cache -x doc libgda-1.9.100-orig/report/libgda-report/Makefile.am libgda-1.9.100/report/libgda-report/Makefile.am
--- libgda-1.9.100-orig/report/libgda-report/Makefile.am	2005-02-28 05:30:01.000000000 -0600
+++ libgda-1.9.100/report/libgda-report/Makefile.am	2005-11-13 18:24:06.421875000 -0600
@@ -44,7 +44,7 @@
 	gda-report-result.c
 
 
-libgda_report_3_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE)
+libgda_report_3_la_LDFLAGS = -version-info $(GDA_CURRENT):$(GDA_REVISION):$(GDA_AGE) -no-undefined
 libgda_report_3_la_LIBADD = $(LIBGDA_LIBS) $(top_builddir)/libgda/libgda-3.la
 
 gdareportincludedir=$(includedir)/libgda-$(GDA_MAJOR_VERSION).$(GDA_MINOR_VERSION)/libgda-report
