From: Ross Burton Date: Mon, 13 Jun 2016 23:14:06 +0000 (+0100) Subject: classes/kernel: remove path assumptions in compile_kernelmodules X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~25310 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a26ec548aabda74acfdd1e2893b98b47bc513b15;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git classes/kernel: remove path assumptions in compile_kernelmodules do_compile_kernelmodules was assuming that the current directory was ${B} but didn't make that explicit, so use an absolute path to ensure this always works. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass index dcf8bae0427..59bbbe8ad53 100644 --- a/meta/classes/kernel.bbclass +++ b/meta/classes/kernel.bbclass @@ -291,7 +291,7 @@ do_compile_kernelmodules() { # external kernel modules has a dependency on # other kernel modules and will look at this # file to do symbol lookups - cp Module.symvers ${STAGING_KERNEL_BUILDDIR}/ + cp ${B}/Module.symvers ${STAGING_KERNEL_BUILDDIR}/ else bbnote "no modules to compile" fi @@ -598,4 +598,3 @@ do_deploy[prefuncs] += "package_get_auto_pr" addtask deploy after do_populate_sysroot EXPORT_FUNCTIONS do_deploy -