From: Dmitriy Evgenevich Gonzha Date: Fri, 22 Sep 2017 13:11:00 +0000 (+0300) Subject: Fix ASan build X-Git-Tag: accepted/tizen/unified/20220217.153506~2^2~10^2~9^2~6^2^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e56e657e3d31b5acce1141604e68e2ea01f067a4;p=platform%2Fupstream%2Fgstreamer.git Fix ASan build ASan has no inline assembler (__asm__) support. This patch removes inline assembler build in sanitized environment for libav by additional configuration option Change-Id: I8c5a1d87beac6909dd6d11cfd9b8ba3538fb3438 Signed-off-by: Dmitriy Evgenevich Gonzha --- diff --git a/packaging/gst-libav.spec b/packaging/gst-libav.spec index d44b363..ae1b784 100644 --- a/packaging/gst-libav.spec +++ b/packaging/gst-libav.spec @@ -43,12 +43,14 @@ export CFLAGS+=" -Wall -g -fPIC\ %endif -DLIBAV_RANK_MODIFICATION" +EXTRA_CONFIGURE="--disable-demuxer=mm --disable-decoder=jpeg2000" +%{?asan:EXTRA_CONFIGURE="$EXTRA_CONFIGURE --disable-inline-asm"} %configure --disable-static \ --enable-lgpl\ --disable-jpeg\ --prefix=%{_prefix} \ --with-html-dir=/tmp/dump\ - --with-libav-extra-configure="--disable-demuxer=mm --disable-decoder=jpeg2000" + --with-libav-extra-configure="$EXTRA_CONFIGURE" make %{?jobs:-j%jobs}