[FFmpeg-devel] [PATCH] configure: do not add --fsanitize= if coverage is tested
James Almer
jamrial at gmail.com
Mon Aug 20 16:55:00 EEST 2018
On 8/19/2018 5:40 PM, Michael Niedermayer wrote:
> Found-by: Max Moroz
> Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> ---
> configure | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index 9b5421d5a8..b9c9d0b307 100755
> --- a/configure
> +++ b/configure
> @@ -3964,7 +3964,7 @@ set >> $logfile
>
> test -n "$valgrind" && toolchain="valgrind-memcheck"
>
> -enabled ossfuzz && ! echo $CFLAGS | grep -q -- "-fsanitize=" &&{
> +enabled ossfuzz && ! echo $CFLAGS | grep -q -- "-fsanitize=" && ! echo $CFLAGS | grep -q -- "-fcoverage-mapping" &&{
What part of configure adds -fcoverage-mapping? Or is this looking for a
user set cflag?
The subject should be more specific. This is specific for ossfuzz, not
other toolchains that add -fsanitize like asan/usan.
> add_cflags -fsanitize=address,undefined -fsanitize-coverage=trace-pc-guard,trace-cmp -fno-omit-frame-pointer
> add_ldflags -fsanitize=address,undefined -fsanitize-coverage=trace-pc-guard,trace-cmp
> }
>
More information about the ffmpeg-devel
mailing list