]> git.pld-linux.org Git - packages/tcl.git/blob - tcl-soname_fix.patch
- try another way;
[packages/tcl.git] / tcl-soname_fix.patch
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 @@
4  
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
18 @@ -455,7 +455,8 @@
19  # a shared library or non-shared library for Tcl.
20  ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
21         rm -f $@
22 -       @MAKE_LIB@
23 +       @MAKE_LIB@ -Wl,-soname,@TCL_LIB_SONAME@
24 +       -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@
25  
26  ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
27         rm -f $@
This page took 0.086367 seconds and 3 git commands to generate.