[oe] [PATCH] fixing klibc/kexec-tools-static
Peter Chubb
peter.chubb at nicta.com.au
Thu May 7 05:10:24 UTC 2009
Currently when you try to build linux-kexecboot or similar for an ARM
platform, you get failures because of a missing header subdirectory.
This is a known problem. However, the missing directory full of
kernel headers (e.g., mach/memory.h) that probably shouldn't be
exposed anyway.
This patch removes the #include of the file that's a problem. The
resulting image seems to work on Collie.
--- /dev/null
+++ b/recipes/kexec/files/kexec-klibc-new-kernels.patch
@@ -0,0 +1,26 @@
+Index: kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c
+===================================================================
+--- kexec-tools-1.101.orig/kexec/arch/arm/kexec-zImage-arm.c 2009-05-07 14:28:21.000000000 +1000
++++ kexec-tools-1.101/kexec/arch/arm/kexec-zImage-arm.c 2009-05-07 14:28:27.000000000 +1000
+@@ -8,21 +8,20 @@
+
+ #define _GNU_SOURCE
+ #include <stdio.h>
+ #include <string.h>
+ #include <stdlib.h>
+ #include <errno.h>
+ #include <limits.h>
+ #include <stdint.h>
+ #include <getopt.h>
+ #include <arch/options.h>
+-#include <asm/page.h>
+ #include "../../kexec.h"
+
+ #define COMMAND_LINE_SIZE 1024
+ #define BOOT_PARAMS_SIZE 1536
+
+ struct tag_header {
+ uint32_t size;
+ uint32_t tag;
+ };
+
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
More information about the Openembedded-devel
mailing list