From 0305f43c02ebb30e0357d6633aeda3a4e72cbde68af3279b5844566bc56ee00e Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 12 Sep 2007 14:49:23 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=13 --- glibc-2.6.1.diff | 66 +++++++++++++++++++++++++++++++++++++++++++++--- valgrind.changes | 6 +++++ valgrind.spec | 9 ++++--- 3 files changed, 74 insertions(+), 7 deletions(-) diff --git a/glibc-2.6.1.diff b/glibc-2.6.1.diff index eb0dd22..26d838d 100644 --- a/glibc-2.6.1.diff +++ b/glibc-2.6.1.diff @@ -1,7 +1,5 @@ -Index: glibc-2.6.supp -=================================================================== ---- glibc-2.6.supp (revision 6771) -+++ glibc-2.6.supp (working copy) +--- glibc-2.6.supp ++++ glibc-2.6.supp @@ -42,9 +42,9 @@ { dl-hack3 @@ -27,4 +25,64 @@ Index: glibc-2.6.supp + obj:/lib/ld-2.6*.so } + ##----------------------------------------------------------------------## +--- xfree-4.supp ++++ xfree-4.supp +@@ -137,7 +137,7 @@ + struct with uninitialized paddings - libxcb + Memcheck:Param + writev(vector[...]) +- obj:/lib/ld-2.6.so ++ obj:/lib*/libc-2.6*.so + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 + fun:xcb_send_request +@@ -148,7 +148,7 @@ + struct with uninitialized paddings - libxcb + Memcheck:Param + writev(vector[...]) +- obj:/lib/ld-2.6.so ++ obj:/lib*/libc-2.6*.so + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 +--- glibc-2.6.supp ++++ glibc-2.6.supp +@@ -47,6 +47,16 @@ + obj:/lib*/ld-2.6*.so* + } + ++{ ++ dl-hack3 ++ Memcheck:Cond ++ obj:/lib*/ld-2.6*.so ++ obj:/lib*/ld-2.6*.so ++ obj:/lib*/libc-2.6*.so ++ obj:/lib*/libdl-2.6*.so ++ obj:/lib*/ld-2.6*.so ++} ++ + ##----------------------------------------------------------------------## + { + glibc-2.5.x-on-SUSE-10.2-(PPC)-1 +@@ -84,9 +94,17 @@ + { + glibc-2.6-on-SUSE-10.3-(x86) + Memcheck:Addr4 +- obj:/lib/ld-2.6*.so +- obj:/lib/ld-2.6*.so +- obj:/lib/ld-2.6*.so ++ obj:/lib*/ld-2.6*.so* ++ obj:/lib*/ld-2.6*.so* ++ obj:/lib*/ld-2.6*.so* ++} ++ ++{ ++ glibc-2.6-on-SUSE-10.3-(x86_64) ++ Memcheck:Addr8 ++ obj:/lib*/ld-2.6*.so ++ obj:/lib*/ld-2.6*.so ++ obj:/lib*/ld-2.6*.so + } + ##----------------------------------------------------------------------## diff --git a/valgrind.changes b/valgrind.changes index e81aba1..f8579cd 100644 --- a/valgrind.changes +++ b/valgrind.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Sep 12 15:26:43 CEST 2007 - dmueller@suse.de + +- fix build on ppc64 again +- update suppressions + ------------------------------------------------------------------- Fri Aug 24 15:28:26 CEST 2007 - dmueller@suse.de diff --git a/valgrind.spec b/valgrind.spec index 1079817..57e87a6 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -12,7 +12,7 @@ Name: valgrind BuildRequires: gcc-c++ glibc-devel-32bit xorg-x11-devel -%ifarch x86_64 +%ifarch x86_64 ppc64 %if %suse_version > 1010 BuildRequires: gcc-32bit %endif @@ -21,12 +21,12 @@ BuildRequires: gcc-32bit glibc-32bit %endif %endif URL: http://valgrind.org/ -License: GPL v2 or later +License: GPL v2 only Group: Development/Tools/Debuggers Summary: Memory Management Debugger BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 3.2.3 -Release: 47 +Release: 52 Source0: %{name}-%{version}.tar.bz2 # svn di svn://svn.valgrind.org/valgrind/tags/VALGRIND_3_2_1 svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_2_BRANCH > 3_2_BRANCH.diff # svn di svn://svn.valgrind.org/vex/tags/VEX_3_2_1 svn://svn.valgrind.org/vex/branches/VEX_3_2_BRANCH > VEX_3_2_BRANCH.diff @@ -155,6 +155,9 @@ mv $RPM_BUILD_ROOT/usr/share/doc/valgrind $RPM_BUILD_ROOT/usr/share/doc/packages %_libdir/valgrind/*/*.a %changelog +* Wed Sep 12 2007 - dmueller@suse.de +- fix build on ppc64 again +- update suppressions * Fri Aug 24 2007 - dmueller@suse.de - fix valgrind on x86_64 (#296803) * Tue Aug 21 2007 - dmueller@suse.de