diff options
author | Andrew Bartlett <abartlet@samba.org> | 2020-10-22 15:39:50 +1300 |
---|---|---|
committer | Douglas Bagnall <dbagnall@samba.org> | 2020-10-22 14:10:04 +0000 |
commit | c03a265030fefb1652469ff98a8b895b8f61b771 (patch) | |
tree | 61ec767c9df21fbe4783025c8cdba7da34409163 /script | |
parent | 048725080b608d0d714f133a15e09dda6b6dd8ca (diff) | |
download | samba-c03a265030fefb1652469ff98a8b895b8f61b771.tar.gz |
oss-fuzz: standardise on RPATH for the static-ish binaries
This includes a revert of commit e60df214998afc145ca482cab184691b3ddc3bb2.
We strictly require RPATH, not the modern RUNPATH for the behaviour
we need in oss-fuzz, which is that not just the first line of dependencies
but the full set of libraries used by the program are looked for in the
'$ORIGIN/lib' directory.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Thu Oct 22 14:10:04 UTC 2020 on sn-devel-184
Diffstat (limited to 'script')
-rwxr-xr-x | script/autobuild.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/script/autobuild.py b/script/autobuild.py index 0bf80d5e821..00ed3a47022 100755 --- a/script/autobuild.py +++ b/script/autobuild.py @@ -651,7 +651,7 @@ tasks = { "samba-fuzz": [ # build the fuzzers (static) via the oss-fuzz script ("fuzzers-mkdir-prefix", "mkdir -p ${PREFIX_DIR}"), - ("fuzzers-build", "OUT=${PREFIX_DIR} LIB_FUZZING_ENGINE= SANITIZER=address CXX= CFLAGS= ./lib/fuzzing/oss-fuzz/build_samba.sh --enable-afl"), + ("fuzzers-build", "OUT=${PREFIX_DIR} LIB_FUZZING_ENGINE= SANITIZER=address CXX= CFLAGS= ADDITIONAL_LDFLAGS='-fuse-ld=bfd' ./lib/fuzzing/oss-fuzz/build_samba.sh --enable-afl"), ("fuzzers-check", "./lib/fuzzing/oss-fuzz/check_build.sh ${PREFIX_DIR}") ], |