Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
Date: Fri, 26 Aug 2016 05:47:39
Message-Id: 1472190443.0a0e48fd76ffccab9e190f7fffdd1fe223132cc2.polynomial-c@gentoo
1 commit: 0a0e48fd76ffccab9e190f7fffdd1fe223132cc2
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 26 05:47:09 2016 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 26 05:47:23 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a0e48fd
7
8 app-emulation/virtualbox-modules: CONFIG_TRIM_UNUSED_KSYMS breaks modules.
9
10 See bug #592138.
11
12 Package-Manager: portage-2.3.0
13 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
14
15 app-emulation/virtualbox-modules/virtualbox-modules-4.3.40.ebuild | 4 ++++
16 app-emulation/virtualbox-modules/virtualbox-modules-5.1.4.ebuild | 4 ++++
17 2 files changed, 8 insertions(+)
18
19 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-4.3.40.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.40.ebuild
20 index a90623b..1d58941 100644
21 --- a/app-emulation/virtualbox-modules/virtualbox-modules-4.3.40.ebuild
22 +++ b/app-emulation/virtualbox-modules/virtualbox-modules-4.3.40.ebuild
23 @@ -32,6 +32,10 @@ pkg_setup() {
24
25 BUILD_PARAMS="KERN_DIR=${KV_DIR} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
26 enewgroup vboxusers
27 +
28 + CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
29 + ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
30 +
31 }
32
33 src_prepare() {
34
35 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.1.4.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.1.4.ebuild
36 index 7da1a80..5a8bf08 100644
37 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.1.4.ebuild
38 +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.1.4.ebuild
39 @@ -32,6 +32,10 @@ pkg_setup() {
40
41 BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
42 enewgroup vboxusers
43 +
44 + CONFIG_CHECK="!TRIM_UNUSED_KSYMS"
45 + ERROR_TRIM_UNUSED_KSYMS="This option removed kernel symbols that are needed by ${PN} to load correctly."
46 +
47 }
48
49 src_prepare() {