From b2391805b51e5d2ba682b43da6f6e2f89104e6e5364e128ddd2dc1a3931c6226 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 23 Apr 2015 10:59:13 +0000 Subject: [PATCH] - Include SSL libraries in the link to reduce undefined symbols OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/gsoap?expand=0&rev=39 --- gsoap-01-sharedlibs.diff | 8 +++++--- gsoap.changes | 5 +++++ gsoap.spec | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gsoap-01-sharedlibs.diff b/gsoap-01-sharedlibs.diff index e27931f..b757f39 100644 --- a/gsoap-01-sharedlibs.diff +++ b/gsoap-01-sharedlibs.diff @@ -5,10 +5,10 @@ build: always use shared libraries --- configure.ac | 10 +++++----- - gsoap/Makefile.am | 32 +++++++++++++++++++------------- + gsoap/Makefile.am | 34 +++++++++++++++++++++------------- gsoap/samples/autotest/Makefile.am | 2 +- gsoap/samples/databinding/Makefile.am | 2 +- - 4 files changed, 26 insertions(+), 20 deletions(-) + 4 files changed, 28 insertions(+), 20 deletions(-) Index: gsoap-2.8.21/configure.ac =================================================================== @@ -56,7 +56,7 @@ Index: gsoap-2.8.21/gsoap/Makefile.am =================================================================== --- gsoap-2.8.21.orig/gsoap/Makefile.am +++ gsoap-2.8.21/gsoap/Makefile.am -@@ -34,20 +34,26 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp +@@ -34,20 +34,28 @@ stdsoap2_ssl_cpp.cpp: stdsoap2.cpp dom_cpp.cpp: dom.cpp $(LN_S) -f $(srcdir)/dom.cpp dom_cpp.cpp @@ -90,9 +90,11 @@ Index: gsoap-2.8.21/gsoap/Makefile.am +libgsoapssl_la_SOURCES = stdsoap2_ssl.c dom.c +libgsoapssl_la_CFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM +libgsoapssl_la_LDFLAGS = ${libgsoap_la_LDFLAGS} ++libgsoapssl_la_LIBADD = ${SAMPLE_SSL_LIBS} +libgsoapssl___la_SOURCES = stdsoap2_ssl_cpp.cpp dom_cpp.cpp +libgsoapssl___la_CXXFLAGS = $(SOAPCPP2_DEBUG) $(SOAPCPP2_NONAMESPACES) $(SOAPCPP2_IPV6) -D$(platform) $(WSDL2H_EXTRA_FLAGS) -DWITH_DOM +libgsoapssl___la_LDFLAGS = ${libgsoap_la_LDFLAGS} ++libgsoapssl___la_LIBADD = ${SAMPLE_SSL_LIBS} BUILT_SOURCES = stdsoap2_cpp.cpp dom_cpp.cpp $(lib_LIBRARIES) diff --git a/gsoap.changes b/gsoap.changes index d817996..3978748 100644 --- a/gsoap.changes +++ b/gsoap.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Apr 23 10:59:00 UTC 2015 - jengelh@inai.de + +- Include SSL libraries in the link to reduce undefined symbols + ------------------------------------------------------------------- Thu Jan 15 18:34:35 UTC 2015 - jengelh@inai.de diff --git a/gsoap.spec b/gsoap.spec index b8cd2c2..78839f9 100644 --- a/gsoap.spec +++ b/gsoap.spec @@ -1,7 +1,7 @@ # # spec file for package gsoap # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed