Hello, all. I'm not sure if this is supposed to be posted to -dev instead; if so, please tell me.

Currently it's possible to have multiple shared library versions of OpenSSL because of their different names, e.g.

/usr/lib/libcrypto.0.9.8.dylib
/usr/lib/libssl.0.9.8.dylib

and

/usr/lib/libcrypto.1.0.0.dylib
/usr/lib/libssl.1.0.0.dylib

What about engines? Are engines compiled in one specific OpenSSL version guaranteed to work with all other OpenSSL versions? If not, I could manually install them to different directories (e.g. /usr/lib/ openssl098-engines and /usr/lib/openssl100-engines or some variation of that). However, I see I'd have to patch Configure because it's hardcoded (bar prefix):

my $foo = "$prefix/lib/engines";
$foo =~ s/\\/\\\\/g;
print OUT "#define ENGINESDIR \"$foo\"\n";

Would it be possible to supply a --with option in Configure to specify the location of the engines directory?


-- monipol

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to