From: Jan Rękorajski Date: Sat, 19 Aug 2017 09:01:50 +0000 (+0200) Subject: - filterout problematic flags for clang X-Git-Tag: auto/th/firefox-55.0.2-1~3 X-Git-Url: http://git.pld-linux.org/?p=packages%2Ffirefox.git;a=commitdiff_plain;h=959fde7 - filterout problematic flags for clang --- diff --git a/firefox.spec b/firefox.spec index f4f32d8..2b03add 100644 --- a/firefox.spec +++ b/firefox.spec @@ -151,6 +151,10 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define filterout_cpp -D_FORTIFY_SOURCE=[0-9]+ +%if %{with clang} +%define filterout_cpp -fvar-tracking-assignments +%endif + # don't satisfy other packages %define _noautoprovfiles %{_libdir}/%{name} @@ -220,9 +224,9 @@ export CXX="clang++" %else export CC="%{__cc}" export CXX="%{__cxx}" +%endif export CFLAGS="%{rpmcflags} -D_FILE_OFFSET_BITS=64" export CXXFLAGS="%{rpmcxxflags} -D_FILE_OFFSET_BITS=64" -%endif mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-%{_target_cpu}