My problem was solved by adding -Wl,-Bsymbolic to the list of compiler
flags. I found this from an old post on this mailing list. It's still not
clear why this flag is needed though.
--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
On Wed, Feb 17, 2016, Gustavo Tabares wrote:
> 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
Are you supplying a base address for the shared library when linking? I ran
into this same problem but for Win32 .dll, but I'm not sure if there is the
same requirement for Linux so's. The problem was without supplying a base
address, the HMAC signature could not be found and the power on self test