diff options
author | Richard Levitte <levitte@openssl.org> | 2016-09-07 20:56:20 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2016-09-07 21:53:45 +0200 |
commit | 342a1a23793cb99921abeabe882adf8652ba715d (patch) | |
tree | c509817857c6056eb515fb30a1ba00989259e329 /util/build.info | |
parent | 978ecbb08be69864c2a85524eafbdb70487becb0 (diff) | |
download | openssl-342a1a23793cb99921abeabe882adf8652ba715d.tar.gz |
Allow asan, msan and ubsan to be configured with shared libraries
The background story is that util/shlib_wrap.sh was setting LD_PRELOAD
or similar platform dependent variables, just in case the shared
libraries were built with -rpath. Unfortunately, this doesn't work
too well with asan, msan or ubsan.
So, the solution is to forbid the combination of shared libraries,
-rpath and any of the sanity analyzers we can configure.
This changes util/shlib_wrap.sh so it only contains the code that sets
LD_PRELOAD when -rpath has been used when configuring.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'util/build.info')
-rw-r--r-- | util/build.info | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/util/build.info b/util/build.info new file mode 100644 index 0000000000..616fbd7967 --- /dev/null +++ b/util/build.info @@ -0,0 +1,2 @@ +SCRIPTS_NO_INST=shlib_wrap.sh +SOURCE[shlib_wrap.sh]=shlib_wrap.sh.in |