On 08/16/2012 11:22 AM, Saul Wold wrote:
On 07/31/2012 08:10 AM, Khem Raj wrote:
asm/unistd.h includes asm/unistd_64.h on x86_64
and asm/unistd_32.h on i386 but these files are
generated files in 3.4 and when we do 'make clean' they get
deleted and it shows up as an error when building
external modules. May be its a 3.4 kernel bug may be not
but make clean should have left the tree in
a shape to build modules but it does not.

Probably we should run make modules_prepare after having
run make clean.

Signed-off-by: Khem Raj <[email protected]>
---
  meta/classes/kernel.bbclass |    2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index b19ed4c..4ac3d48 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -197,6 +197,8 @@ kernel_do_install() {
      if [ -f include/generated/bounds.h ]; then
          cp include/generated/bounds.h
$kerneldir/include/generated/bounds.h
      fi
+    mkdir -p $kerneldir/arch/${ARCH}/include/generated/
+    cp -fR arch/${ARCH}/include/generated/*
$kerneldir/arch/${ARCH}/include/generated/

      # Remove the following binaries which cause strip or arch QA errors
      # during do_package for cross-compiled platforms

Merged into OE-Core

Oops not yet!  I was scanning the wrong list!

Sorry
        Sau!

Thanks
     Sau!


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to