summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoonas Niilola <juippis@gentoo.org>2024-12-21 14:00:10 +0200
committerJoonas Niilola <juippis@gentoo.org>2024-12-21 14:00:10 +0200
commit47d3ff466c8238445180dacff7bc2bba4977285c (patch)
tree695e02e04134374be8197759311afcbb9247b60e /www-client
parentdev-vcs/repo: add 2.50.1 (diff)
downloadgentoo-47d3ff466c8238445180dacff7bc2bba4977285c.tar.gz
gentoo-47d3ff466c8238445180dacff7bc2bba4977285c.tar.bz2
gentoo-47d3ff466c8238445180dacff7bc2bba4977285c.zip
www-client/firefox: fix +pgo on gcc on 133.0.3
- for some reason, even with the GGOV_* vars defined, GCC doesn't look for the gcov data files from the instrumented/* directory, even though MOZ_OBJDIR and OBJDIR are correctly defined. We used to have a patch that that tar'd the gcov data files and extracted them to the build dir, which made GCC catch and use them correctly while building the browser for 2nd time, with the profile data. Bring back the patch for now to immediately solve pgo issue when compiling GCC. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-133.0.3.ebuild5
2 files changed, 2 insertions, 5 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index acdeb8e4b43e..9ad9f7eb5ddc 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -201,7 +201,7 @@ DIST firefox-128.5.1esr-zh-CN.xpi 675197 BLAKE2B 5ef7cbbd136ad19effbaa3e27c6e0d1
DIST firefox-128.5.1esr-zh-TW.xpi 677431 BLAKE2B d7b0a38dbb8a14146d2b26a5c5885e89c89a7b9ec2638eb97ea7d7f0157b57164b29ef7c26461ba196222809e86ff12befdde48be30ac87e2ed5d1b258d8a8be SHA512 44da6850818affc80e9257150d6fd001b50f238f2e40b61298329540cdaad94b6431c5a3d522f921a8f9b1393591ec90ceef654c7403d01f0deaf3cf0c77ab56
DIST firefox-128.5.1esr.source.tar.xz 559760256 BLAKE2B 45c1e9cb54ccc031ab8ce53d61337b3105cb76c7a00043ca62b323aae968c3e3642fd5141355a96b43fb3bafc43f72f4127d6bfdeac6a51be2f6a56f0e66699f SHA512 476d71ff45a7178301081191d1b4c47fb21b42618f12191605f95ad48603b84a9150cb5c96f668751a43c8f6a4a43ecf337d38007d8e2b546f006faead2d66d5
DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B 44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07 SHA512 60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81
-DIST firefox-133-patches-04.tar.xz 19672 BLAKE2B 17a067b47433c154a2aa8023143680c6a26cfbac16692251372538ae7d75523eaa8e8231dbbba56b87771c689f5aa96764ea5b8d79881d4cb8c55a81705c08ff SHA512 f5c45aea0045fd7e899d089137d2a18983c8017bba62de00ae63c4ea479418cd129b5c23f134ba8251b1d7bcd3f3cabb9aac1735c9f89e3e1556d5fae3126fa1
+DIST firefox-133-patches-05.tar.xz 20236 BLAKE2B c00c4ab93cd64a0534c4bcaf30e3e4ae3d7cefa7b52f11bdf58ae2d76bc1d6fd08d2c8d096aaa13e53396a967b2c448e9a76593010dd041946f4861ee10afda0 SHA512 2aca3bc1d320ea62bc286f604060cba6c22146fc77e032c3b2593732fd7b6c8e08072373edb09263adff082ca7d929855546a123bce4aa2af0d61ba5c6505f8e
DIST firefox-133.0.3-ach.xpi 468546 BLAKE2B 6da604850f3d69b4eb65a42e3d7c48a9d88803f91dd95b5fde30801a2041ca2cf0f11083fc565f21ed30c6588471bbdd8019f6d4cff8734b67ea105d2cfaef2f SHA512 8ee31a3c51ed6d2d1fdfbf98750ab54e0c2ddd96cb836a2ae310dce095f0b29bafb731329af845208c9b04fcacdcfb2fc92405a01394200e41453d4b1bb1759e
DIST firefox-133.0.3-af.xpi 421558 BLAKE2B 0a9adf8f87950c28cd7cc56ab75a391d2795cdcb60b6d9f7680a7456cd0886e169376ff18dd0e0fbb3ed702ea333c8668c2bf3a635ff6e54f2913a93fe668b5c SHA512 2196953781da16c7e01128ffc89325c1f13d55f6d9528f0dac0671954fb7a0f7da3f55a31e821efefeefea65d32339945ff988b90febc91a4750779f21b919b0
DIST firefox-133.0.3-an.xpi 511311 BLAKE2B ae9c162cca93513a10ef31e1e43421b7a1caec7928cf63a658f95e34aac9f1c81c58d314f8cd8bee54fe2f6f91bd418c63dcc2758a6ceb92a31dc0e2d9594b83 SHA512 372ef860f44df17c7e2f1a8a53504b11156a19238b350bf189ad5c7d647ebd1a3e1235993ea989569610e5606644f5c2d768535b0e82c9ac9cd8b9d14eb2242c
diff --git a/www-client/firefox/firefox-133.0.3.ebuild b/www-client/firefox/firefox-133.0.3.ebuild
index d75faedfa125..aa649c212ab1 100644
--- a/www-client/firefox/firefox-133.0.3.ebuild
+++ b/www-client/firefox/firefox-133.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-133-patches-04.tar.xz"
+FIREFOX_PATCHSET="firefox-133-patches-05.tar.xz"
LLVM_COMPAT=( 17 18 19 )
@@ -979,9 +979,6 @@ src_configure() {
if use clang ; then
# Used in build/pgo/profileserver.py
export LLVM_PROFDATA="llvm-profdata"
- else
- export GCOV_PREFIX="${BUILD_DIR}"/instrumented
- export GCOV_PREFIX_STRIP=$(( $(echo "${BUILD_DIR}"|tr -c -d '/' |wc -c )+2 ))
fi
fi