--- incrtcl-20071231cvs/configure.orig 2008-02-09 09:41:19.000000000 -0800 +++ incrtcl-20071231cvs/configure 2008-02-09 09:40:21.000000000 -0800 @@ -7533,7 +7533,7 @@ SHLIB_LD='${CC} -shared ${CFLAGS} ${LDFLAGS_DEFAULT}' DL_OBJS="tclLoadDl.o" DL_LIBS="-ldl" - LDFLAGS="$LDFLAGS -Wl,--export-dynamic" + LDFLAGS="$LDFLAGS -Wl,--export-dynamic -Wl,-soname,\${@}" CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} if test "`uname -m`" = "alpha" ; then