On Wed, Jul 1, 2015 at 2:16 AM, Jian Liu <jian....@windriver.com> wrote: > Some tools under scripts are missed and this can cause error > during building modules on the target > Build these tools by "make script".
We have a bugzilla for this, but the change was pending some other re-organizations of the kernel source packaging. The problem with packing this is that we used to get QA errors since the tools don't match the target arch. Can you confirm that you've built, packaged and installed this on a non-x86 architecture ? Bruce > > Also handle the .debug directories. > > Signed-off-by: Jian Liu <jian....@windriver.com> > --- > meta/recipes-kernel/linux/kernel-devsrc.bb | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb > b/meta/recipes-kernel/linux/kernel-devsrc.bb > index dd65788..ff03d4e 100644 > --- a/meta/recipes-kernel/linux/kernel-devsrc.bb > +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb > @@ -57,6 +57,9 @@ do_install() { > # architecture (since scripts and helpers are native format). > KBUILD_OUTPUT="$kerneldir" > oe_runmake -C $kerneldir CC="${KERNEL_CC}" LD="${KERNEL_LD}" clean > _mrproper_scripts > + # Tools under scripts/ is necessary. > + cross_tool_prefix=${@d.getVar('TARGET_RAW_PREFIX', True) or ""} > + make -C $kerneldir CROSS_COMPILE=$cross_tool_prefix scripts > > # As of Linux kernel version 3.0.1, the clean target removes > # arch/powerpc/lib/crtsavres.o which is present in > @@ -71,6 +74,7 @@ do_install() { > # Ensure we don't race against "make scripts" during cpio > do_install[lockfiles] = "${TMPDIR}/kernel-scripts.lock" > > -PACKAGES = "kernel-devsrc" > +PACKAGES = "kernel-devsrc-dbg kernel-devsrc" > +FILES_${PN}-dbg = "${KERNEL_SRC_PATH}/scripts/.debug > ${KERNEL_SRC_PATH}/scripts/*/.debug" > FILES_${PN} = "${KERNEL_SRC_PATH}" > RDEPENDS_${PN} = "bc" > -- > 1.8.5.2.233.g932f7e4 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core