From 9b2a17896fe3596f39ad0187041a27f0f8c41dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20B=C3=BCcheler?= Date: Wed, 3 Jan 2024 23:22:42 +0100 Subject: [PATCH] Fix export of afl-clang-fast if already in PATH (#1773) --- fuzzers/nyx_libxml2_parallel/setup_libxml2.sh | 7 ++++--- fuzzers/nyx_libxml2_standalone/setup_libxml2.sh | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/fuzzers/nyx_libxml2_parallel/setup_libxml2.sh b/fuzzers/nyx_libxml2_parallel/setup_libxml2.sh index 821e22a52c..e942831e02 100755 --- a/fuzzers/nyx_libxml2_parallel/setup_libxml2.sh +++ b/fuzzers/nyx_libxml2_parallel/setup_libxml2.sh @@ -12,13 +12,14 @@ then pushd AFLplusplus make popd + export CC="$(pwd)/AFLplusplus/afl-clang-fast" + export CXX="$(pwd)/AFLplusplus/afl-clang-fast++" else echo "afl-clang-fast already exists in PATH." + export CC="afl-clang-fast" + export CXX="afl-clang-fast++" fi -export CC="$(pwd)/AFLplusplus/afl-clang-fast" -export CXX="$(pwd)/AFLplusplus/afl-clang-fast++" - curl -C - https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.14/libxml2-v2.9.14.tar.gz --output libxml2-v2.9.14.tar.gz tar -xf ./libxml2-v2.9.14.tar.gz --transform s/libxml2-v2.9.14/libxml2/ || exit cd ./libxml2/ || exit diff --git a/fuzzers/nyx_libxml2_standalone/setup_libxml2.sh b/fuzzers/nyx_libxml2_standalone/setup_libxml2.sh index a823d20aa9..4475265e61 100755 --- a/fuzzers/nyx_libxml2_standalone/setup_libxml2.sh +++ b/fuzzers/nyx_libxml2_standalone/setup_libxml2.sh @@ -12,12 +12,14 @@ then pushd AFLplusplus make popd + export CC="$(pwd)/AFLplusplus/afl-clang-fast" + export CXX="$(pwd)/AFLplusplus/afl-clang-fast++" else echo "afl-clang-fast already exists in PATH." + export CC="afl-clang-fast" + export CXX="afl-clang-fast++" fi -export CC="$(pwd)/AFLplusplus/afl-clang-fast" -export CXX="$(pwd)/AFLplusplus/afl-clang-fast++" curl -C - https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.14/libxml2-v2.9.14.tar.gz --output libxml2-v2.9.14.tar.gz tar -xf ./libxml2-v2.9.14.tar.gz --transform s/libxml2-v2.9.14/libxml2/ || exit cd ./libxml2/ || exit