From 1a48836fb23a6d4d306514f00b9bd4b9e1dadf626158adbfff98985c75cde2c1 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Thu, 10 Dec 2020 12:07:53 +0000 Subject: [PATCH] Accepting request 854531 from home:marxin:branches:mozilla:Factory - PGO is still broken as can be seen here: https://bugzilla.mozilla.org/show_bug.cgi?id=1680306 OBS-URL: https://build.opensuse.org/request/show/854531 OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=879 --- MozillaFirefox.changes | 6 ++++++ MozillaFirefox.spec | 5 ++--- fix-gcc-pgo.patch | 12 ------------ 3 files changed, 8 insertions(+), 15 deletions(-) delete mode 100644 fix-gcc-pgo.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index e49a422..2f6e45e 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Dec 10 10:54:04 UTC 2020 - Martin Liška + +- PGO is still broken as can be seen here: + https://bugzilla.mozilla.org/show_bug.cgi?id=1680306 + ------------------------------------------------------------------- Tue Dec 8 09:50:23 UTC 2020 - Martin Liška diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 076babb..bcc42f6 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -37,7 +37,8 @@ %define branding 1 %define devpkg 1 -%define do_profiling 1 +# PGO builds do not work in TW currently (bmo#1680306) +%define do_profiling 0 # upstream default is clang (to use gcc for large parts set to 0) %define clang_build 0 @@ -215,7 +216,6 @@ Patch29: revert-795c8762b16b.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch -Patch103: fix-gcc-pgo.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): coreutils shared-mime-info desktop-file-utils @@ -358,7 +358,6 @@ cd $RPM_BUILD_DIR/%{srcname}-%{orig_version} # Firefox %patch101 -p1 %patch102 -p1 -%patch103 -p1 %endif %build diff --git a/fix-gcc-pgo.patch b/fix-gcc-pgo.patch deleted file mode 100644 index ee17913..0000000 --- a/fix-gcc-pgo.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- ./build/pgo/profileserver.py 2020-12-02 15:34:46.453053287 +0100 -+++ ./build/pgo/profileserver.py 2020-12-02 15:34:57.988970433 +0100 -@@ -203,7 +203,8 @@ - sys.exit(1) - - llvm_profdata = env.get('LLVM_PROFDATA') -- if llvm_profdata: -+ cc = env.get('CC') -+ if llvm_profdata and not 'gcc' in cc: - profraw_files = glob.glob('*.profraw') - if not profraw_files: - print('Could not find profraw files in the current directory: %s' % os.getcwd())