> From: JonathonS [mailto:thejunk...@gmail.com]
> 
> I am building openssl as a static library, and when I link to it, I am
> getting a bunch of missing symbols that *should* be defined by
> openssl.
> 
> Here is the command I used to build openssl:
> 
> ./Configure --prefix=/home/user/openssl_release
> --openssldir=/home/user/openssl_release no-asm threads zlib shared
> linux-x86_64
> 
> After the binaries have been built, it produces libcrypto.a and
> libssl.a.  When I try to link against it, I get a bunch of missing
> symbols -- *some* are listed below.  There are a lot more.
> 
> 
>       [cc] /home/user/downloads/curl-7.24.0/lib/ssluse.c:1462:
> undefined reference to `SSLv23_client_method'
> ...
> 
> These all look like they belong to openssl.  How would I produce a
> fully functional static library that has all the symbols defined?

The way you did. Are you sure you're linking against the libraries? What OS, 
what linker, what command line?
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to