#3370 $::auto_path doesn't include /usr/lib64

obsolete: 8.4.12

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 <sbenedict@mandriva.com>


  • Don Porter

    Don Porter - 2006-02-16
    • status: open --> pending
  • Don Porter

    Don Porter - 2006-02-16

    Logged In: YES

    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.

  • SourceForge Robot

    • status: pending --> closed
  • SourceForge Robot

    Logged In: YES

    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).


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks