[erlang-bugs] Crypto app and Solaris Openssl libraries

Jared Morrow <>
Thu Sep 27 19:30:26 CEST 2012


John,

I don't know if this helps you at all, but ran into the same problem on
10u9 when trying to build Riak for Solaris.  We toiled with it for a while
and ended up statically linking in a working OpenSSL library.

We did something like the following.

$ wget ftp://ftp.sunfreeware.com/pub/freeware/SOURCES/openssl-0.9.8r.tar.gz
$ ./Configure --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
shared solaris64-x86_64-gcc
$ make && make install
# erlang
$ ./configure --with-ssl=/usr/local/ssl/ --disable-dynamic-ssl-lib
--enable-m64-build

I know this is works around the problem and that might not be suitable for
your, but that's what we ended up doing.

-Jared




On Thu, Sep 27, 2012 at 11:12 AM, John Peacock
<>wrote:

> According to the documentation:
>
>   http://www.erlang.org/doc/man/**crypto_app.html<http://www.erlang.org/doc/man/crypto_app.html>
>
> "The current implementation of the Erlang Crypto application is based on
> the OpenSSL package version 0.9.7 or higher."
>
> Unfortunately, the Openssl project released the original 0.9.7 2002-12-31
> and the last release 0.9.7m 2007-02-23, so that statement is misleading at
> best.  Since Openssl was not 100% API compliant for all of those releases
> (adding new functions in 0.9.7e and 0.9.7h) the docs need to be much more
> specific.
>
> We have an application that must support Solaris 10u6, which shipped with
> Openssl 0.9.7d (we cannot upgrade the system library and I'd rather not
> provide a thirdparty Openssl package).  I am able to build erlang, but the
> crypto module fails to load due to missing symbols.
>
> So I have two questions:
>
> 1) Can anyone confirm that the crypto app actually supports 0.9.7e and
> newer (or indeed what is the earliest release that is actually supported)?
>
> 2) Would you accept a patch for crypt.c to stub out the unsupported
> 0.9.7[x] methods with atom_notsup (much like the HAVE_SHA### stuff is
> currently handled)?
>
> Thanks in advance...
>
> John
> ______________________________**_________________
> erlang-bugs mailing list
> 
> http://erlang.org/mailman/**listinfo/erlang-bugs<http://erlang.org/mailman/listinfo/erlang-bugs>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20120927/a60c5e79/attachment.html>


More information about the erlang-bugs mailing list