Tcl Source Code

Artifact [a60c88ea66]
Login

Artifact a60c88ea665f54618608fdc8533feb9cfba337c9:

Attachment "tcl-1112654.patch" to ticket [1112654fff] added by jenglish 2005-01-31 01:04:46.
Date: Sun Jan 30 10:04:10 -0800 2005
Files: unix/configure.in
Bugid: 1112654

--- unix/configure.in.1112654.old	2005-01-30 09:32:18.193177287 -0800
+++ unix/configure.in	2005-01-30 09:53:20.783343887 -0800
@@ -439,7 +439,10 @@
 SC_ENABLE_FRAMEWORK
 
 # tclConfig.sh needs a version of the _LIB_SUFFIX that has been eval'ed
-# so that the backslashes quoting the DBX braces are dropped.
+# since on some platforms TCL_LIB_FILE contains shell escapes. 
+# (See also: TCL_TRIM_DOTS).
+
+eval "TCL_LIB_FILE=${TCL_LIB_FILE}"
 
 # Note:  in the following variable, it's important to use the absolute
 # path name of the Tcl directory rather than "..":  this is because
@@ -498,7 +501,10 @@
 #--------------------------------------------------------------------
 
 # Replace ${VERSION} with contents of ${TCL_VERSION}
+# double-eval to account for TCL_TRIM_DOTS.
+#
 eval "TCL_STUB_LIB_FILE=libtclstub${TCL_UNSHARED_LIB_SUFFIX}"
+eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
 
 if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then
     TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}"