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

obsolete: 8.4.12
closed
Don Porter
5
2006-03-03
2006-02-15
Anonymous
No

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>

Discussion

  • Don Porter
    Don Porter
    2006-02-16

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

    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.

     
    • status: pending --> closed
     
  • 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).