summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--library/auto.tcl4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 7522df5..2d0eb86 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-26 Don Porter <dgp@users.sourceforge.net>
+
+ * library/auto.tcl (tcl_findLibrary): Made sure the uniquifying
+ operations on the search path does not also normalize. [Bug 1072136]
+
2004-11-26 Donal K. Fellows <donal.k.fellows@man.ac.uk>
* unix/configure.in: Simplify the code to check for correctness of
diff --git a/library/auto.tcl b/library/auto.tcl
index 7552414..122e146 100644
--- a/library/auto.tcl
+++ b/library/auto.tcl
@@ -3,7 +3,7 @@
# utility procs formerly in init.tcl dealing with auto execution
# of commands and can be auto loaded themselves.
#
-# RCS: @(#) $Id: auto.tcl,v 1.19 2004/10/25 17:24:39 dgp Exp $
+# RCS: @(#) $Id: auto.tcl,v 1.20 2004/11/26 19:49:14 dgp Exp $
#
# Copyright (c) 1991-1993 The Regents of the University of California.
# Copyright (c) 1994-1998 Sun Microsystems, Inc.
@@ -130,7 +130,7 @@ proc tcl_findLibrary {basename version patch initScript enVarName varName} {
}
if {[info exists seen($norm)]} { continue }
set seen($norm) ""
- lappend uniqdirs $norm
+ lappend uniqdirs $i
}
set dirs $uniqdirs
foreach i $dirs {