Hello, I?m trying to statically link OpenSSL to my C++ shared library application on Linux. I?ve followed the instructions outlined in the Fipsld and C++ Wiki page and everything builds fine. However I?m getting a fingerprint mismatch when calling FIPS_mode_set. If I change my shared library to an executable (by adding a main function) everything works fine. Besides building fipspremain.c with -x c / -x none (as per the Wiki page) and specifying the -dso flag for the incore script, is there anything else that I may be missing? The Wiki page covers building executables, but I didn?t think there was much difference between the two. Thanks, Gustavo -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160217/4ec90606/attachment-0001.html>