]>
Commit | Line | Data |
---|---|---|
8e6996b3 JB |
1 | --- speech_tools/config/compilers/gcc_defaults.mak.orig 2022-04-15 20:41:26.185874843 +0200 |
2 | +++ speech_tools/config/compilers/gcc_defaults.mak 2022-04-15 20:45:16.744625799 +0200 | |
3 | @@ -83,7 +83,7 @@ SHARED_LINKFLAGS = | |
6f8520bc | 4 | ifndef GCC_MAKE_SHARED_LIB |
8e6996b3 JB |
5 | # Older versions of gcc might have required -fno-shared-data |
6 | # MAKE_SHARED_LIB = $(CXX) -shared -fno-shared-data -o XXX | |
7 | - MAKE_SHARED_LIB = $(CXX) -shared -o XXX | |
6e32974f | 8 | + MAKE_SHARED_LIB = $(CXX) -shared -o XXX -Wl,-soname -Wl,YYY |
6f8520bc | 9 | else |
10 | MAKE_SHARED_LIB = $(GCC_MAKE_SHARED_LIB) | |
11 | endif | |
12 | --- speech_tools-orig/config/rules/library.mak Tue Apr 22 02:24:00 2003 | |
13 | +++ speech_tools/config/rules/library.mak Tue Apr 22 02:46:14 2003 | |
14 | @@ -108,7 +108,7 @@ | |
15 | @(cd shared_space ; $(AR) x ../$< ) | |
16 | @echo Link Shared Library $* | |
17 | if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$*)" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\ | |
18 | - $(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB)) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs | |
ccf3bfed | 19 | + $(subst YYY,$@.$(PROJECT_LIBRARY_SOVERSION_$*),$(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB))) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs |
6f8520bc | 20 | @$(RM) -f shared_space/*.o $@ |
21 | @ln -s $@.$(PROJECT_LIBRARY_VERSION_$*) $@ | |
22 | ||
8e6996b3 JB |
23 | --- speech_tools/config/project.mak.orig 2022-04-15 20:45:46.624463926 +0200 |
24 | +++ speech_tools/config/project.mak 2022-04-15 21:20:26.766528163 +0200 | |
25 | @@ -107,6 +107,10 @@ PROJECT_LIBRARY_VERSION_estools = $(PROJ | |
ccf3bfed JB |
26 | PROJECT_LIBRARY_VERSION_estbase = $(PROJECT_VERSION).1 |
27 | PROJECT_LIBRARY_VERSION_eststring = 1.2 | |
28 | PROJECT_LIBRARY_VERSION_estjava = $(PROJECT_VERSION).1 | |
29 | +PROJECT_LIBRARY_SOVERSION_estools = $(PROJECT_VERSION) | |
30 | +PROJECT_LIBRARY_SOVERSION_estbase = $(PROJECT_VERSION) | |
31 | +PROJECT_LIBRARY_SOVERSION_eststring = 1 | |
32 | +PROJECT_LIBRARY_SOVERSION_estjava = $(PROJECT_VERSION) | |
33 | ||
8e6996b3 JB |
34 | PROJECT_LIBRARY_NEEDS_SYSLIBS_estjava=1 |
35 |