aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/llvm/build.sh
diff options
context:
space:
mode:
authorGravatar Matt Morehouse <mascasa@google.com>2019-04-08 12:30:36 -0700
committerGravatar Kostya Serebryany <konstantin.s.serebryany@gmail.com>2019-04-08 12:30:36 -0700
commit6c3880cfd52b5cc1f105c1293354eb454459201f (patch)
tree2fb89f78d55a3afe782b9561be34fd7ec102a7f6 /projects/llvm/build.sh
parenteb2795c8304ee7d856a71a7b855a01e31d250b0c (diff)
[llvm] Remove proto fuzzers. (#2301)
Proto fuzzers are slow and haven't found bugs in a long time. Their builds are also hard to maintain since they build in a different configuration than any of the LLVM build bots.
Diffstat (limited to 'projects/llvm/build.sh')
-rw-r--r--projects/llvm/build.sh15
1 files changed, 0 insertions, 15 deletions
diff --git a/projects/llvm/build.sh b/projects/llvm/build.sh
index 7397a34b..3abff9a4 100644
--- a/projects/llvm/build.sh
+++ b/projects/llvm/build.sh
@@ -16,22 +16,8 @@
#
################################################################################
-build_protobuf() {
- ./autogen.sh
- ./configure --disable-shared
- make -j $(nproc)
- make check -j $(nproc)
- make install
- ldconfig
-}
-
-(cd protobuf-3.3.0 && build_protobuf)
-
readonly FUZZERS=( \
clang-fuzzer \
- clang-proto-fuzzer \
- clang-loop-proto-fuzzer \
- clang-llvm-proto-fuzzer \
clang-format-fuzzer \
clangd-fuzzer \
llvm-itanium-demangle-fuzzer \
@@ -58,7 +44,6 @@ cmake -GNinja -DCMAKE_BUILD_TYPE=Release ../llvm \
-DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
-DLLVM_LIB_FUZZING_ENGINE="${LIB_FUZZING_ENGINE}" \
-DLLVM_NO_DEAD_STRIP=ON \
- -DCLANG_ENABLE_PROTO_FUZZER=ON \
-DLLVM_USE_SANITIZER="${LLVM_SANITIZER}" \
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly
for fuzzer in "${FUZZERS[@]}"; do