[openssl-commits] Passed: openssl/openssl#15004 (master - 822b5e2)

Travis CI builds at travis-ci.org
Fri Dec 1 18:06:05 UTC 2017


Build Update for openssl/openssl
-------------------------------------

Build: #15004
Status: Passed

Duration: 30 minutes and 25 seconds
Commit: 822b5e2 (master)
Author: Viktor Dukhovni
Message: Make possible variant SONAMEs and symbol versions

This small change in the Unix template and shared library build
scripts enables building "variant" shared libraries.  A "variant"
shared library has a non-default SONAME, and non default symbol
versions.  This makes it possible to build (say) an OpenSSL 1.1.0
library that can coexist without conflict in the same process address
space as the system's default OpenSSL library which may be OpenSSL
1.0.2.

Such "variant" shared libraries make it possible to link applications
against a custom OpenSSL library installed in /opt/openssl/1.1 or
similar location, and not risk conflict with an indirectly loaded
OpenSSL runtime that is required by some other dependency.

Variant shared libraries have been fully tested under Linux, and
build successfully on MacOS/X producing variant DYLD names.  MacOS/X
Darwin has no symbol versioning, but has a non-flat library namespace.
Variant libraries may therefore support multiple OpenSSL libraries
in the same address space also with MacOS/X, despite lack of symbol
versions, but this has not been verified.

Variant shared libraries are optional and off by default.

Reviewed-by: Richard Levitte <levitte at openssl.org>

View the changeset: https://github.com/openssl/openssl/compare/a4cefc86c820...822b5e2645a9

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/310154521?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-commits/attachments/20171201/8075bd27/attachment-0001.html>


More information about the openssl-commits mailing list