The mystery between libtcl8.4g.so and libtcl8.4.so has been solved for
those of us who were constantly distracted by failed installations of
AOLserver 3.5 on multiple platforms.  The "g" means "debug symbols,"
implying that the library was built with the "-g" directive to the C
compiler.  On certain platforms the "g" version is used by default but
we never really found out why and it made the Makefile stupid-looking.
 In any case you should be able to use  "--enable-symbols" and
"--disable-symbols" directives to the ./configure command to instruct
Tcl to built itself as the correct version.  I usually start out by
builing the --enable-symbols and install it, then do a "make clean" and
do --disable-symbols and then just copy the ./libtcl8.4.so directly into
/usr/local/tcl8.4.0/lib.   You can cheat and substitute either file for
"libtcl8.4.so" so you don't have to re-link AOLserver when you want to
use the debug version of libtcl.

Kris

Reply via email to