sci-misc/boinc: Fix VSYSCALL check for boinc-7.4.42
authorSven Eden <yamakuzure@gmx.net>
Fri, 6 May 2016 15:45:43 +0000 (17:45 +0200)
committerDavid Seifert <soap@gentoo.org>
Sat, 7 May 2016 22:31:48 +0000 (00:31 +0200)
commit3c7ed3fc1248785347a43e6241e581fe4c8b1385
tree0abc296055517770d1eb2a20e2b05a873d501f2c
parent87fb055e1198f9f343c3f2991154f323d7187e60
sci-misc/boinc: Fix VSYSCALL check for boinc-7.4.42

Gentoo-Bug: 578750

The configuration options were misunderstood.

- CONFIG_X86_VSYSCALL_EMULATION only enables a dmesg message if any
  legacy application tries to use any vsyscall. If disabled, these
  applications simply segfault with no output in dmesg.
- To make the old calls available, either
  CONFIG_LEGACY_VSYSCALL_NATIVE or CONFIG_LEGACY_VSYSCALL_EMULATE
  must be used.

Therefore the ebuild was reverted to check against the
CONFIG_LEGACY_VSYSCALL_NONE option, and warns the user if this is
set.

Package-Manager: portage-2.2.28
sci-misc/boinc/boinc-7.4.42-r4.ebuild [moved from sci-misc/boinc/boinc-7.4.42-r3.ebuild with 78% similarity]