[packages/firefox] - added clang bcond (works for me)
baggins
baggins at pld-linux.org
Sat Aug 19 10:23:02 CEST 2017
commit 5086fbc459a1ea6ab8a9dc411235811fb5345388
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Aug 19 10:22:35 2017 +0200
- added clang bcond (works for me)
firefox.spec | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/firefox.spec b/firefox.spec
index df6ea82..62c991b 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -10,6 +10,7 @@
# - disabled shared_js - https://bugzilla.mozilla.org/show_bug.cgi?id=1039964
%bcond_with shared_js # shared libmozjs library [broken]
%bcond_without system_icu # build without system ICU
+%bcond_with clang # build using Clang/LLVM
# On updating version, grab CVE links from:
# https://www.mozilla.org/security/known-vulnerabilities/firefox.html
@@ -213,8 +214,13 @@ cp -p %{_datadir}/automake/config.* build/autoconf
cat << 'EOF' > .mozconfig
. $topsrcdir/browser/config/mozconfig
+%if %{with clang}
+export CC="clang"
+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"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/firefox.git/commitdiff/5086fbc459a1ea6ab8a9dc411235811fb5345388
More information about the pld-cvs-commit
mailing list