]>
Commit | Line | Data |
---|---|---|
6e186d45 JB |
1 | --- expect-5.38/Makefile.in.orig 2002-07-18 18:07:41.000000000 +0200 |
2 | +++ expect-5.38/Makefile.in 2003-06-17 20:51:03.000000000 +0200 | |
3 | @@ -412,7 +412,8 @@ | |
4 | expect-shared-lib-file :: $(EXP_SHARED_LIB_FILE) | |
5 | $(EXP_SHARED_LIB_FILE): $(OFILES) | |
6 | -rm -f $(EXP_SHARED_LIB_FILE) | |
7 | - @TCL_SHLIB_LD@ -o $(EXP_SHARED_LIB_FILE) $(SHARED_OFILES) @EXP_LD_SEARCH_FLAGS@ @EXP_SHLIB_LD_LIBS@ | |
2396c4ad JB |
8 | + @TCL_SHLIB_LD@ -o $(EXP_SHARED_LIB_FILE) $(SHARED_OFILES) @EXP_SHLIB_LD_LIBS@ -Wl,-soname,@EXP_SHARED_LIB_SONAME@ |
9 | + ln -s $(EXP_SHARED_LIB_FILE) libexpect${VERSION}@SHLIB_SUFFIX@ | |
6e186d45 JB |
10 | |
11 | .PHONY: install-info install info | |
12 | install-info: | |
13 | --- expect-5.38/configure.in.orig 2002-07-18 17:51:06.000000000 +0200 | |
14 | +++ expect-5.38/configure.in 2003-06-17 20:59:20.000000000 +0200 | |
2396c4ad JB |
15 | @@ -1143,7 +1143,11 @@ |
16 | AC_MSG_CHECKING([for type of library to build]) | |
17 | if test "$enable_shared" = "yes" && test "x${TCL_SHLIB_SUFFIX}" != "x" ; then | |
18 | EXP_SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS | |
19 | - eval "EXP_SHARED_LIB_FILE=libexpect${TCL_SHARED_LIB_SUFFIX}" | |
20 | + EXP_SHLIB_SOMAJOR=".0" | |
21 | + EXP_SHLIB_SOVERSION="${EXP_SHLIB_SOMAJOR}.0" | |
22 | + eval "EXP_SHARED_LIB_FILE=libexpect${TCL_SHARED_LIB_SUFFIX}${EXP_SHLIB_SOVERSION}" | |
23 | + eval "EXP_SHARED_LIB_SONAME=libexpect${TCL_SHARED_LIB_SUFFIX}${EXP_SHLIB_SOMAJOR}" | |
24 | + AC_SUBST(EXP_SHARED_LIB_SONAME) | |
25 | EXP_LIB_FILE=$EXP_SHARED_LIB_FILE | |
26 | EXP_LIB_FILES="$EXP_SHARED_LIB_FILE $EXP_UNSHARED_LIB_FILE" | |
27 | AC_MSG_RESULT(both shared and unshared) | |
6e186d45 JB |
28 | @@ -1216,8 +1216,8 @@ |
29 | ||
30 | # now broken out into EXP_AND_TCL_LIBS and EXP_AND_TK_LIBS. Had to do this | |
31 | # in order to avoid repeating lib specs to which some systems object. | |
32 | -EXP_AND_TCL_LIBS="$EXP_AND_TCL_LIBS $EXP_CC_SEARCH_FLAGS" | |
33 | -EXP_AND_TK_LIBS="$EXP_AND_TK_LIBS $EXP_CC_SEARCH_FLAGS" | |
34 | +EXP_AND_TCL_LIBS="$EXP_AND_TCL_LIBS" | |
35 | +EXP_AND_TK_LIBS="$EXP_AND_TK_LIBS" | |
36 | ||
37 | # | |
38 | # Set up makefile substitutions |