diff -ru tcl8.5.15.orig/generic/tcl.h tcl8.5.15/generic/tcl.h
--- tcl8.5.15.orig/generic/tcl.h	2013-08-30 17:58:39.000000000 +0200
+++ tcl8.5.15/generic/tcl.h	2014-02-10 14:52:39.629756049 +0100
@@ -168,7 +168,7 @@
  *       MSVCRT.
  */
 
-#if (defined(__WIN32__) && (defined(_MSC_VER) || (__BORLANDC__ >= 0x0550) || defined(__LCC__) || defined(__WATCOMC__) || (defined(__GNUC__) && defined(__declspec))))
+#if (defined(__WIN32__) && (defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0550)) || defined(__LCC__) || defined(__WATCOMC__) || (defined(__GNUC__) && defined(__declspec))))
 #   define HAVE_DECLSPEC 1
 #   ifdef STATIC_BUILD
 #       define DLLIMPORT
diff -ru tcl8.5.15.orig/unix/configure tcl8.5.15/unix/configure
--- tcl8.5.15.orig/unix/configure	2013-09-13 18:07:56.000000000 +0200
+++ tcl8.5.15/unix/configure	2014-02-10 14:53:16.030233421 +0100
@@ -14976,7 +14976,7 @@
 else
 
 	    if test "$cross_compiling" = yes; then
-  tcl_cv_strtod_buggy=buggy
+  tcl_cv_strtod_buggy=ok
 else
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
diff -ru tcl8.5.15.orig/win/Makefile.in tcl8.5.15/win/Makefile.in
--- tcl8.5.15.orig/win/Makefile.in	2013-09-13 18:07:59.000000000 +0200
+++ tcl8.5.15/win/Makefile.in	2014-02-10 14:53:40.054548449 +0100
@@ -606,7 +606,7 @@
 	    $(COPY) $(REG_LIB_FILE) $(LIB_INSTALL_DIR)/reg$(REGDOTVER); \
 	    fi
 
-install-libraries: libraries install-tzdata install-msgs
+install-libraries: libraries
 	@for i in $(prefix)/lib $(INCLUDE_INSTALL_DIR) \
 		$(SCRIPT_INSTALL_DIR); \
 	    do \
