Here is a message I just wanted to write to tcl-core.
But thinking a bit about it makes things resonable:
System: CentOS 6 Linux 64 bit
Tcl 8.6 trunk
Requirement:
tcllib8.6.so should go in folder /usr/local/lib64 as this
is contained in the library search path.
Solution for Tcl (
http://wiki.tcl.tk/3298):
configure --enable-64bit --libdir=/usr/local/bin64
This will install library files in lib64 and tcl files in lib (which
is imho reasonable).
When installing itcl trunk with the same method, I get one folder
named "itcl4.0b7" in lib64 with a shared library and tcl scripts and
nothing in lib.
This does not feel right.
Nevertheless, a "package require Itcl" succeeds.
The tcl auto path contains: lib/tcl8.6, lib, lib64
So this is normal:
- tcl-only packages are installed in lib
- binary packages are installed in lib64
Thanks,
Harald