* [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting kernel 3.x
@ 2011-08-12 10:21 Lin Tong
2011-08-12 10:21 ` [PATCH 1/1] valgrind: supporting on Linux " Lin Tong
2011-08-15 17:02 ` [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting " Saul Wold
0 siblings, 2 replies; 3+ messages in thread
From: Lin Tong @ 2011-08-12 10:21 UTC (permalink / raw)
To: openembedded-core
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
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] valgrind: supporting on Linux kernel 3.x
2011-08-12 10:21 [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting kernel 3.x Lin Tong
@ 2011-08-12 10:21 ` Lin Tong
2011-08-15 17:02 ` [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting " Saul Wold
1 sibling, 0 replies; 3+ messages in thread
From: Lin Tong @ 2011-08-12 10:21 UTC (permalink / raw)
To: openembedded-core
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]
Signed-off-by: Lin Tong <tong.lin@intel.com>
---
.../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
diff --git a/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch b/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch
new file mode 100644
index 0000000..346ffeb
--- /dev/null
+++ b/meta/recipes-devtools/valgrind/valgrind-3.6.1/fix_unsupporting_kernel_3.patch
@@ -0,0 +1,26 @@
+valgrind: Add 3.x statements to "case" for supporting the kernel 3.x
+
+Signed-off-by: Lin Tong <tong.lin@intel.com>
+
+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
+
diff --git a/meta/recipes-devtools/valgrind/valgrind_3.6.1.bb b/meta/recipes-devtools/valgrind/valgrind_3.6.1.bb
index d5dcdd6..021caa8 100644
--- a/meta/recipes-devtools/valgrind/valgrind_3.6.1.bb
+++ b/meta/recipes-devtools/valgrind/valgrind_3.6.1.bb
@@ -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"
--
1.7.0.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting kernel 3.x
2011-08-12 10:21 [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting kernel 3.x Lin Tong
2011-08-12 10:21 ` [PATCH 1/1] valgrind: supporting on Linux " Lin Tong
@ 2011-08-15 17:02 ` Saul Wold
1 sibling, 0 replies; 3+ messages in thread
From: Saul Wold @ 2011-08-15 17:02 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On 08/12/2011 03:21 AM, Lin Tong wrote:
> 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
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>
Merged into OE-Core
Thanks
Sau!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-08-15 17:07 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-12 10:21 [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting kernel 3.x Lin Tong
2011-08-12 10:21 ` [PATCH 1/1] valgrind: supporting on Linux " Lin Tong
2011-08-15 17:02 ` [PATCH 0/1] [PULL] valgrind: fix bug 1129 for supporting " Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox