summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConrad Kostecki <conikost@gentoo.org>2021-08-16 21:15:12 +0200
committerConrad Kostecki <conikost@gentoo.org>2021-08-16 21:15:36 +0200
commiteecd3bfcaabc16c9e691299200fc6319e991f790 (patch)
treebda75a9ac539e4289b6fde98f604cc8421ffb2f7 /sys-block
parentdev-python/fakeredis: add 1.6.0, EAPI=8, py3.10 (diff)
downloadgentoo-eecd3bfcaabc16c9e691299200fc6319e991f790.tar.gz
gentoo-eecd3bfcaabc16c9e691299200fc6319e991f790.tar.bz2
gentoo-eecd3bfcaabc16c9e691299200fc6319e991f790.zip
sys-block/arcconf: add check for vsyscall
VSYSCALL is needed, as otherwise arcconf will directly segfault upon calling. Closes: https://bugs.gentoo.org/802834 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/arcconf/arcconf-3.07.23971.ebuild5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys-block/arcconf/arcconf-3.07.23971.ebuild b/sys-block/arcconf/arcconf-3.07.23971.ebuild
index f64c4f84d872..7d1a6ad982b0 100644
--- a/sys-block/arcconf/arcconf-3.07.23971.ebuild
+++ b/sys-block/arcconf/arcconf-3.07.23971.ebuild
@@ -24,8 +24,9 @@ QA_PREBUILT="usr/bin/arcconf"
pkg_setup() {
# CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists ; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
+ # LEGACY_VSYSCALL_NONE makes ARCCONF segaultmakes ARCCONF segault
+ if linux-info_get_any_version && linux_config_src_exists; then
+ CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN !LEGACY_VSYSCALL_NONE"
check_extra_config
fi
}