Read all shared libraries

This commit is contained in:
Eric Severance 2025-01-10 16:16:22 -08:00
parent 132536d407
commit 2b5ea69999
No known key found for this signature in database
GPG Key ID: F19AABB5E1EA1B5F

View File

@ -54,7 +54,7 @@ for f in .clusterfuzzlite/*_fuzzer.cpp; do
cp "$program" "$OUT/$fuzzer"
# Copy shared libraries used by the fuzzer.
read -ra shared_libs < <(ldd "$program" | sed -n 's/[^=]\+=> \([^ ]\+\).*/\1/p')
read -d '' -ra shared_libs < <(ldd "$program" | sed -n 's/[^=]\+=> \([^ ]\+\).*/\1/p') || true
cp -f "${shared_libs[@]}" "$OUT/lib/"
# Build the initial fuzzer seed corpus.