[OE-core] [PATCH 2/2] kernel.bbclass: Call make with correct variables in kernelscripts_sstate_postinst

Mike Crowe mac at mcrowe.com
Tue Nov 19 17:37:45 UTC 2013


Ensure that the environment variable and command line arguments that are
used when calling make in kernel_do_compile are used in
kernelscripts_sstate_postinst.

Signed-off-by: Mike Crowe <mac at mcrowe.com>
---
 meta/classes/kernel.bbclass |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 2fad6e0..9d922d6 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -304,10 +304,11 @@ do_install[prefuncs] += "package_get_auto_pr"
 
 SSTATEPOSTINSTFUNCS += "kernelscripts_sstate_postinst"
 kernelscripts_sstate_postinst () {
+	unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
 	if [ "${BB_CURRENTTASK}" = "populate_sysroot" -o "${BB_CURRENTTASK}" = "populate_sysroot_setscene" ]; then
 		( 
 		  cd ${STAGING_KERNEL_DIR}
-		  oe_runmake scripts
+		  oe_runmake scripts CC="${KERNEL_CC}" LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS}
 		)
 	fi
 }
-- 
1.7.10.4




More information about the Openembedded-core mailing list