]> git.pld-linux.org Git - packages/tcl.git/blob - tcl-soname_fix.patch
- tabs in preamble
[packages/tcl.git] / tcl-soname_fix.patch
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 @@
5  
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  
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 @@
21  # a shared library or non-shared library for Tcl.
22  ${LIB_FILE}: ${OBJS} ${STUB_LIB_FILE}
23         rm -f $@
24 -       @MAKE_LIB@
25 +       @MAKE_LIB@ -Wl,-soname,@TCL_LIB_SONAME@
26 +       -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@
27 +       -ln -sf ${TCL_LIB_FILE} libtcl${VERSION}@SHLIB_SUFFIX@.0
28  
29  ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
30         rm -f $@
31
This page took 0.030366 seconds and 3 git commands to generate.