diff options
author | 2020-09-06 18:03:05 +0300 | |
---|---|---|
committer | 2020-09-06 08:03:05 -0700 | |
commit | 9a13af58478c5bf9d16e919e8d11014e901ca6d2 (patch) | |
tree | 6e0e8e1baf4d8ad2f99466202f39f1074978c62b | |
parent | 76672f3c54340bf59d3b26c3ae709438d3a71c96 (diff) |
[rnp] Use patchelf instead of chrpath to add/change RPATH for fuzzers. (#4415)
-rwxr-xr-x | projects/rnp/Dockerfile | 2 | ||||
-rwxr-xr-x | projects/rnp/build.sh | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/projects/rnp/Dockerfile b/projects/rnp/Dockerfile index bd2f6f62..c82713be 100755 --- a/projects/rnp/Dockerfile +++ b/projects/rnp/Dockerfile @@ -22,7 +22,7 @@ RUN apt-get install -y \ automake \ libtool \ cmake \ - chrpath \ + patchelf \ libbz2-dev \ zlib1g-dev \ libjson-c-dev \ diff --git a/projects/rnp/build.sh b/projects/rnp/build.sh index cf22dca7..8b135514 100755 --- a/projects/rnp/build.sh +++ b/projects/rnp/build.sh @@ -55,7 +55,7 @@ FUZZERS=`find src/fuzzing -maxdepth 1 -type f -name "fuzz_*" -exec basename {} \ printf "Detected fuzzers: \n$FUZZERS\n" for f in $FUZZERS; do cp src/fuzzing/$f "${OUT}/" - chrpath -r '$ORIGIN/lib' "${OUT}/$f" || echo "chrpath failed with $?, ignoring." + patchelf --set-rpath '$ORIGIN/lib' "${OUT}/$f" || echo "patchelf failed with $?, ignoring." zip -j -r "${OUT}/${f}_seed_corpus.zip" $SRC/fuzzing_corpus/ done |