TEA (tclconfig) Source Code

Check-in [fd8dcd53b1]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Bug [172223e008]: Wrong filename in --disable-shared compile on MinGW
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: fd8dcd53b1e383b5917a57d67149c5ba21499b73
User & Date: jan.nijtmans 2013-10-08 12:43:21.387
References
2013-10-08
12:42 Closed ticket [172223e008]: Wrong filename in --disable-shared compile on MinGW plus 7 other changes artifact: 3854bf0f2b user: jan.nijtmans
Context
2013-11-21
12:52
Allow (dummy) enable-64bit on Cygwin64 check-in: 723e1db525 user: jan.nijtmans tags: trunk
2013-10-08
12:43
Bug [172223e008]: Wrong filename in --disable-shared compile on MinGW check-in: fd8dcd53b1 user: jan.nijtmans tags: trunk
2013-10-04
12:06
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds in extensions like http://core.tcl.tk/itcl/info/a961f0729c are no longer necessary. check-in: 1f965ec888 user: jan.nijtmans tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to ChangeLog.





1
2
3
4
5
6
7





2013-10-04  Jan Nijtmans  <[email protected]>

	* unix/tcl.m4:  stub library is no longer linked with msvcrt??.dll.

2013-10-01  Jan Nijtmans  <[email protected]>

	* unix/tcl.m4:  Workaround for MinGW bug #2065:  "gcc --shared" links
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
2013-10-08  Jan Nijtmans  <[email protected]>

	* unix/tcl.m4:  Bug [172223e008]: Wrong filename in
	--disable-shared compile on MinGW

2013-10-04  Jan Nijtmans  <[email protected]>

	* unix/tcl.m4:  stub library is no longer linked with msvcrt??.dll.

2013-10-01  Jan Nijtmans  <[email protected]>

	* unix/tcl.m4:  Workaround for MinGW bug #2065:  "gcc --shared" links
Changes to tcl.m4.
3342
3343
3344
3345
3346
3347
3348



3349
3350
3351
3352
3353
3354
3355
	    SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \"`${CYGPATH} ${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}`\""
	    if test "$GCC" = "yes"; then
		SHLIB_LD_LIBS="${SHLIB_LD_LIBS} -static-libgcc"
	    fi
	    eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
	else
	    eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX}"



	fi
	# Some packages build their own stubs libraries
	eval eval "PKG_STUB_LIB_FILE=${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
	if test "$GCC" = "yes"; then
	    PKG_STUB_LIB_FILE=lib${PKG_STUB_LIB_FILE}
	fi
	# These aren't needed on Windows (either MSVC or gcc)







>
>
>







3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
	    SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \"`${CYGPATH} ${TCL_BIN_DIR}/${TCL_STUB_LIB_FILE}`\""
	    if test "$GCC" = "yes"; then
		SHLIB_LD_LIBS="${SHLIB_LD_LIBS} -static-libgcc"
	    fi
	    eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${SHARED_LIB_SUFFIX}"
	else
	    eval eval "PKG_LIB_FILE=${PACKAGE_NAME}${UNSHARED_LIB_SUFFIX}"
	    if test "$GCC" = "yes"; then
		PKG_LIB_FILE=lib${PKG_LIB_FILE}
	    fi
	fi
	# Some packages build their own stubs libraries
	eval eval "PKG_STUB_LIB_FILE=${PACKAGE_NAME}stub${UNSHARED_LIB_SUFFIX}"
	if test "$GCC" = "yes"; then
	    PKG_STUB_LIB_FILE=lib${PKG_STUB_LIB_FILE}
	fi
	# These aren't needed on Windows (either MSVC or gcc)