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
