[openssl-commits] Fixed: openssl/openssl#5662 (OpenSSL_1_0_2-stable - 51690fb)

Travis CI builds at travis-ci.org
Mon Aug 22 20:45:23 UTC 2016


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

Build: #5662
Status: Fixed

Duration: 32 minutes and 25 seconds
Commit: 51690fb (OpenSSL_1_0_2-stable)
Author: Richard Levitte
Message: VMS: Use strict refdef extern model when building library object files

Most of the time, this isn't strictly needed.  However, in the default
extern model (called relaxed refdef), symbols are treated as weak
common objects unless they are initialised.  The librarian doesn't
include weak symbols in the (static) libraries, which renders them
invisible when linking a program with said those libraries, which is a
problem at times.

Using the strict refdef model is much more like standard C on all
other platforms, and thereby avoid the issues that come with the
relaxed refdef model.

Note: this doesn't apply to VAX C.  It's possible that this will make
OpenSSL building with VAX C difficult some time in the future if it
isn't already.  However, VAX C is a very old compiler that we don't
expect to see too often, as DEC C (a.k.a VMS C) should have replaced
it a long time ago.

Reviewed-by: Rich Salz <rsalz at openssl.org>

View the changeset: https://github.com/openssl/openssl/compare/93c616d6110d...51690fb88819

View the full build log and details: https://travis-ci.org/openssl/openssl/builds/154158950

--

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/20160822/03754be7/attachment.html>


More information about the openssl-commits mailing list