From 1b86182dc69529e10a545d74b5cb3aa1003cedf1 Mon Sep 17 00:00:00 2001 From: Stefan Eichenberger Date: Wed, 9 Jun 2021 18:29:47 +0200 Subject: [PATCH] ssc-sysstate-driver: add Module.symvers path Make sure that the sysstate driver finds the Module.symvers file of the broker driver. Signed-off-by: Stefan Eichenberger --- .../ssc-sysstate-driver/ssc-sysstate-driver_git.bb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb b/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb index 5378a0d..f3126f1 100644 --- a/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb +++ b/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb @@ -22,3 +22,14 @@ SRC_URI = "\ " S = "${WORKDIR}/git" +SSC_KBUILD_EXTRA_SYMBOLS = "${STAGING_INCDIR}/ssc-broker-driver/Module.symvers" + +python __anonymous () { + depends = d.getVar('DEPENDS') + extra_symbols = [] + for dep in depends.split(): + if dep.startswith("kernel-module-"): + extra_symbols.append("${STAGING_INCDIR}/" + dep + "/Module.symvers") + extra_symbols.append(d.getVar("SSC_KBUILD_EXTRA_SYMBOLS")) + d.setVar('KBUILD_EXTRA_SYMBOLS', " ".join(extra_symbols)) +}