# HG changeset patch # User John W. Eaton # Date 1355871720 18000 # Node ID 6e44b2527dbb3a7a9ea08a58bd72a005f801233e # Parent b17c700b74056b019dfd9ae3ab6e025ffb715f59 shared libraries for libodbc++ diff -r b17c700b7405 -r 6e44b2527dbb src/libodbc++-1-libtool.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libodbc++-1-libtool.patch Tue Dec 18 18:02:00 2012 -0500 @@ -0,0 +1,36 @@ +diff -uNr a/configure.ac b/configure.ac +--- a/configure.ac 2009-08-20 17:39:08.000000000 -0400 ++++ b/configure.ac 2012-12-18 17:19:30.901179636 -0500 +@@ -53,10 +53,11 @@ + AC_PROG_CXX + AC_PROG_CXXCPP + AC_LANG_C +-AM_PROG_LIBTOOL + AC_C_LONG_LONG + AC_LANG_CPLUSPLUS + ++LT_INIT([win32-dll]) ++ + AC_PROG_INSTALL + + if test "x$GXX" = "xyes" +diff -uNr a/src/Makefile.am b/src/Makefile.am +--- a/src/Makefile.am 2005-08-25 09:52:07.000000000 -0400 ++++ b/src/Makefile.am 2012-12-18 17:48:24.265430637 -0500 +@@ -37,7 +37,7 @@ + datahandler.h \ + driverinfo.h + +-ldflags=-version-info @lib_version@ ++ldflags=-no-undefined -version-info @lib_version@ + + # confusing conditionals follow + +@@ -77,6 +77,7 @@ + + libodbc___la_SOURCES=$(sources) + libodbc___la_LDFLAGS=$(ldflags) ++libodbc___la_LIBADD=-lodbc32 + + libodbc___qt_la_SOURCES=$(sources) + libodbc___qt_la_LDFLAGS=$(ldflags) diff -r b17c700b7405 -r 6e44b2527dbb src/libodbc++.mk --- a/src/libodbc++.mk Tue Dec 18 12:37:20 2012 -0500 +++ b/src/libodbc++.mk Tue Dec 18 18:02:00 2012 -0500 @@ -17,10 +17,7 @@ endef define $(PKG)_BUILD - cd '$(1)' && autoconf - touch '$(1)/aclocal.m4' - touch '$(1)/Makefile.in' - touch '$(1)/config.h.in' + cd '$(1)' && autoreconf --install cd '$(1)' && ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ --host='$(TARGET)' \