summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2025-04-02 22:16:13 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2025-04-02 22:16:13 (GMT)
commit86b29e49cad048bc52671c840f468d18c5644a2e (patch)
tree390eefdb8bf4931818be76fc2180dd4e3fc2fbae
parent9efa1e936854fe730fab10e38a279989a106ea5b (diff)
downloadtcl-86b29e49cad048bc52671c840f468d18c5644a2e.zip
tcl-86b29e49cad048bc52671c840f468d18c5644a2e.tar.gz
tcl-86b29e49cad048bc52671c840f468d18c5644a2e.tar.bz2
Fix "load" testcases on Cygwin, due to wrong --out-implib
-rwxr-xr-xunix/configure2
-rw-r--r--unix/tcl.m42
2 files changed, 2 insertions, 2 deletions
diff --git a/unix/configure b/unix/configure
index c22b465..0da6449 100755
--- a/unix/configure
+++ b/unix/configure
@@ -5950,7 +5950,7 @@ fi
;;
CYGWIN_*|MINGW32_*|MSYS_*)
SHLIB_CFLAGS="-fno-common"
- SHLIB_LD='${CC} -shared -Wl,--out-implib,$(patsubst cyg%.dll,lib%.dll.a,$@)'
+ SHLIB_LD='${CC} -shared -Wl,--out-implib,$(patsubst cyg%.dll,lib%.dll,$@).a'
SHLIB_SUFFIX=".dll"
DL_OBJS="tclLoadDl.o"
PLAT_OBJS='${CYGWIN_OBJS}'
diff --git a/unix/tcl.m4 b/unix/tcl.m4
index 92d0b27..ce01ee8 100644
--- a/unix/tcl.m4
+++ b/unix/tcl.m4
@@ -1079,7 +1079,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
;;
CYGWIN_*|MINGW32_*|MSYS_*)
SHLIB_CFLAGS="-fno-common"
- SHLIB_LD='${CC} -shared -Wl,--out-implib,$(patsubst cyg%.dll,lib%.dll.a,$[@])'
+ SHLIB_LD='${CC} -shared -Wl,--out-implib,$(patsubst cyg%.dll,lib%.dll,$[@]).a'
SHLIB_SUFFIX=".dll"
DL_OBJS="tclLoadDl.o"
PLAT_OBJS='${CYGWIN_OBJS}'