]> git.pld-linux.org Git - packages/tcl.git/blame - tcl-soname_fix.patch
- up to devel series 8.5a2
[packages/tcl.git] / tcl-soname_fix.patch
CommitLineData
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 $@
This page took 0.060634 seconds and 4 git commands to generate.