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