title: Not able to reflect the setting of auto_path in TCL when running from another machine
body: <p>Installed tcllib on my machine under /usr/local/tools/Unix/tcl_pkgs/tclx/tclX8.4/ and sourced the script below</p>
  
  <pre><code>#!/bin/sh
  set ::auto_path [linsert $auto_path 0 /usr/local/tools/Unix/tcl_pkgs/tclx/tclX8.4/]
  set ::env(TCLLIBPATH) "/usr/local/tools/Unix/tcl_pkgs/tclx/tclX8.4/"
  set ::env(ITCL_LIBRARY) "/usr/local/tools/Unix/tcl_pkgs/tclx/tclX8.4/itcl3.4.1/"
  </code></pre>
  
  <p>before the </p>
  
  <blockquote>
    <p><strong>package require Tclx</strong></p>
  </blockquote>
  
  <p>instruction to export the tcllib and itcl path, but am not able to get the auto_path set properly. Kept getting the below error when I ever I run my test. The tclIndex is being read from a wrong path.</p>
  
  <pre><code>couldn't open "/usr/lib64/tcl8.5/tclIndex": no such file or directory
  while executing
  "open [file join $dir tclIndex]"
  </code></pre>