]> code.ossystems Code Review - meta-freescale.git/commitdiff
linux-imx (2.6.35.3): install native binaries onto sysroot
authorOtavio Salvador <otavio@ossystems.com.br>
Tue, 17 Jul 2012 13:08:21 +0000 (10:08 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 17 Jul 2012 13:16:38 +0000 (10:16 -0300)
The native binaries that are used during imx-test building need to be
in sysroot, not target packages, as their are built for host
architecture.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb

index 649d056d7794735b48b98ebb6d3df2fd063ca923..c003f39f60818eb4eec6961df176544323cbb195 100644 (file)
@@ -4,7 +4,7 @@
 DESCRIPTION = "Linux kernel for imx platforms"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
-PR = "r24"
+PR = "r25"
 
 inherit kernel
 COMPATIBLE_MACHINE = "(mxs|mx5)"
@@ -63,10 +63,13 @@ do_install_append() {
        if [ -d include/generated ]; then
                cp include/generated/* $kerneldir/include/generated/
        fi
-       # scripts/basic/fixdep is used in imx-test
-       mkdir -p $kerneldir/scripts/basic/
-       cp scripts/basic/fixdep $kerneldir/scripts/basic/
-       # scripts/mod/modpost is used in imx-test
-       mkdir -p $kerneldir/scripts/mod
-       cp scripts/mod/modpost $kerneldir/scripts/mod
+
+       # Host architecture object file
+       rm $kerneldir/scripts/kconfig/kxgettext.o
+}
+
+sysroot_stage_all_append() {
+       sysroot_stage_dir ${D}/kernel ${SYSROOT_DESTDIR}/kernel
+       cp ${S}/scripts/basic/fixdep ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/basic
+       cp ${S}/scripts/mod/modpost ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/mod
 }