> 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