rpms/systemtap/F-8 systemtap-0.6.1-elfi.diff, NONE, 1.1 systemtap-0.6.1-gcc43.diff, NONE, 1.1 systemtap.spec, 1.34, 1.35

William Eden Cohen (wcohen) fedora-extras-commits at redhat.com
Thu Feb 21 16:03:20 UTC 2008


Author: wcohen

Update of /cvs/pkgs/rpms/systemtap/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12230

Modified Files:
	systemtap.spec 
Added Files:
	systemtap-0.6.1-elfi.diff systemtap-0.6.1-gcc43.diff 
Log Message:
* Wed Feb 13 2008 Will Cohen <wcohen at redhat.com> - 0.6.1-5
- Correct elfi typo in runtime/stack-i386.c.

* Tue Feb 12 2008 Will Cohen <wcohen at redhat.com> - 0.6.1-4
- Add patch for gcc 4.3.




systemtap-0.6.1-elfi.diff:

--- NEW FILE systemtap-0.6.1-elfi.diff ---
Index: runtime/stack-i386.c
===================================================================
RCS file: /cvs/systemtap/src/runtime/stack-i386.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -U2 -u -r1.6 -r1.7
--- runtime/stack-i386.c	18 Jan 2008 08:47:31 -0000	1.6
+++ runtime/stack-i386.c	27 Jan 2008 18:27:40 -0000	1.7
@@ -24,5 +24,5 @@
                 #ifdef STAPCONF_X86_UNIREGS
                 unsigned long ebp = regs->bp;
-                #elif
+                #else
 		unsigned long ebp = regs->ebp;
 		#endif

systemtap-0.6.1-gcc43.diff:

--- NEW FILE systemtap-0.6.1-gcc43.diff ---
diff -up systemtap-0.6.1/staptree.cxx.orig systemtap-0.6.1/staptree.cxx
--- systemtap-0.6.1/staptree.cxx.orig	2008-01-17 21:53:20.000000000 -0500
+++ systemtap-0.6.1/staptree.cxx	2008-02-12 11:16:00.000000000 -0500
@@ -2370,3 +2370,30 @@ deep_copy_visitor::deep_copy (expression
   require <expression*> (&v, &n, s);
   return n;
 }
+
+template <> void
+require <indexable *> (deep_copy_visitor* v, indexable** dst, indexable* src)
+{
+  if (src != NULL)
+    {
+      symbol *array_src=NULL, *array_dst=NULL;
+      hist_op *hist_src=NULL, *hist_dst=NULL;
+
+      classify_indexable(src, array_src, hist_src);
+
+      *dst = NULL;
+
+      if (array_src)
+	{
+	  require <symbol*> (v, &array_dst, array_src);
+	  *dst = array_dst;
+	}
+      else
+	{
+	  require <hist_op*> (v, &hist_dst, hist_src);
+	  *dst = hist_dst;
+	}
+      assert (*dst);
+    }
+}
+
diff -up systemtap-0.6.1/staptree.h.orig systemtap-0.6.1/staptree.h
--- systemtap-0.6.1/staptree.h.orig	2008-01-17 21:53:20.000000000 -0500
+++ systemtap-0.6.1/staptree.h	2008-02-12 11:16:00.000000000 -0500
@@ -846,31 +846,8 @@ require (deep_copy_visitor* v, T* dst, T
     }
 }
 
-template <> static void
-require <indexable *> (deep_copy_visitor* v, indexable** dst, indexable* src)
-{
-  if (src != NULL)
-    {
-      symbol *array_src=NULL, *array_dst=NULL;
-      hist_op *hist_src=NULL, *hist_dst=NULL;
-
-      classify_indexable(src, array_src, hist_src);
-
-      *dst = NULL;
-
-      if (array_src)
-	{
-	  require <symbol*> (v, &array_dst, array_src);
-	  *dst = array_dst;
-	}
-      else
-	{
-	  require <hist_op*> (v, &hist_dst, hist_src);
-	  *dst = hist_dst;
-	}
-      assert (*dst);
-    }
-}
+template <> void
+require <indexable *> (deep_copy_visitor* v, indexable** dst, indexable* src);
 
 template <typename T> void
 provide (deep_copy_visitor* v, T src)


Index: systemtap.spec
===================================================================
RCS file: /cvs/pkgs/rpms/systemtap/F-8/systemtap.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- systemtap.spec	11 Feb 2008 20:52:35 -0000	1.34
+++ systemtap.spec	21 Feb 2008 16:02:47 -0000	1.35
@@ -1,5 +1,5 @@
 # Release number for rpm build.  Stays at 1 for new PACKAGE_VERSION increases.
-%define release 3
+%define release 5
 # Version number of oldest elfutils release that works with systemtap.
 %define elfutils_version 0.131
 
@@ -45,6 +45,8 @@
 License: GPLv2+
 URL: http://sourceware.org/systemtap/
 Source: ftp://sourceware.org/pub/%{name}/releases/%{name}-%{version}.tar.gz
+Patch100: systemtap-0.6.1-gcc43.diff
+Patch101: systemtap-0.6.1-elfi.diff
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -102,6 +104,8 @@
 
 %prep
 %setup -q %{?setup_elfutils}
+%patch100 -p1
+%patch101 -p0
 
 %if %{bundled_elfutils}
 cd elfutils-%{elfutils_version}
@@ -203,6 +207,12 @@
 
 
 %changelog
+* Wed Feb 13 2008 Will Cohen <wcohen at redhat.com> - 0.6.1-5
+- Correct elfi typo in runtime/stack-i386.c.
+
+* Tue Feb 12 2008 Will Cohen <wcohen at redhat.com> - 0.6.1-4
+- Add patch for gcc 4.3.
+
 * Fri Feb  1 2008 Frank Ch. Eigler <fche at redhat.com> - 0.6.1-3
 - Add zlib-devel dependency which is supposed to come from crash-devel.
 




More information about the fedora-extras-commits mailing list