eclass/linux-mod.eclass: Check for TRIM_UNUSED_KSYMS (bug #591832).
authorJeroen Roovers <jer@gentoo.org>
Thu, 22 Dec 2016 08:19:03 +0000 (09:19 +0100)
committerJeroen Roovers <jer@gentoo.org>
Thu, 22 Dec 2016 08:19:24 +0000 (09:19 +0100)
eclass/linux-mod.eclass

index 84b278686396011f642680373b825f5c34a36b93..270eff5090c10aba3f479ea31dd604763625d83e 100644 (file)
@@ -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;
 }