commit:     df7f1d7932de1cc6b8f9027a26d6e4c8dc65ca07
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 22 08:19:03 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Dec 22 08:19:24 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7f1d79

eclass/linux-mod.eclass: Check for TRIM_UNUSED_KSYMS (bug #591832).

 eclass/linux-mod.eclass | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
index 84b2786..270eff5 100644
--- a/eclass/linux-mod.eclass
+++ b/eclass/linux-mod.eclass
@@ -566,6 +566,9 @@ linux-mod_pkg_setup() {
                return
        fi
 
+       # External modules use kernel symbols (bug #591832)
+       CONFIG_CHECK+=" !TRIM_UNUSED_KSYMS"
+
        linux-info_pkg_setup;
        require_configured_kernel
        check_kernel_built;
@@ -592,7 +595,7 @@ linux-mod_pkg_setup_binary() {
                [[ ${config:0:1} == "~" ]] && optional=''
                new_CONFIG_CHECK="${new_CONFIG_CHECK} ${optional}${config}"
        done
-       export CONFIG_CHECK="${new_CONFIG_CHECK}"
+       CONFIG_CHECK="${new_CONFIG_CHECK}"
        linux-info_pkg_setup;
 }
 

Reply via email to