aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xprojects/git/build.sh5
-rw-r--r--projects/git/project.yaml5
2 files changed, 8 insertions, 2 deletions
diff --git a/projects/git/build.sh b/projects/git/build.sh
index 8770a831..eb3dbfa7 100755
--- a/projects/git/build.sh
+++ b/projects/git/build.sh
@@ -16,8 +16,9 @@
################################################################################
# build fuzzers
-make -j$(nproc) CC=$CC CXX=$CXX CFLAGS="$CFLAGS" FUZZ_CXXFLAGS="$CXXFLAGS" \
- LIB_FUZZING_ENGINE=$LIB_FUZZING_ENGINE fuzz-all
+make -j$(nproc) CC=$CC CXX=$CXX CFLAGS="$CFLAGS" \
+ FUZZ_CXXFLAGS="$CXXFLAGS -Wl,--allow-multiple-definition" \
+ LIB_FUZZING_ENGINE="common-main.o $LIB_FUZZING_ENGINE" fuzz-all
FUZZERS="fuzz-pack-headers fuzz-pack-idx fuzz-commit-graph"
diff --git a/projects/git/project.yaml b/projects/git/project.yaml
index 8203db61..0684d021 100644
--- a/projects/git/project.yaml
+++ b/projects/git/project.yaml
@@ -7,3 +7,8 @@ auto_ccs:
- "jonathantanmy@google.com"
- "jrn@google.com"
main_repo: 'https://github.com/git/git'
+
+# Disable honggfuzz due to undiagnosed build failures
+fuzzing_engines:
+ - libfuzzer
+ - afl