--- postgresql-9.4.1/src/pl/tcl/Makefile.orig	2015-02-10 21:23:07.259800000 +0300
+++ postgresql-9.4.1/src/pl/tcl/Makefile	2015-02-10 21:24:31.189800000 +0300
@@ -29,9 +29,10 @@
 endif
 
 
+SHLIB_LINK = $(TCL_LIB_SPEC) $(TCL_LIBS)
 # On Windows, we don't link directly with the Tcl library; see below
 ifneq ($(PORTNAME), win32)
-SHLIB_LINK = $(TCL_LIB_SPEC) $(TCL_LIBS) -lc
+SHLIB_LINK += -lc
 endif
 
 
@@ -47,25 +48,6 @@
 # where to find psql for running the tests
 PSQLDIR = $(bindir)
 
-# Tcl on win32 ships with import libraries only for Microsoft Visual C++,
-# which are not compatible with mingw gcc. Therefore we need to build a
-# new import library to link with.
-ifeq ($(PORTNAME), win32)
-
-tclwithver = $(subst -l,,$(filter -l%, $(TCL_LIB_SPEC)))
-TCLDLL = $(dir $(TCLSH))/$(tclwithver).dll
-
-OBJS += lib$(tclwithver).a
-
-lib$(tclwithver).a: $(tclwithver).def
-	dlltool --dllname $(tclwithver).dll --def $(tclwithver).def --output-lib lib$(tclwithver).a
-
-$(tclwithver).def: $(TCLDLL)
-	pexports $^ > $@
-
-endif # win32
-
-
 include $(top_srcdir)/src/Makefile.shlib
 
 ifeq ($(TCL_SHARED_BUILD), 1)
@@ -93,9 +93,6 @@
 clean distclean: clean-lib
 	rm -f $(OBJS)
 	rm -rf $(pg_regress_clean_files)
-ifeq ($(PORTNAME), win32)
-	rm -f $(tclwithver).def
-endif
 
 maintainer-clean: distclean
 	rm -f pltclerrcodes.h
