Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ximi1970:Toolchains:MinGW:latest:win64
mingw64-libressl
extra-symver.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File extra-symver.diff of Package mingw64-libressl
From: Jan Engelhardt <jengelh@inai.de> Date: 2017-12-04 21:25:11.022534627 +0100 Add symbol versions into the library to be on par with openssl. --- crypto/Makefile.am | 6 +++++- ssl/Makefile.am | 6 +++++- tls/Makefile.am | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) Index: libressl-2.6.3/crypto/Makefile.am =================================================================== --- libressl-2.6.3.orig/crypto/Makefile.am +++ libressl-2.6.3/crypto/Makefile.am @@ -92,7 +92,11 @@ if HOST_WIN -mv crypto_portable.sym.tmp crypto_portable.sym endif -libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -export-symbols crypto_portable.sym +crypto2.sym: crypto_portable.sym + (echo 'LIBRESSL { global: '; sed -e 's/\(.*\)/\1;/' <$<; echo 'local: *; };') >$@ + +libcrypto_la_DEPENDENCIES = crypto2.sym libcompat.la +libcrypto_la_LDFLAGS = -version-info @LIBCRYPTO_VERSION@ -no-undefined -Wl,--version-script=crypto2.sym libcrypto_la_LIBADD = libcompat.la if !HAVE_EXPLICIT_BZERO libcrypto_la_LIBADD += libcompatnoopt.la Index: libressl-2.6.3/ssl/Makefile.am =================================================================== --- libressl-2.6.3.orig/ssl/Makefile.am +++ libressl-2.6.3/ssl/Makefile.am @@ -6,7 +6,11 @@ EXTRA_DIST = VERSION EXTRA_DIST += CMakeLists.txt EXTRA_DIST += ssl.sym -libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -export-symbols $(top_srcdir)/ssl/ssl.sym +ssl2.sym: ssl.sym + (echo 'LIBRESSL { global: '; sed -e 's/\(.*\)/\1;/' <$<; echo 'local: *; };') >$@ + +libssl_la_DEPENDENCIES = ssl2.sym +libssl_la_LDFLAGS = -version-info @LIBSSL_VERSION@ -no-undefined -Wl,--version-script=ssl2.sym libssl_la_LIBADD = $(abs_top_builddir)/crypto/libcrypto.la libssl_la_SOURCES = bio_ssl.c Index: libressl-2.6.3/tls/Makefile.am =================================================================== --- libressl-2.6.3.orig/tls/Makefile.am +++ libressl-2.6.3/tls/Makefile.am @@ -6,7 +6,11 @@ EXTRA_DIST = VERSION EXTRA_DIST += CMakeLists.txt EXTRA_DIST += tls.sym -libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -export-symbols $(top_srcdir)/tls/tls.sym +tls2.sym: tls.sym + (echo 'LIBRESSL { global: '; sed -e 's/\(.*\)/\1;/' <$<; echo 'local: *; };') >$@ + +libtls_la_DEPENDENCIES = tls2.sym +libtls_la_LDFLAGS = -version-info @LIBTLS_VERSION@ -no-undefined -Wl,--version-script=tls2.sym libtls_la_LIBADD = $(abs_top_builddir)/ssl/libssl.la libtls_la_LIBADD += $(abs_top_builddir)/crypto/libcrypto.la libtls_la_LIBADD += $(PLATFORM_LDADD)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor