From fccea98eb75bfbf11d701300261bd1feda8ea66f Mon Sep 17 00:00:00 2001 From: Nigel Tao Date: Thu, 25 Mar 2021 11:38:15 +1100 Subject: [PATCH] [wuffs] Don't build with -std=c99 (#5497) MAP_ANONYMOUS, getpagesize and strnlen do not mix with c99. Updates #32432 "wuffs: Fuzzing build failure" --- projects/wuffs/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/wuffs/build.sh b/projects/wuffs/build.sh index d51af38cf..b8d4f5366 100755 --- a/projects/wuffs/build.sh +++ b/projects/wuffs/build.sh @@ -26,7 +26,7 @@ for f in fuzz/c/std/*_fuzzer.c; do # Make the "gzip_fuzzer" binary. First compile the (C) Wuffs code, then link # the (C++) fuzzing library. - $CC $CFLAGS -c -std=c99 $f -o $WORK/${b}_fuzzer.o + $CC $CFLAGS -c $f -o $WORK/${b}_fuzzer.o $CXX $CXXFLAGS $WORK/${b}_fuzzer.o -o $OUT/${b}_fuzzer $LIB_FUZZING_ENGINE # Make the optional "gzip_fuzzer_seed_corpus.zip" archive. This means