Date: Mon, 8 Dec 2014 17:44:34 -0800 From: Joseph Olatt <joji@shellx.eskimo.com> To: freebsd-questions@freebsd.org Subject: clang compilation issues on FreeBSD 10.1-STABLE Message-ID: <20141209014434.GA11497@shellx.eskimo.com>
next in thread | raw e-mail | index | archive | help
I'm able to compile the following code on FreeBSD 8.x and 9.x. However, on a FreeBSD 10.1-STABLE system, I'm not. The code is: /* Begin code */ #include <openssl/evp.h> int main(int argc, char * argv[]) { EVP_CIPHER_CTX ctx; /* Initialize the context */ EVP_CIPHER_CTX_init(&ctx); } /* End code */ /* Begin compile command */ c++ tt.cpp -lssl /* End compile command */ /* Begin compile error */ /usr/bin/ld: //lib/libcrypto.so.7: invalid DSO for symbol `EVP_CIPHER_CTX_init' definition //lib/libcrypto.so.7: could not read symbols: Bad value c++: error: linker command failed with exit code 1 (use -v to see invocation) /* End compile error */ Anybody have any ideas how I can overcome the above error? I suspect it has something to do with clang/llvm on FreeBSD 10.x. Any suggestions/insight will be greatly appreciated.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141209014434.GA11497>