There is no JIT support for sparc, see configure output: checking whether to enable JIT compilation... no (CPU 'sparc' not supported) Thus, jit USE flag does not make sense on sparc profile, even if it is turned on, JIT compilation is not enabled. It should be masked to not satisfy wrongly USE deps (I haven't checked whether there are any in the tree).
Sure, seems reasonable. @prefix, webkit-gtk's jsc JIT should presumably work on any x86- or amd64-based prefix installation on freebsd, linux, or osx. Is there a clean way of unmasking webkit-gtk[jit] for all such x86- or amd64-based profiles where webkit-gtk is currently keyworded? (Of course one could add a package.use.mask file with "net-libs/webkit-gtk -jit" to every single profiles/prefix/bsd/freebsd/*/x64, profiles/prefix/bsd/freebsd/*/x86, profiles/prefix/darwin/macos/*/x86 etc. directory, but I am hoping that there is a less ugly solution.)
We don't have arch separations (or any multiple inheritance, but for the linux profiles which inherit from the non-prefix ones), so I'm affraid the "ugly" way is the only way to go.
there is prefix/darwin/macos/arch/x86 and prefix/sunos/solaris/arch/x86 now
(In reply to comment #3) > there is prefix/darwin/macos/arch/x86 and prefix/sunos/solaris/arch/x86 now Thanks, that makes things much easier! The bug is now fixed: USE="jit" is masked for webkit-gtk in base profile, and unmasked for amd64, arm, x86, x86-fbsd, as well as the x86- and x64/amd64-based freebsd, macos, and linux prefix profiles.