>> Well even though I get the error about the shared libraries, it did work 
>> with is Configure:
>>  
>> ./Configure  --prefix=~gries/usr/local/ssl  
>> --openssldir=~gries/usr/local/ssl  threads linux-ppc64 -m64  
>> -L/usr/local/lib  -DOPENSSL_USE_GMP -lgmp -static
>>
>> [EMAIL PROTECTED]:~/openssl-0.9.8g$ apps/openssl speed rsa -engine gmp 
>> invalid engine "gmp" 27835:error:25066067:DSO support 
>> routines:DLFCN_LOAD:could not load the shared 
>> library:dso_dlfcn.c:162:filename(~gries/usr/local/ssl/lib/engines/libgmp.so):
>>  ~gries/usr/local/ssl/lib/engines/libgmp.so: cannot open shared object file: 
>> No such file or directory
>> 27835:error:25070067:DSO support routines:DSO_load:could not load the shared 
>> library:dso_lib.c:244:
>>   
> ...
> 
> Did you actually read the error messages shown?

Well, as it turns out gmp engine was effectively non-operational. Even
if libgmp.so engine gets compiled, it's missing required bind_engine.
This is addressed in http://cvs.openssl.org/chngview?cn=16773.

> They indicate that
> OpenSSL tries to load the engine from
> 
> ~gries/usr/local/ssl/lib/engines/libgmp.so
> 
> Did you check whether libgmp.so is actually installed?

On related note, http://cvs.openssl.org/chngview?cn=16772 allows to load
engines from build tree.

>>From my best understanding "~gries" is a shell'ism and is most likely not 
>>supported
> by the dynamic loader. You should rather pass "$(HOME)/usr/local/ssl" on the
> command line such that the shell expands the full path and the openssl 
> configuration
> has the full path compiled in.

Correct. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to