Bug 1890689 accumulate input in LargerReceiverBlockSizeThanDesiredBuffering GTest...
[gecko.git] / taskcluster / scripts / misc / build-afl.sh
blob5039a7a7b12bb4319c2926f93baa2ef59be309fa
1 #!/bin/sh
3 set -e -x
5 artifact="$(basename "$TOOLCHAIN_ARTIFACT")"
6 dir="${artifact%.tar.*}"
7 scripts="$(realpath "${0%/*}")"
9 cd "$MOZ_FETCHES_DIR/AFLplusplus"
10 patch -p1 -i "$scripts/afl-nyx.patch"
11 make -f GNUmakefile afl-showmap \
12 CC="$MOZ_FETCHES_DIR/clang/bin/clang"
13 make -f GNUmakefile.llvm install \
14 CODE_COVERAGE=1 \
15 CPPFLAGS="--sysroot $MOZ_FETCHES_DIR/sysroot" \
16 DESTDIR="$dir" \
17 LLVM_CONFIG="$MOZ_FETCHES_DIR/clang/bin/llvm-config" \
18 PREFIX=/
19 rm -rf "$dir/share"
21 tar caf "$artifact" "$dir"
23 mkdir -p "$UPLOAD_DIR"
24 mv "$artifact" "$UPLOAD_DIR"