mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- 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.
This commit is contained in:
parent
779b86fb22
commit
a8d0177b36
3 changed files with 26 additions and 1 deletions
10
configure
vendored
10
configure
vendored
|
|
@ -21089,6 +21089,15 @@ fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
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:${as_lineno-$LINENO}: Stripping extension flags..." >&5
|
||||||
$as_echo "$as_me: Stripping extension flags..." >&6;}
|
$as_echo "$as_me: Stripping extension flags..." >&6;}
|
||||||
|
|
@ -21165,6 +21174,7 @@ $as_echo "#define OMITTED__D_LARGEFILE_SOURCE_1 1" >>confdefs.h
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
if test -n "$LATE_LDFLAGS"; then
|
if test -n "$LATE_LDFLAGS"; then
|
||||||
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
|
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
12
configure.ac
12
configure.ac
|
|
@ -1644,7 +1644,17 @@ fi
|
||||||
AC_SUBST(ALLTARGET)
|
AC_SUBST(ALLTARGET)
|
||||||
AC_SUBST(INSTALLTARGET)
|
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
|
if test -n "$LATE_LDFLAGS"; then
|
||||||
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
|
LDFLAGS="$LATE_LDFLAGS $LDFLAGS"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
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
|
7 May 2019: Wouter
|
||||||
- Fix edns-subnet locks, in error cases the lock was not unlocked.
|
- Fix edns-subnet locks, in error cases the lock was not unlocked.
|
||||||
- Fix doxygen output error on readme markdown vignettes.
|
- Fix doxygen output error on readme markdown vignettes.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue