chromium.eclass: add kernel config check for CONFIG_COMPAT_VDSO

This fixes bug #556286 by Patrice Levesque.
This commit is contained in:
Pawel Hajdan, Jr
2015-09-20 20:39:54 +02:00
parent a2e4698fb6
commit 4f8529b9f1

View File

@@ -34,9 +34,10 @@ chromium_suid_sandbox_check_kernel_config() {
ERROR_USER_NS="USER_NS is required for sandbox to work"
ERROR_SECCOMP_FILTER="SECCOMP_FILTER is required for sandbox to work"
# Warn if the kernel does not support features needed for the browser to work
# (bug #552576).
# (bug #552576, bug #556286).
ERROR_CONFIG_ADVISE_SYSCALLS="CONFIG_ADVISE_SYSCALLS is required for the renderer (bug #552576)"
CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER ~USER_NS ~CONFIG_ADVISE_SYSCALLS"
ERROR_CONFIG_COMPAT_VDSO="CONFIG_COMPAT_VDSO causes segfaults (bug #556286)"
CONFIG_CHECK="~PID_NS ~NET_NS ~SECCOMP_FILTER ~USER_NS ~CONFIG_ADVISE_SYSCALLS ~!CONFIG_COMPAT_VDSO"
check_extra_config
fi
}