> I Compiled the openssl-0.9.8d with the following options..
>  $ ./config shared no-threads -fPIC no-sse2
> on FreeBSD 7.0
> 
> When I try to generate private key using,
>  $ ./openssl genrsa -des3 -out mykey.pem
> 
> It is saying " Illegal Instruction".
> 
> But FreeBSD 7.0 came with default openssl version 0.9.8e
> When I using that openssl it is working fine.
>  $ openssl genrsa -des3 -out meykey.pem
> 
> The above command works fine.

It's a OpenSSL issue with how it uses function pointers
which gcc-4.2 chokes on.  You need to be running openssl
0.9.8f or higher for the fix.  If FreeBSD7 shipped with
openssl 0.9.8e, most likely they had a backported a fix
from CVS at that time.

Why would you want to use an older version of OpenSSL
anyhow?

-Brad

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to