Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 443712 - >=www-client/firefox-16: add USE flag for enabling the built-in profiler
Summary: >=www-client/firefox-16: add USE flag for enabling the built-in profiler
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Mozilla Gentoo Team
Depends on:
Reported: 2012-11-18 02:14 UTC by Keshav Kini
Modified: 2017-08-26 17:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Keshav Kini 2012-11-18 02:14:07 UTC
As of Firefox 16, there's a built in profiler framework in Firefox, but it
needs to be enabled at compile time. See .

It would be nice if we could have a USE flag to enable this.
Comment 1 Keshav Kini 2012-11-26 19:47:03 UTC
I don't have any familiarity with how Firefox is packaged for Gentoo, but I did try to make the following changes to the ebuild:

diff --git a/www-client/firefox/firefox-17.0-r1.ebuild b/www-client/firefox/firefox-17.0-r1.ebuild
index 8f1fd52..c6fa119 100644
--- a/www-client/firefox/firefox-17.0-r1.ebuild
+++ b/www-client/firefox/firefox-17.0-r1.ebuild
@@ -38,7 +38,7 @@ HOMEPAGE=""
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bindist gstreamer +ipc +jit +minimal pgo selinux system-sqlite +webm"
+IUSE="bindist gstreamer +ipc +jit +minimal pgo profiling selinux system-sqlite +webm"
 # More URIs appended below...
@@ -223,6 +223,7 @@ src_configure() {
 	mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
 	mozconfig_use_enable gstreamer
+	mozconfig_use_enable profiling
 	mozconfig_use_enable system-sqlite
 	# Both methodjit and tracejit conflict with PaX
 	mozconfig_use_enable jit methodjit

After this change, Firefox seemed to build without errors, at least. The extension at still shows as "Not available for your platform", though.
Comment 2 Jory A. Pratt gentoo-dev 2017-08-26 17:57:41 UTC
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.

Thank You for your support and understanding
The Mozilla Team