In OSS-Fuzz build environment flags are handled by CFLAGS and LDFLAGS. In local build use --toolchain=clang-fuzz-asan-ubsan or similar combination depending on requested sanitizers.
Unified · Split
| @@ -4613,11 +4613,6 @@ set >> $logfile · 4612 unmodified lines | ||
| 4613 | 4613 | |
| 4614 | 4614 | test -n "$valgrind" && toolchain="valgrind-memcheck" |
| 4615 | 4615 | |
| 4616 | −enabled ossfuzz && ! echo $CFLAGS | grep -q -- "-fsanitize=" && ! echo $CFLAGS | grep -q -- "-fcoverage-mapping" &&{ | |
| 4617 | − add_cflags -fsanitize=address,undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -fno-omit-frame-pointer | |
| 4618 | − add_ldflags -fsanitize=address,undefined -fsanitize-coverage=trace-pc-guard,trace-cmp | |
| 4619 | −} | |
| 4620 | − | |
| 4621 | 4616 | add_sanitizer_flags(){ |
| 4622 | 4617 | case "$1" in |
| 4623 | 4618 | asan) |