because of reallocarray.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14648.
Does not omit compile flags from commandline.
+if echo "$CFLAGS" | grep 'FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' >/dev/null; then
+ :
+ # do not strip flags, so they are on the command line for fuzzer builds.
+ # because otherwise reallocarray looks like it can link in the
+ # configure test, but doesn't really link at link time.
+ # this is, by the way, safe for production, and keeps the
+ # commandline more explicitly with the compile defines for
+ # special compile settings.
+else
{ $as_echo "$as_me:${as_lineno-$LINENO}: Stripping extension flags..." >&5
$as_echo "$as_me: Stripping extension flags..." >&6;}
fi
+fi
if test -n "$LATE_LDFLAGS"; then
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
fi
AC_SUBST(ALLTARGET)
AC_SUBST(INSTALLTARGET)
-ACX_STRIP_EXT_FLAGS
+if echo "$CFLAGS" | grep 'FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION' >/dev/null; then
+ :
+ # do not strip flags, so they are on the command line for fuzzer builds.
+ # because otherwise reallocarray looks like it can link in the
+ # configure test, but doesn't really link at link time.
+ # this is, by the way, safe for production, and keeps the
+ # commandline more explicitly with the compile defines for
+ # special compile settings.
+else
+ ACX_STRIP_EXT_FLAGS
+fi
if test -n "$LATE_LDFLAGS"; then
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
fi
+8 May 2019: Wouter
+ - Attempt to fix build failure in oss-fuzz because of reallocarray.
+ https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14648.
+ Does not omit compile flags from commandline.
+
7 May 2019: Wouter
- Fix edns-subnet locks, in error cases the lock was not unlocked.
- Fix doxygen output error on readme markdown vignettes.