Summary: | >=www-client/epiphany-3.12 - kill jit use flag and pax-mark | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Tsoy <alexander> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=522808 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | epiphany-3.12.1.ebuild.patch |
Description
Alexander Tsoy
2014-09-14 21:26:59 UTC
Created attachment 384746 [details, diff]
epiphany-3.12.1.ebuild.patch
shouldn't the dep on webkit-gtk be always on webkit-gtk[jit] instead then? No.
<=epiphany-3.10 + <=webkit-gtk-2.2 - single epiphany process which performs rendering, javascript processing, etc. Thus if JIT is enabled in webkit-gtk, then epiphany executable needs to be pax-marked with "m" (to disable MPROTECT protections). That's why USE=jit was introduced in epiphany.
>=epiphany-3.12 + >=webkit-gtk-2.4 - separate process "WebKitWebProcess" *for each opened tab* which performs rendering, javascript processing, etc. No javascript in the main epiphany process = no need to pax-mark it regardless the state of jit use flag in webkit-gtk ebuild.
[master 20e9e29] www-client/epiphany: Version bump, pax marking on epiphany is not required anymore (#522810 by Alexander Tsoy) 2 files changed, 97 insertions(+) create mode 100644 www-client/epiphany/epiphany-3.18.2.ebuild |