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 <d.gonzha@samsung.com>
%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}