]>
Commit | Line | Data |
---|---|---|
ce1cf2f9 AM |
1 | diff -urN tcl8.5a2.org/unix/configure.in tcl8.5a2/unix/configure.in |
2 | --- tcl8.5a2.org/unix/configure.in 2004-12-08 00:16:06.000000000 +0100 | |
3 | +++ tcl8.5a2/unix/configure.in 2005-04-04 13:19:13.000000000 +0200 | |
4 | @@ -436,7 +436,11 @@ | |
24864ea6 | 5 | |
138c0138 JB |
6 | TCL_UNSHARED_LIB_SUFFIX=${UNSHARED_LIB_SUFFIX} |
7 | TCL_SHARED_LIB_SUFFIX=${SHARED_LIB_SUFFIX} | |
8 | -eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}" | |
9 | +TCL_SOMAJOR=".0" | |
10 | +TCL_SOVERSION="${TCL_SOMAJOR}.0" | |
11 | +eval "TCL_LIB_FILE=libtcl${LIB_SUFFIX}${TCL_SOVERSION}" | |
12 | +eval "TCL_LIB_SONAME=libtcl${LIB_SUFFIX}${TCL_SOMAJOR}" | |
13 | +AC_SUBST(TCL_LIB_SONAME) | |
14 | ||
15 | SC_ENABLE_FRAMEWORK | |
16 | ||
ce1cf2f9 AM |
17 | diff -urN tcl8.5a2.org/unix/Makefile.in tcl8.5a2/unix/Makefile.in |
18 | --- tcl8.5a2.org/unix/Makefile.in 2004-12-08 00:16:06.000000000 +0100 | |
19 | +++ tcl8.5a2/unix/Makefile.in 2005-04-04 13:20:39.000000000 +0200 | |
20 | @@ -459,7 +459,9 @@ | |
183fa25b | 21 | # a shared library or non-shared library for Tcl. |
bd32470e AF |
22 | ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE} |
23 | rm -f $@ | |
183fa25b | 24 | - @MAKE_LIB@ |
138c0138 JB |
25 | + @MAKE_LIB@ -Wl,-soname,@TCL_LIB_SONAME@ |
26 | + -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@ | |
ce1cf2f9 | 27 | + -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@.0 |
bd32470e AF |
28 | |
29 | ${STUB_LIB_FILE}: ${STUB_LIB_OBJS} | |
30 | rm -f $@ | |
ce1cf2f9 | 31 |