diff options
author | 2019-04-08 12:30:36 -0700 | |
---|---|---|
committer | 2019-04-08 12:30:36 -0700 | |
commit | 6c3880cfd52b5cc1f105c1293354eb454459201f (patch) | |
tree | 2fb89f78d55a3afe782b9561be34fd7ec102a7f6 /projects/llvm/build.sh | |
parent | eb2795c8304ee7d856a71a7b855a01e31d250b0c (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.sh | 15 |
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 |