File itk-3.4-soname.patch of Package itk
--- itk-20071231cvs/configure.orig 2008-02-09 10:12:28.000000000 -0800
+++ itk-20071231cvs/configure 2008-02-09 10:11:09.000000000 -0800
@@ -8397,7 +8397,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