components/tcl/tcl/patches/4.init.tcl.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Wed, 29 Aug 2012 11:05:56 -0700
changeset 957 255465c5756f
parent 835 b6a2cd5fcda6
permissions -rw-r--r--
Close of build 04.

--- tcl8.5.9/library/init.tcl.orig	2012-05-17 05:28:16.038636462 -0700
+++ tcl8.5.9/library/init.tcl	2012-05-17 05:29:58.370740558 -0700
@@ -43,7 +43,16 @@
     if {[info exists env(TCLLIBPATH)]} {
 	set auto_path $env(TCLLIBPATH)
     } else {
-	set auto_path ""
+        # Add in $MACH64 library directory (if needed).
+        if {$tcl_platform(wordSize) == 8} {
+            if {$tcl_platform(machine) eq "i86pc"} {
+                set auto_path "/usr/lib/amd64"
+            } else {
+                set auto_path "/usr/lib/sparcv9"
+            }
+        } else {
+            set auto_path ""
+        }
     }
 }
 namespace eval tcl {