--- tk8.5.0/unix/tcl.m4 2007-12-17 09:57:25.000000000 -0800 +++ tk8.5.0/unix/tcl.m4.new 2008-01-11 16:47:37.000000000 -0800 @@ -1427,6 +1427,8 @@ # get rid of the warnings. #CFLAGS_OPTIMIZE="${CFLAGS_OPTIMIZE} -D__NO_STRING_INLINES -D__NO_MATH_INLINES" + TK_SHLIB_LD_EXTRAS="-Wl,-soname,\${TK_LIB_FILE}.0" + SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS}' DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" --- tk8.5.2/unix/Makefile.in 2008-03-28 11:46:36.000000000 -0700 +++ tk8.5.2/unix/Makefile.in.new 2008-06-24 11:36:19.000000000 -0700 @@ -708,7 +708,7 @@ $(TCLVERSION)$(TCLPATCHL)}]} { return }";\ relative=`echo | awk '{ORS=" "; split("$(TK_PKG_DIR)",a,"/"); for (f in a) {print ".."}}'`;\ echo "package ifneeded Tk $(MAJOR_VERSION).$(MINOR_VERSION)$(PATCH_LEVEL)\ - [list load [file join \$$dir $${relative}$(TK_LIB_FILE)] Tk]";\ + [list load [file join \$$dir $${relative}$(TK_LIB_FILE).0] Tk]";\ ) > "$(PKG_INDEX)"; \ fi @echo "Installing $(LIB_FILE) to $(LIB_INSTALL_DIR)/"