shared libraries vs test cases

Richard Levitte levitte at
Wed Feb 27 16:52:08 UTC 2019

On Wed, 27 Feb 2019 17:04:09 +0100,
Michael Richardson wrote:
> Running LDD on the binaries in test/* shows that they appear to link against
> the "system" copies of libssl and libcrypto.
> Perhaps something I'm missing is setting up LD_PRELOAD or some such so that
> the tests run the local copy of libssl/libcrypto, but I can't find that.
> Am I missing something?
> This is, I think, making it very difficult for me to bisect a problem.
> It seems to me that the test cases ought to be statically linked to make
> it easiest to know what code they are running.  (This also makes it slightly
> easier to use gdb on them)

There's a script called util/ that you place first on the
command line:

./util/ test/whatevertest

./util/ ldd test/whatevertest

./util/ gdb test/whatevertest


Richard Levitte         levitte at
OpenSSL Project

More information about the openssl-users mailing list