[oe-commits] Khem Raj : gumstix-kernel_2.6.21.bb: Fix compile failure of sumversion. c fix Bugzilla/5142

git version control git at git.openembedded.org
Mon Jan 24 04:01:44 UTC 2011


Module: openembedded.git
Branch: master
Commit: 808193c1f2b0aff28eae195305eb22098b1c4934
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=808193c1f2b0aff28eae195305eb22098b1c4934

Author: Khem Raj <raj.khem at gmail.com>
Date:   Sun Jan 23 19:59:57 2011 -0800

gumstix-kernel_2.6.21.bb: Fix compile failure of sumversion.c fix Bugzilla/5142

Signed-off-by: Khem Raj <raj.khem at gmail.com>

---

 .../sumversion-include-limit.h.patch               |   24 ++++++++++++++++++++
 recipes/linux/gumstix-kernel_2.6.21.bb             |    1 +
 recipes/linux/gumstix-linux.inc                    |    2 +-
 3 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/recipes/linux/gumstix-kernel-2.6.21/sumversion-include-limit.h.patch b/recipes/linux/gumstix-kernel-2.6.21/sumversion-include-limit.h.patch
new file mode 100644
index 0000000..e7f49e9
--- /dev/null
+++ b/recipes/linux/gumstix-kernel-2.6.21/sumversion-include-limit.h.patch
@@ -0,0 +1,24 @@
+commit fc31c7716355a226b8ed4e16f4581e5c8fa53570
+Author: Mike Frysinger <vapier at gentoo.org>
+Date:   Thu May 17 14:57:20 2007 -0400
+
+    kbuild: include limits.h in sumversion.c for PATH_MAX
+    
+    POSIX says limits.h defines PATH_MAX so we should include it (which fixes
+    compiling on some systems like OS X).
+    
+    Signed-off-by: Mike Frysinger <vapier at gentoo.org>
+    Signed-off-by: Sam Ravnborg <sam at ravnborg.org>
+
+Index: linux-2.6.21/scripts/mod/sumversion.c
+===================================================================
+--- linux-2.6.21.orig/scripts/mod/sumversion.c	2007-04-25 20:08:32.000000000 -0700
++++ linux-2.6.21/scripts/mod/sumversion.c	2011-01-23 19:58:07.487045001 -0800
+@@ -7,6 +7,7 @@
+ #include <ctype.h>
+ #include <errno.h>
+ #include <string.h>
++#include <limits.h>
+ #include "modpost.h"
+ 
+ /*
diff --git a/recipes/linux/gumstix-kernel_2.6.21.bb b/recipes/linux/gumstix-kernel_2.6.21.bb
index 8d89ab0..df6ce74 100644
--- a/recipes/linux/gumstix-kernel_2.6.21.bb
+++ b/recipes/linux/gumstix-kernel_2.6.21.bb
@@ -51,6 +51,7 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
        file://smc91x-fail-if-no-chip.patch \
        file://one-wire.patch \
        ${@base_contains('MACHINE_FEATURES', 'rgb16','file://pxafb-backto16.patch', '',d)} \
+       file://sumversion-include-limit.h.patch \
        "
 
 do_configure_prepend() {
diff --git a/recipes/linux/gumstix-linux.inc b/recipes/linux/gumstix-linux.inc
index 5fae245..11a50f2 100644
--- a/recipes/linux/gumstix-linux.inc
+++ b/recipes/linux/gumstix-linux.inc
@@ -1,7 +1,7 @@
 DESCRIPTION = "Linux kernel for custom configurations"
 SECTION = "kernel"
 LICENSE = "GPLv2"
-PR = "r1"
+PR = "r2"
 
 inherit kernel
 





More information about the Openembedded-commits mailing list