]>
Commit | Line | Data |
---|---|---|
138c0138 JB |
1 | --- tcl8.4.6/unix/configure.in.orig 2004-03-06 20:29:26.000000000 +0100 |
2 | +++ tcl8.4.6/unix/configure.in 2004-03-06 21:47:35.627341128 +0100 | |
3 | @@ -452,7 +452,11 @@ | |
24864ea6 | 4 | |
138c0138 JB |
5 | TCL_UNSHARED_LIB_SUFFIX=${UNSHARED_LIB_SUFFIX} |
6 | TCL_SHARED_LIB_SUFFIX=${SHARED_LIB_SUFFIX} | |
7 | -eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}" | |
8 | +TCL_SOMAJOR=".0" | |
9 | +TCL_SOVERSION="${TCL_SOMAJOR}.0" | |
10 | +eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}${TCL_SOVERSION}" | |
11 | +eval "TCL_LIB_SONAME=libtcl${LIB_SUFFIX}${TCL_SOMAJOR}" | |
12 | +AC_SUBST(TCL_LIB_SONAME) | |
13 | ||
14 | SC_ENABLE_FRAMEWORK | |
15 | ||
16 | --- tcl8.4.6/unix/Makefile.in.orig 2004-03-06 20:29:26.000000000 +0100 | |
17 | +++ tcl8.4.6/unix/Makefile.in 2004-03-06 21:54:37.004282096 +0100 | |
bd32470e | 18 | @@ -455,7 +455,8 @@ |
183fa25b | 19 | # a shared library or non-shared library for Tcl. |
bd32470e AF |
20 | ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} |
21 | rm -f $@ | |
183fa25b | 22 | - @MAKE_LIB@ |
138c0138 JB |
23 | + @MAKE_LIB@ -Wl,-soname,@TCL_LIB_SONAME@ |
24 | + -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@ | |
bd32470e AF |
25 | |
26 | ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} | |
27 | rm -f $@ |