summarylogtreecommitdiffstats
path: root/pgo.patch
diff options
context:
space:
mode:
authorBjörn Bidar2021-01-03 03:33:44 +0200
committerBjörn Bidar2021-01-03 16:52:48 +0200
commit7f494b67b528e2cee23db7701d8143257e742a51 (patch)
tree923c30b98a66b4257aaa7d2fcd6600bae9eac64c /pgo.patch
parent78eda2b6d49cfd1e5fcbeb8b68f7bb03bf049e6f (diff)
downloadaur-7f494b67b528e2cee23db7701d8143257e742a51.tar.gz
Update to 84.0.1-1
- New upstream release - Update unity-menubar patch from Ubuntu - Update firefox-kde patches from openSUSE - Drop patch to fix building against rust 1.48 as its commited upstream MOZILLA#1667736 - No longer depend on cbindgen as newer versions now work when building firefox - Rebase patches - system-sqlite - system-harfbuzz - system-graphite2 - system-dav1d - sandbox needs to be built with --param lto-partitions=1 when GCC LTO is enabled MOZILLA#1516803 - Use remoting name for GDK application names MOZILLA#1530052 - Disable elfhack - Add several patches from/collected by Gentoo to improve PGO/LTO builds with GCC - Remove old PGO patch with workarounds that are no longer required for PGP/LTO builds patch, move parts that are still needed to a patch superseding it - Use bld binutils linker instead of gold (it crashed during linking: "/usr/bin/ld.gold: internal error in set_xindex, at /build/binutils/src/binutils-gdb/gold/object.h:1007")
Diffstat (limited to 'pgo.patch')
-rw-r--r--pgo.patch29
1 files changed, 0 insertions, 29 deletions
diff --git a/pgo.patch b/pgo.patch
deleted file mode 100644
index 20eb98de30a9..000000000000
--- a/pgo.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-diff -up firefox-64.0/build/unix/mozconfig.unix.pgo firefox-64.0/build/unix/mozconfig.unix
---- firefox-64.0/build/unix/mozconfig.unix.pgo 2019-01-03 15:23:16.792980384 +0100
-+++ firefox-64.0/build/unix/mozconfig.unix 2019-01-03 15:24:29.978693550 +0100
-@@ -6,6 +6,15 @@ if [ -n "$FORCE_GCC" ]; then
- CC="$TOOLTOOL_DIR/gcc/bin/gcc"
- CXX="$TOOLTOOL_DIR/gcc/bin/g++"
-
-+ if [ -n "$MOZ_PGO" ]; then
-+ if [ -z "$USE_ARTIFACT" ]; then
-+ ac_add_options --enable-lto
-+ fi
-+ export AR="$topsrcdir/gcc/bin/gcc-ar"
-+ export NM="$topsrcdir/gcc/bin/gcc-nm"
-+ export RANLIB="$topsrcdir/gcc/bin/gcc-ranlib"
-+ fi
-+
- # We want to make sure we use binutils and other binaries in the tooltool
- # package.
- mk_add_options "export PATH=$TOOLTOOL_DIR/gcc/bin:$PATH"
-diff -up firefox-64.0/extensions/spellcheck/src/moz.build.pgo firefox-64.0/extensions/spellcheck/src/moz.build
---- firefox-64.0/extensions/spellcheck/src/moz.build.pgo 2018-12-07 03:56:27.000000000 +0100
-+++ firefox-64.0/extensions/spellcheck/src/moz.build 2019-01-03 15:21:32.793385074 +0100
-@@ -28,3 +28,5 @@ EXPORTS.mozilla += [
-
- if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
- CXXFLAGS += ['-Wno-error=shadow']
-+
-+CXXFLAGS += ['-fno-devirtualize']
-\ No newline at end of file