--- origsrc/poco-1.5.3-all/Data/ODBC/ODBC.make 2014-06-30 21:57:43.000000000 +0100 +++ src/poco-1.5.3-all/Data/ODBC/ODBC.make 2014-07-02 22:49:53.075507600 +0100 @@ -22,6 +22,8 @@ endif ifeq ($(LINKMODE),STATIC) LIBLINKEXT = .a +else ifeq ($(POCO_CONFIG),CYGWIN) +LIBLINKEXT = .dll.a else LIBLINKEXT = $(SHAREDLIBLINKEXT) endif @@ -51,7 +53,10 @@ COMMONFLAGS += -DPOCO_UNIXODBC ## iODBC ## else ifeq (0, $(shell test -e $(POCO_ODBC_LIB)/libiodbc$(LIBLINKEXT); echo $$?)) -SYSLIBS += -liodbc -liodbcinst +SYSLIBS += -liodbc +ifeq (0, $(shell test -e $(POCO_ODBC_LIB)/libodbcinst$(LIBLINKEXT); echo $$?)) +SYSLIBS += -lodbcinst +endif COMMONFLAGS += -DPOCO_IODBC -I/usr/include/iodbc # TODO: OSX >= 10.8 deprecated non-Unicode ODBC API functions, silence warnings until iODBC Unicode support