From 84b7d420d9c3cfc678d6199971d6e485cecde346 Mon Sep 17 00:00:00 2001 From: Tpt Date: Sat, 9 Mar 2024 11:24:40 +0100 Subject: [PATCH] Fuzz image: do not install C++ compiler and make sure submodules are cloned --- .clusterfuzzlite/Dockerfile | 1 - .clusterfuzzlite/build.sh | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.clusterfuzzlite/Dockerfile b/.clusterfuzzlite/Dockerfile index 9cd00b1d..b4e77609 100644 --- a/.clusterfuzzlite/Dockerfile +++ b/.clusterfuzzlite/Dockerfile @@ -1,5 +1,4 @@ FROM gcr.io/oss-fuzz-base/base-builder-rust:v1 -RUN apt-get update && apt-get install -y llvm-dev libclang-dev clang && apt-get clean && rm --recursive --force /var/lib/apt/lists/* COPY . $SRC/oxigraph WORKDIR oxigraph COPY .clusterfuzzlite/build.sh $SRC/ diff --git a/.clusterfuzzlite/build.sh b/.clusterfuzzlite/build.sh index 44671ce3..079a4b86 100755 --- a/.clusterfuzzlite/build.sh +++ b/.clusterfuzzlite/build.sh @@ -14,6 +14,8 @@ function build_seed_corpus() { cd "$SRC"/oxigraph +git submodule init +git submodule update cargo fuzz build -O --debug-assertions for TARGET in sparql_eval sparql_results_json sparql_results_tsv sparql_results_xml n3 nquads trig rdf_xml do