Skip to contentSkip to conversation

valgrind: bump to version 1.9.0

PATCH Superseded Jérôme Pouiller 2 participants 2 messages Jan 2, 2014

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 valgrind: bump to version 1.9.0

Drop some patches:
- glibc 2.17 and 2.18 are now supported by upstream
- coregrind/link_tool_exe_linux.in has been reworked and should now support ccache

---
 .../valgrind-0001-workaround-SIGSEGV-on-PPC.patch  | 32 ++++++++++
 ...e-largefile-support-unconditionally-on-uC.patch | 71 ++++++++++++++++++++++
 ...valgrind-0003-Add-replacement-for-a.out.h.patch | 58 ++++++++++++++++++
 ...grind-add-support-for-glibc-2.17-and-2.18.patch | 50 ---------------
 .../valgrind-dont-include-a-out-header.patch       | 45 --------------
 package/valgrind/valgrind-fix-ccache-support.patch | 49 ---------------
 package/valgrind/valgrind-largefile.patch          | 56 -----------------
 .../valgrind-workaround-SIGSEGV-on-PPC.patch       | 25 --------
 package/valgrind/valgrind.mk                       |  2 +-
 9 files changed, 162 insertions(+), 226 deletions(-)
 create mode 100644 package/valgrind/valgrind-0001-workaround-SIGSEGV-on-PPC.patch
 create mode 100644 package/valgrind/valgrind-0002-don-t-enable-largefile-support-unconditionally-on-uC.patch
 create mode 100644 package/valgrind/valgrind-0003-Add-replacement-for-a.out.h.patch
 delete mode 100644 package/valgrind/valgrind-add-support-for-glibc-2.17-and-2.18.patch
 delete mode 100644 package/valgrind/valgrind-dont-include-a-out-header.patch
 delete mode 100644 package/valgrind/valgrind-fix-ccache-support.patch
 delete mode 100644 package/valgrind/valgrind-largefile.patch
 delete mode 100644 package/valgrind/valgrind-workaround-SIGSEGV-on-PPC.patch
package/valgrind/valgrind-0001-workaround-SIGSEGV-on-PPC.patch new file +32 -0
new file mode 100644
index 0000000..9e891be
@@ -0,0 +1,32 @@
+From 872ade34d6af973ca88d5accd9e819216ecb94ba Mon Sep 17 00:00:00 2001
+From: Pierre Habouzit <[email protected]>
+Date: Tue, 10 May 2011 23:11:45 +0200
+Subject: [PATCH 1/3] workaround SIGSEGV on PPC.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Pierre Habouzit <[email protected]>
+Signed-off-by: J?r?me Pouiller <[email protected]>
+---
+ coregrind/m_machine.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/coregrind/m_machine.c b/coregrind/m_machine.c
+index 28a180e..8426551 100644
+--- a/coregrind/m_machine.c
++++ b/coregrind/m_machine.c
+@@ -27,6 +27,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_libcsetjmp.h"   // setjmp facilities
+-- 
+1.8.3.2
+
package/valgrind/valgrind-0002-don-t-enable-largefile-support-unconditionally-on-uC.patch new file +71 -0

71 lines not on this page · raw message

package/valgrind/valgrind-0003-Add-replacement-for-a.out.h.patch new file +58 -0

58 lines not on this page · raw message

package/valgrind/valgrind-add-support-for-glibc-2.17-and-2.18.patch deleted +0 -50

50 lines not on this page · raw message

package/valgrind/valgrind-dont-include-a-out-header.patch deleted +0 -45

45 lines not on this page · raw message

package/valgrind/valgrind-fix-ccache-support.patch deleted +0 -49

49 lines not on this page · raw message

package/valgrind/valgrind-largefile.patch deleted +0 -56

56 lines not on this page · raw message

package/valgrind/valgrind-workaround-SIGSEGV-on-PPC.patch deleted +0 -25
deleted file mode 100644
index 3358c24..0000000
@@ -1,25 +0,0 @@
-From db894abcaa12555f60880a15840010f81d354806 Mon Sep 17 00:00:00 2001
-From: Pierre Habouzit <[email protected]>
-Date: Tue, 10 May 2011 23:11:45 +0200
-Subject: [PATCH] workaround SIGSEGV on PPC.
-
-Signed-off-by: Pierre Habouzit <[email protected]>
----
- coregrind/m_machine.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-Index: b/coregrind/m_machine.c
-===================================================================
---- a/coregrind/m_machine.c
-+++ b/coregrind/m_machine.c
-@@ -27,6 +27,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_libcsetjmp.h"   // setjmp facilities
package/valgrind/valgrind.mk +1 -1
index 953f929..a1594ce 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-VALGRIND_VERSION = 3.8.1
+VALGRIND_VERSION = 3.9.0
 VALGRIND_SITE    = http://valgrind.org/downloads/
 VALGRIND_SOURCE  = valgrind-$(VALGRIND_VERSION).tar.bz2
 VALGRIND_LICENSE = GPLv2 GFDLv1.2
Signature · 1 line
1.8.3.2
#1 lore raw

PATCH 1/1 valgrind: bump to version 1.9.0

Hi J?r?me,

Quoted 6 lines · J?r?me Pouiller

Drop some patches:
- glibc 2.17 and 2.18 are now supported by upstream
- coregrind/link_tool_exe_linux.in has been reworked and should now support ccache

Subject should be 3.9.0.

baruch

Signature · 3 lines
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -