All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x
@ 2011-09-26 11:47 Baruch Siach
  2011-09-26 11:47 ` [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC Baruch Siach
  2011-09-26 20:25 ` [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Peter Korsgaard
  0 siblings, 2 replies; 4+ messages in thread
From: Baruch Siach @ 2011-09-26 11:47 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 .../valgrind-3.6.1-configure-support-linux-3.patch |   30 ++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)
 create mode 100644 package/valgrind/valgrind-3.6.1-configure-support-linux-3.patch

diff --git a/package/valgrind/valgrind-3.6.1-configure-support-linux-3.patch b/package/valgrind/valgrind-3.6.1-configure-support-linux-3.patch
new file mode 100644
index 0000000..a3b2482
--- /dev/null
+++ b/package/valgrind/valgrind-3.6.1-configure-support-linux-3.patch
@@ -0,0 +1,30 @@
+Add support for kernel 3.x. From upstream r11796 (via Debian).
+
+Signed-off-by: Baruch Siach <baruch@tkos.co.il>
+
+Index: valgrind-3.6.1/configure.in
+===================================================================
+--- valgrind-3.6.1.orig/configure.in	2011-02-15 18:31:17.000000000 +0100
++++ valgrind-3.6.1/configure.in	2011-07-08 22:36:36.051563848 +0200
+@@ -220,7 +220,7 @@
+         kernel=`uname -r`
+ 
+         case "${kernel}" in
+-             2.6.*) 
++             2.6.*|3.*) 
+         	    AC_MSG_RESULT([2.6 family (${kernel})])
+         	    AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x])
+         	    ;;
+Index: valgrind-3.6.1/configure
+===================================================================
+--- valgrind-3.6.1.orig/configure	2011-07-08 22:37:18.911240743 +0200
++++ valgrind-3.6.1/configure	2011-07-08 22:37:44.847045178 +0200
+@@ -5348,7 +5348,7 @@
+         kernel=`uname -r`
+ 
+         case "${kernel}" in
+-             2.6.*)
++             2.6.*|3.*)
+         	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.6 family (${kernel})" >&5
+ $as_echo "2.6 family (${kernel})" >&6; }
+ 
-- 
1.7.6.3

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC
  2011-09-26 11:47 [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Baruch Siach
@ 2011-09-26 11:47 ` Baruch Siach
  2011-09-26 20:25   ` Peter Korsgaard
  2011-09-26 20:25 ` [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Peter Korsgaard
  1 sibling, 1 reply; 4+ messages in thread
From: Baruch Siach @ 2011-09-26 11:47 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
---
 .../valgrind-3.6.1-workaround-SIGSEGV-on-PPC.patch |   28 ++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
 create mode 100644 package/valgrind/valgrind-3.6.1-workaround-SIGSEGV-on-PPC.patch

diff --git a/package/valgrind/valgrind-3.6.1-workaround-SIGSEGV-on-PPC.patch b/package/valgrind/valgrind-3.6.1-workaround-SIGSEGV-on-PPC.patch
new file mode 100644
index 0000000..a788511
--- /dev/null
+++ b/package/valgrind/valgrind-3.6.1-workaround-SIGSEGV-on-PPC.patch
@@ -0,0 +1,28 @@
+From db894abcaa12555f60880a15840010f81d354806 Mon Sep 17 00:00:00 2001
+From: Pierre Habouzit <madcoder@debian.org>
+Date: Tue, 10 May 2011 23:11:45 +0200
+Subject: [PATCH] workaround SIGSEGV on PPC.
+
+Signed-off-by: Pierre Habouzit <madcoder@debian.org>
+---
+ coregrind/m_machine.c |    4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/coregrind/m_machine.c b/coregrind/m_machine.c
+index 8dc3e17..7921502 100644
+--- a/coregrind/m_machine.c
++++ b/coregrind/m_machine.c
+@@ -28,6 +28,10 @@
+    The GNU General Public License is contained in the file COPYING.
+ */
+ 
++#ifdef __powerpc__
++#  pragma GCC optimize ("-O0")
++#endif
++
+ #include "pub_core_basics.h"
+ #include "pub_core_vki.h"
+ #include "pub_core_threadstate.h"
+-- 
+1.7.5.1.290.g2095dc
+
-- 
1.7.6.3

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x
  2011-09-26 11:47 [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Baruch Siach
  2011-09-26 11:47 ` [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC Baruch Siach
@ 2011-09-26 20:25 ` Peter Korsgaard
  1 sibling, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2011-09-26 20:25 UTC (permalink / raw)
  To: buildroot

>>>>> "Baruch" == Baruch Siach <baruch@tkos.co.il> writes:

 Baruch> Signed-off-by: Baruch Siach <baruch@tkos.co.il>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC
  2011-09-26 11:47 ` [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC Baruch Siach
@ 2011-09-26 20:25   ` Peter Korsgaard
  0 siblings, 0 replies; 4+ messages in thread
From: Peter Korsgaard @ 2011-09-26 20:25 UTC (permalink / raw)
  To: buildroot

>>>>> "Baruch" == Baruch Siach <baruch@tkos.co.il> writes:

 Baruch> Signed-off-by: Baruch Siach <baruch@tkos.co.il>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-09-26 20:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-26 11:47 [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Baruch Siach
2011-09-26 11:47 ` [Buildroot] [PATCH 2/2] valgrind: workaround for segmentation fault on PowerPC Baruch Siach
2011-09-26 20:25   ` Peter Korsgaard
2011-09-26 20:25 ` [Buildroot] [PATCH 1/2] valgrind: fix build on Linux kernel 3.x Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.