Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 416609

Summary: www-client/seamonkey: consider moving to global jit USE flag
Product: Gentoo Linux Reporter: Alexandre Rostovtsev (RETIRED) <tetromino>
Component: New packagesAssignee: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Status: RESOLVED INVALID    
Severity: enhancement CC: mozilla
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-19 10:10:04 UTC
There is now a global jit USE flag with the following description: "Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened."

If the package's local methodjit USE flag does not offer valuable information beyond the global flag's description, consider switching to the global flag and removing the local flag from metadata.xml.
Comment 1 Jory A. Pratt gentoo-dev 2012-05-20 02:40:06 UTC
methodjit and tracejit are not compilers.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-20 03:36:02 UTC
(In reply to comment #1)
> methodjit and tracejit are not compilers.

With all due respect, I did not understand your comment at all.

If you are referring to the traditional distinction between compilers and interpreters, the acronym JIT (as e.g. used in "methodjit") has always stood for "just-in-time compilation" (see http://en.wikipedia.org/wiki/Just-in-time_compilation or your favorite dictionary of computing). You may of course argue that "just-in-time compilation" is not really compilation at all, but that's about as pointless as refusing to use the phrase "mountain lion" because it's not really a lion, or "soy milk" because it contains no milk. Noun phrases in the English language very frequently mean something other than the literal conjunction of their component words.

If on the other hand you meant that Mozilla does not internally use the word "compiler" when referring to methodjit, then you are simply mistaken: "compiler" occurs 9 times on https://wiki.mozilla.org/JaegerMonkey