]> git.pld-linux.org Git - packages/tcl.git/blame - tcl-soname_fix.patch
- revert. package@ftp is fine. my fault.
[packages/tcl.git] / tcl-soname_fix.patch
CommitLineData
ce1cf2f9
AM
1diff -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
17diff -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
This page took 0.035263 seconds and 4 git commands to generate.