From ddb6e5020fdffe3872b8f4eb49a8a1710c171106 Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Fri, 4 Jan 2019 11:08:37 +0100 Subject: Enabled LTO+PGO --- firefox.spec | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/firefox.spec b/firefox.spec index d9fe77d..c55c98e 100644 --- a/firefox.spec +++ b/firefox.spec @@ -9,13 +9,10 @@ ExcludeArch: armv7hl %global run_tests 0 %global disable_elfhack 1 %global build_with_clang 0 -%if 0%{?fedora} >= 29 -%ifarch x86_64 aarch64 -%global build_with_clang 0 -%endif -%endif -%global build_with_pgo 1 %global use_bundled_cbindgen 1 +%ifnarch %{ix86} +%global build_with_pgo 1 +%endif %if 0%{?fedora} > 29 %global wayland_backend_default 1 %endif @@ -532,9 +529,13 @@ echo "ac_add_options --enable-linker=lld" >> .mozconfig %else export CC=gcc export CXX=g++ +export AR="gcc-ar" +export NM="gcc-nm" +export RANLIB="gcc-ranlib" %endif %if 0%{?build_with_pgo} echo "ac_add_options MOZ_PGO=1" >> .mozconfig +echo "ac_add_options --enable-lto" >> .mozconfig %endif MOZ_SMP_FLAGS=-j1 -- cgit