speech_tools - poprawka soname
Szymon Siwek
sls w poczta.wp.pl
Śro, 14 Maj 2003, 01:01:15 CEST
Witam!
Czy mógłby ktoś dodać załączoną łatę do speech_tools.spec?
Dodaje ona soname do bibliotek, dzięki czemu znika przypadkowa
zależność głównego pakietu od devela.
--
Los nikomu nie szczędzi rozczarowań.
-------------- następna część ---------
--- speech_tools-orig/config/compilers/gcc_defaults.mak Tue Apr 22 02:24:57 2003
+++ speech_tools/config/compilers/gcc_defaults.mak Tue Apr 22 02:25:19 2003
@@ -78,7 +78,7 @@
SHARED_LINKFLAGS = -fno-shared-data
ifndef GCC_MAKE_SHARED_LIB
- MAKE_SHARED_LIB = gcc -shared -fno-shared-data -o XXX
+ MAKE_SHARED_LIB = gcc -shared -fno-shared-data -o XXX -Wl,-soname -Wl,YYY
else
MAKE_SHARED_LIB = $(GCC_MAKE_SHARED_LIB)
endif
--- speech_tools-orig/config/rules/library.mak Tue Apr 22 02:24:00 2003
+++ speech_tools/config/rules/library.mak Tue Apr 22 02:46:14 2003
@@ -108,7 +108,7 @@
@(cd shared_space ; $(AR) x ../$< )
@echo Link Shared Library $*
if [ -n "$(PROJECT_LIBRARY_NEEDS_SYSLIBS_$*)" ] ; then libs='$(JAVA_PROJECT_LIBS)' ; fi ;\
- $(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB)) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs
+ $(subst YYY,$@,$(subst XXX,$@.$(PROJECT_LIBRARY_VERSION_$*),$(MAKE_SHARED_LIB))) shared_space/*.o $(PROJECT_LIBRARY_USES_$*:%=-L. -l%) $$libs
@$(RM) -f shared_space/*.o $@
@ln -s $@.$(PROJECT_LIBRARY_VERSION_$*) $@
Więcej informacji o liście dyskusyjnej pld-devel-pl