[icecat] Fixed compiler flags.
Antonio Trande
sagitter at fedoraproject.org
Wed Oct 22 10:39:49 UTC 2014
commit 47206676b5feb41bd864e0ebfdf8af4ea531c94c
Author: sagitter <anto.trande at gmail.com>
Date: Wed Oct 22 12:39:40 2014 +0200
Fixed compiler flags.
icecat-mozconfig-common | 4 ++--
icecat.spec | 18 +++++++++++-------
2 files changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/icecat-mozconfig-common b/icecat-mozconfig-common
index 2d04f8a..fce6a8c 100644
--- a/icecat-mozconfig-common
+++ b/icecat-mozconfig-common
@@ -21,12 +21,12 @@ ac_add_options --disable-jsd
ac_add_options --disable-gczeal
ac_add_options --disable-js-diagnostics
ac_add_options --with-system-icu
-ac_add_options --without-intl-api
+ac_add_options --without-intl-api
ac_add_options --disable-ipdl-tests
ac_add_options --disable-accessibility
ac_add_options --disable-crashreporter
ac_add_options --disable-debug
-ac_add_options --disable-elf-hack
+ac_add_options --enable-elf-hack
ac_add_options --disable-official-branding
ac_add_options --enable-system-cairo
ac_add_options --disable-tests
diff --git a/icecat.spec b/icecat.spec
index 5eef46c..10969ff 100644
--- a/icecat.spec
+++ b/icecat.spec
@@ -11,7 +11,7 @@
Name: icecat
Version: 31.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: GNU version of Firefox browser
Group: Applications/Internet
@@ -210,17 +210,18 @@ echo "ac_add_options --enable-png-arm-neon-support=check" >> mozconfig-common
%build
##
-MOZ_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | sed -e 's/-Wall//')
+MOZ_OPT_CXXFLAGS=$(echo "$RPM_OPT_FLAGS" | sed -e 's/-Wall//')
+MOZ_OPT_CFLAGS="$RPM_OPT_FLAGS"
+
#rhbz#1037063
# -Werror=format-security causes build failures when -Wno-format is explicitly given
# for some sources
-MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security"
-%ifarch aarch64
+%ifarch %{arm} aarch64
MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
%endif
-export CFLAGS=$MOZ_OPT_FLAGS
-export CXXFLAGS=$MOZ_OPT_FLAGS
+export CFLAGS="$MOZ_OPT_CFLAGS -Wformat-security -Wformat -Werror=format-security"
+export CXXFLAGS="$MOZ_OPT_CXXFLAGS -Wformat-security -Wformat -Werror=format-security"
export LDFLAGS=$MOZ_LINK_FLAGS
mkdir -p %{name}-objdir && cd %{name}-objdir
@@ -229,7 +230,7 @@ mkdir -p %{name}-objdir && cd %{name}-objdir
--includedir=%{_includedir} \
--datadir=%{_datadir} \
--mandir=%{_mandir} \
- --enable-optimize="$MOZ_OPT_FLAGS -fPIC"\
+ --enable-optimize="-fPIC"\
--with-system-nspr \
--with-system-nss \
--with-system-nspr-prefix=%{_bindir} \
@@ -354,6 +355,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{icecat_ver}.desk
%{_includedir}/%{icecat_ver}/
%changelog
+* Wed Oct 22 2014 Antonio Trande <sagitterATfedoraproject.org> - 31.2.0-2
+- Fixed compiler flags
+
* Tue Oct 21 2014 Antonio Trande <sagitterATfedoraproject.org> - 31.2.0-1
- Update to 31.2.0
- Added 'configure' options
More information about the scm-commits
mailing list