diff --git a/glibc-2.6.diff b/glibc-2.6.diff index 8aeae75..6fba0a5 100644 --- a/glibc-2.6.diff +++ b/glibc-2.6.diff @@ -1,6 +1,6 @@ ---- configure.in -+++ configure.in -@@ -359,6 +359,16 @@ +--- configure.in (revision 6761) ++++ configure.in (working copy) +@@ -359,6 +359,16 @@ AC_EGREP_CPP([GLIBC_25], [ ], glibc="2.5") @@ -17,7 +17,7 @@ AC_MSG_CHECKING([the glibc version]) case "${glibc}" in -@@ -386,9 +396,15 @@ +@@ -386,9 +396,15 @@ case "${glibc}" in DEFAULT_SUPP="glibc-2.5.supp ${DEFAULT_SUPP}" ;; @@ -34,8 +34,8 @@ ;; esac ---- glibc-2.6.supp -+++ glibc-2.6.supp +--- glibc-2.6.supp (revision 0) ++++ glibc-2.6.supp (revision 0) @@ -0,0 +1,215 @@ + +##----------------------------------------------------------------------## @@ -72,18 +72,18 @@ +{ + dl-hack2 + Memcheck:Cond -+ obj:/lib*/ld-2.5*.so -+ obj:/lib*/ld-2.5*.so -+ obj:/lib*/ld-2.5*.so -+ obj:/lib*/ld-2.5*.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 +} + +{ + dl-hack3 + Memcheck:Cond -+ obj:/lib*/ld-2.5*so* -+ obj:/lib*/ld-2.5*so* -+ obj:/lib*/ld-2.5*so* ++ obj:/lib*/ld-2.6.so* ++ obj:/lib*/ld-2.6.so* ++ obj:/lib*/ld-2.6.so* +} + +##----------------------------------------------------------------------## @@ -98,7 +98,7 @@ + glibc-2.5.x-on-SUSE-10.2-(PPC)-2a + Memcheck:Cond + fun:index -+ obj:*ld-2.5.*.so ++ obj:*ld-2.6.*.so +} +{ + glibc-2.5.x-on-SuSE-10.2-(PPC)-2b @@ -110,14 +110,14 @@ + glibc-2.5.5-on-SuSE-10.2-(PPC)-2c + Memcheck:Addr4 + fun:index -+ obj:*ld-2.5.*.so ++ obj:*ld-2.6.*.so +} +{ + glibc-2.3.5-on-SuSE-10.1-(PPC)-3 + Memcheck:Addr4 + fun:*wordcopy_fwd_dest_aligned* + fun:mem*cpy -+ obj:*lib*2.5.*.so ++ obj:*lib*2.6.*.so +} + +##----------------------------------------------------------------------## @@ -192,9 +192,9 @@ + Memcheck:Param + socketcall.sendto(msg) + fun:__sendto_nocancel -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so +} +{ + glibc24-64bit-padding-1c @@ -204,7 +204,7 @@ + fun:__nscd_get_map_ref + fun:nscd_get*_r + fun:*nscd* -+ obj:/*libc-2.5.so ++ obj:/*libc-2.6.so +} + + @@ -223,18 +223,18 @@ + Memcheck:Param + socketcall.sendto(msg) + fun:send -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so +} +{ + X11-64bit-padding-4b + Memcheck:Param + socketcall.send(msg) + fun:send -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so -+ obj:/*libc-2.5.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so ++ obj:/*libc-2.6.so +} + +##----------------------------------------------------------------------## diff --git a/valgrind.changes b/valgrind.changes index 093c765..32868a9 100644 --- a/valgrind.changes +++ b/valgrind.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 3 12:38:13 CEST 2007 - dmueller@suse.de + +- update suppression file (#287090) + ------------------------------------------------------------------- Wed May 23 19:34:13 CEST 2007 - dmueller@suse.de diff --git a/valgrind.spec b/valgrind.spec index 0580f9a..8be7b15 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -21,12 +21,12 @@ BuildRequires: gcc-32bit glibc-32bit %endif %endif URL: http://valgrind.org/ -License: GNU General Public License (GPL) +License: GPL v2 or later Group: Development/Tools/Debuggers Summary: Memory Management Debugger BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 3.2.3 -Release: 22 +Release: 32 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 @@ -149,6 +149,8 @@ mv $RPM_BUILD_ROOT/usr/share/doc/valgrind $RPM_BUILD_ROOT/usr/share/doc/packages %_libdir/valgrind/*/*.a %changelog +* Tue Jul 03 2007 - dmueller@suse.de +- update suppression file (#287090) * Wed May 23 2007 - dmueller@suse.de - build against glibc 2.6 * Thu Apr 05 2007 - dmueller@suse.de