Hello community,
here is the log from the commit of package valgrind
checked in at Mon Nov 26 21:41:48 CET 2007.
--------
--- valgrind/valgrind.changes 2007-09-14 11:09:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/valgrind/valgrind.changes 2007-11-26 16:14:10.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 26 16:14:00 CET 2007 - dmueller@suse.de
+
+- fix build against glibc 2.7
+
+-------------------------------------------------------------------
New:
----
r7181.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ valgrind.spec ++++++
--- /var/tmp/diff_new_pack.H21366/_old 2007-11-26 21:41:32.000000000 +0100
+++ /var/tmp/diff_new_pack.H21366/_new 2007-11-26 21:41:32.000000000 +0100
@@ -26,7 +26,7 @@
Summary: Valgrind Suite of Tools for Debugging and Profiling
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 3.2.3
-Release: 54
+Release: 71
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
@@ -39,6 +39,7 @@
Patch9: glibc-2.6.1.diff
Patch10: amd64-nop-prefixes.diff
Patch11: massif-fixes.diff
+Patch12: r7181.diff
Provides: callgrind
Obsoletes: callgrind
ExclusiveArch: %ix86 x86_64 ppc ppc64
@@ -130,6 +131,7 @@
%patch9
%patch10
%patch11
+%patch12
%build
export CFLAGS="$RPM_OPT_FLAGS"
@@ -159,6 +161,8 @@
%_libdir/valgrind/*/*.a
%changelog
+* Mon Nov 26 2007 - dmueller@suse.de
+- fix build against glibc 2.7
* Fri Sep 14 2007 - dmueller@suse.de
- fix divisions by zero in massif (#310234)
* Wed Sep 12 2007 - dmueller@suse.de
++++++ r7181.diff ++++++
Index: glibc-2.7.supp
===================================================================
--- glibc-2.7.supp (revision 0)
+++ glibc-2.7.supp (revision 0)
@@ -0,0 +1,30 @@
+
+# Errors to suppress by default with glibc 2.7.x
+
+# Format of this file is:
+# {
+# name_of_suppression
+# tool_name:supp_kind
+# (optional extra info for some suppression types)
+# caller0 name, or /name/of/so/file.so
+# caller1 name, or ditto
+# (optionally: caller2 name)
+# (optionally: caller3 name)
+# }
+#
+# For Memcheck, the supp_kinds are:
+#
+# Param Value1 Value2 Value4 Value8 Value16 Jump
+# Free Addr1 Addr2 Addr4 Addr8 Addr16
+# Cond (previously known as Value0)
+#
+# and the optional extra info is:
+# if Param: name of system call param
+
+{
+ dl-hack3-1
+ Memcheck:Cond
+ obj:/lib*/ld-2.7*.so*
+ obj:/lib*/ld-2.7*.so*
+ obj:/lib*/ld-2.7*.so*
+}
Index: configure.in
===================================================================
--- configure.in (revision 7225)
+++ configure.in (working copy)
@@ -369,6 +369,16 @@ AC_EGREP_CPP([GLIBC_26], [
],
glibc="2.6")
+AC_EGREP_CPP([GLIBC_27], [
+#include