All,

I am working on a custom firmware for a multimedia device (Eminent
EM7075) which is based on a MIPS EL architecture.

The official firmware contains a shared libcrypto.so library.

When I cross-compile for target 'dist' using the 'shared'
configuration option, I still get only a libcrypto.a file (and my
openssl binary is huge compared to the one on the official firmware).

Now I can not replace the openssl binaries on the official firmware
with a newer version.

The official firmware uses openssl 0.9.8k, I prefer to use openssl
1.0.0, but 0.9.8q would also be nice.

I have also tried to compile 0.9.8k as a shared library, but even in
that case I only get a libcrypto.a.

After ./Configure it says:

Configured for dist.

You gave the option 'shared'.  Normally, that would give you shared libraries.
Unfortunately, the OpenSSL configuration doesn't include shared library support
for this platform yet, so it will pretend you gave the option 'no-shared'.  If
you can inform the developpers (openssl-dev\@openssl.org) how to support shared
libraries on this platform, they will at least look at it and try their best
(but please first make sure you have tried with a current version of OpenSSL).

How did the manufacturer get a shared libcrypto on the device?

Thanks in advance,

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

Reply via email to