Tcl Source Code

View Ticket
Login
Ticket UUID: 1432380
Title: $::auto_path doesn't include /usr/lib64
Type: Bug Version: obsolete: 8.4.12
Submitter: nobody Created on: 2006-02-15 18:58:34
Subsystem: 38. Init - Library - Autoload Assigned To: dgp
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2006-03-03 10:20:45
Resolution: None Closed By: sf-robot
    Closed on: 2006-03-03 03:20:45
Description:
OS: Linux (Mandriva Linux cooker x86_64)

On our 64 bit platforms, arch specific libraries and
tcl addons are in /usr/lib64/%pkg%version (for instance
snack would be /usr/lib64/snack2.2.10).  The main tcl
package sits in /usr/lib/tcl8.4, as there isn't
anything arch specific in that directory tree. As
things were, snack did not work without the user having
to modify their environment.

I've attached a patch I applied to init.tcl to add
/usr/lib64 to auto_path. (I'm sure there are plenty of
ways to do this, but this is what I came up with).

Stew Benedict <[email protected]>
User Comments: sf-robot added on 2006-03-03 10:20:44:
Logged In: YES 
user_id=1312539

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

dgp added on 2006-02-16 11:29:52:
Logged In: YES 
user_id=80530


I think init.tcl is the wrong place
to address this.

What is the value of ::tcl_pkgPath ?

Why does it not include the correct
directories for packages, both arch-specific
and non-arch-specific, "out of the box" ?

What values of --prefix and --exec_prefix
(and perhaps --libir ?)
are used to configure Tcl in your build?

Where is libtcl8.4.so installed?

Let's track all that down.

nobody added on 2006-02-16 01:58:34:

File Added - 167600: tcl-8.4.12-lib64-auto_path.patch

Attachments: