1 |
commit: 4f8529b9f18cfffc8d42951c76ab04af6f94b4f3 |
2 |
Author: Pawel Hajdan, Jr <phajdan.jr <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Sep 20 18:39:54 2015 +0000 |
4 |
Commit: Paweł Hajdan <phajdan.jr <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 20 18:43:18 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8529b9 |
7 |
|
8 |
chromium.eclass: add kernel config check for CONFIG_COMPAT_VDSO |
9 |
|
10 |
This fixes bug #556286 by Patrice Levesque. |
11 |
|
12 |
eclass/chromium.eclass | 5 +++-- |
13 |
1 file changed, 3 insertions(+), 2 deletions(-) |
14 |
|
15 |
diff --git a/eclass/chromium.eclass b/eclass/chromium.eclass |
16 |
index 38bcc9e..1d442f4 100644 |
17 |
--- a/eclass/chromium.eclass |
18 |
+++ b/eclass/chromium.eclass |
19 |
@@ -34,9 +34,10 @@ chromium_suid_sandbox_check_kernel_config() { |
20 |
ERROR_USER_NS="USER_NS is required for sandbox to work" |
21 |
ERROR_SECCOMP_FILTER="SECCOMP_FILTER is required for sandbox to work" |
22 |
# Warn if the kernel does not support features needed for the browser to work |
23 |
- # (bug #552576). |
24 |
+ # (bug #552576, bug #556286). |
25 |
ERROR_CONFIG_ADVISE_SYSCALLS="CONFIG_ADVISE_SYSCALLS is required for the renderer (bug #552576)" |
26 |
- CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER ~USER_NS ~CONFIG_ADVISE_SYSCALLS" |
27 |
+ ERROR_CONFIG_COMPAT_VDSO="CONFIG_COMPAT_VDSO causes segfaults (bug #556286)" |
28 |
+ CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER ~USER_NS ~CONFIG_ADVISE_SYSCALLS ~!CONFIG_COMPAT_VDSO" |
29 |
check_extra_config |
30 |
fi |
31 |
} |