Skip to contentSkip to conversation

valgrind: fix bug 1129 for supporting kernel 3.x

GIT PULL New Lin Tong 2 participants 3 messages Aug 12, 2011 – Aug 15, 2011

lore
Share & tools
lore

Lin Tong

author
#0 lore raw

Hi Saul,

This pull requests to add 3.x kernel supports in valgrind's configure.in, which fixed bug 1129. Please help to review and pull.

[YOCTO #1129]

Thanks,
Tong

The following changes since commit a92d56058b21913570bb17ae416c3b00afce055e:
Kumar Gala (1):
gnome-doc-utils: respect python-dir setting EXTRA_OECONF

are available in the git repository at:

git://git.pokylinux.org/poky-contrib tlin100/bug1129-v2
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=tlin100/bug1129-v2

Lin Tong (1):
valgrind: supporting on Linux kernel 3.x

 .../valgrind-3.6.1/fix_unsupporting_kernel_3.patch |   26 ++++++++++++++++++++
 meta/recipes-devtools/valgrind/valgrind_3.6.1.bb   |    3 +-
 2 files changed, 28 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch
author
#1 lore raw

PATCH 1/1 valgrind: supporting on Linux kernel 3.x

The old valgrind package do not support for Linux kernel 3.x, only for kernel 2.4 and 2.6. Now adding the configuration to the configure.in file to support Linux kernel 3.0.

This commit fixes the problem in valgrind [YOCTO #1129]

---
 .../valgrind-3.6.1/fix_unsupporting_kernel_3.patch |   26 ++++++++++++++++++++
 meta/recipes-devtools/valgrind/valgrind_3.6.1.bb   |    3 +-
 2 files changed, 28 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch
meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch new file +26 -0
new file mode 100644
index 0000000..346ffeb
@@ -0,0 +1,26 @@
+valgrind: Add 3.x statements to "case" for supporting the kernel 3.x
+
+Signed-off-by: Lin Tong <[email protected]>
+
+Upstream-Status: Pending
+
+diff --git a/configure.in b/configure.in
+index 3878619..1cb7dc7 100644
+--- a/configure.in
++++ b/configure.in
+@@ -229,10 +229,14 @@ case "${host_os}" in
+         	    AC_MSG_RESULT([2.4 family (${kernel})])
+         	    AC_DEFINE([KERNEL_2_4], 1, [Define to 1 if you're using Linux 2.4.x])
+         	    ;;
++             3.*)
++                    AC_MSG_RESULT([3 family (${kernel})])
++                    AC_DEFINE([KERNEL_3], 1, [Define to 1 if you're using Linux 3.x])
++                    ;;
+ 
+              *) 
+         	    AC_MSG_RESULT([unsupported (${kernel})])
+-        	    AC_MSG_ERROR([Valgrind works on kernels 2.4, 2.6])
++        	    AC_MSG_ERROR([Valgrind works on kernels 2.4, 2.6, 3.x])
+         	    ;;
+         esac
+ 
meta/recipes-devtools/valgrind/valgrind_3.6.1.bb +2 -1
index d5dcdd6..021caa8 100644
@@ -7,10 +7,11 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=c46082167a314d785d012a244748d803 \
                     file://include/valgrind.h;beginline=1;endline=56;md5=13a71cedba99112334d8596162aec37e \
                     file://COPYING.DOCS;md5=8fdeb5abdb235a08e76835f8f3260215"
 DEPENDS = "virtual/libx11"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://www.valgrind.org/downloads/valgrind-${PV}.tar.bz2 \
 	   file://fix_issue_caused_by_ccache.patch \
+           file://fix_unsupporting_kernel_3.patch \
            file://fixed-perl-path.patch"
 
 SRC_URI[md5sum] = "2c3aa122498baecc9d69194057ca88f5"
Signature · 1 line
1.7.0.4
Applied
#2 lore raw
In reply to Lin Tong
Quoted 25 lines · Lin Tong

Hi Saul,

This pull requests to add 3.x kernel supports in valgrind's configure.in, which fixed bug 1129. Please help to review and pull.

[YOCTO #1129]

Thanks,
Tong

The following changes since commit a92d56058b21913570bb17ae416c3b00afce055e:
Kumar Gala (1):
gnome-doc-utils: respect python-dir setting EXTRA_OECONF

are available in the git repository at:

   git://git.pokylinux.org/poky-contrib tlin100/bug1129-v2
   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=tlin100/bug1129-v2

Lin Tong (1):
valgrind: supporting on Linux kernel 3.x

  .../valgrind-3.6.1/fix_unsupporting_kernel_3.patch |   26 ++++++++++++++++++++
  meta/recipes-devtools/valgrind/valgrind_3.6.1.bb   |    3 +-
  2 files changed, 28 insertions(+), 1 deletions(-)
Quoted 8 lines

create mode 100644 meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch

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

Merged into OE-Core

Thanks
Sau!