From ce500ed170ce3f45571cdaf4298c3e82b869c16d Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Sat, 25 Feb 2023 20:28:58 -0700 Subject: Lagom: Look for clang the same way serenity.sh does in BuildFuzzers.sh Also note that Xcode does not ship libfuzzer and is not usable for a fuzzer build. --- Meta/Lagom/BuildFuzzers.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Meta/Lagom/BuildFuzzers.sh b/Meta/Lagom/BuildFuzzers.sh index 7f005563fa..467b85ab40 100755 --- a/Meta/Lagom/BuildFuzzers.sh +++ b/Meta/Lagom/BuildFuzzers.sh @@ -14,11 +14,12 @@ die() { pick_clang() { local BEST_VERSION=0 - for CLANG_CANDIDATE in clang clang-13 clang-14 /usr/local/bin/clang-13 /usr/local/bin/clang-14; do + for CLANG_CANDIDATE in clang clang-13 clang-14 clang-15 /opt/homebrew/opt/llvm/bin/clang ; do if ! command -v $CLANG_CANDIDATE >/dev/null 2>&1; then continue fi if $CLANG_CANDIDATE --version 2>&1 | grep "Apple clang" >/dev/null; then + echo "Skipping Apple clang, as Apple does not ship libfuzzer with Xcode..." continue fi if ! $CLANG_CANDIDATE -dumpversion >/dev/null 2>&1; then -- cgit v1.2.3