From a1d76e051dbe2fa63796c53964a5fa57e20d5306bbe5ac84c8d4ed2e9461c8d8 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 30 Jan 2007 17:08:10 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=2 --- elfutils-0.124-no-osl.tar.bz2 | 3 --- elfutils-0.125-build-fix.diff | 11 +++++++++++ elfutils-0.125-no-osl.tar.bz2 | 3 +++ elfutils-portability.patch | 26 +++++++++++++------------- systemtap-20061216.tar.bz2 | 3 --- systemtap-20070120.tar.bz2 | 3 +++ systemtap.changes | 15 +++++++++++++++ systemtap.spec | 22 +++++++++++++++++++--- 8 files changed, 64 insertions(+), 22 deletions(-) delete mode 100644 elfutils-0.124-no-osl.tar.bz2 create mode 100644 elfutils-0.125-build-fix.diff create mode 100644 elfutils-0.125-no-osl.tar.bz2 delete mode 100644 systemtap-20061216.tar.bz2 create mode 100644 systemtap-20070120.tar.bz2 diff --git a/elfutils-0.124-no-osl.tar.bz2 b/elfutils-0.124-no-osl.tar.bz2 deleted file mode 100644 index 6dbb1d5..0000000 --- a/elfutils-0.124-no-osl.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d25586459c0f6366ee4c1e9cd7cd09abd3558ad355296b28b37c182c36087f47 -size 943456 diff --git a/elfutils-0.125-build-fix.diff b/elfutils-0.125-build-fix.diff new file mode 100644 index 0000000..770aa10 --- /dev/null +++ b/elfutils-0.125-build-fix.diff @@ -0,0 +1,11 @@ +--- Makefile.am-dist 2007-01-24 11:58:53.000000000 +0100 ++++ Makefile.am 2007-01-24 11:59:09.000000000 +0100 +@@ -29,7 +29,7 @@ + + mini_SUBDIRS = config m4 lib libelf libelf-po + # Add doc back when we have some real content. +-all_SUBDIRS = libebl libdwfl libdw libcpu libasm backends src po tests ++all_SUBDIRS = libebl libdwfl libdw libcpu libasm backends src + SUBDIRS = $(mini_SUBDIRS) $(all_SUBDIRS) + + EXTRA_DIST = elfutils.spec GPG-KEY NOTES EXCEPTION diff --git a/elfutils-0.125-no-osl.tar.bz2 b/elfutils-0.125-no-osl.tar.bz2 new file mode 100644 index 0000000..3546a2c --- /dev/null +++ b/elfutils-0.125-no-osl.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:926b7ab070fa45dd258d421ad44667e114705b8aa2a6e05cea63b087e7f5c834 +size 946465 diff --git a/elfutils-portability.patch b/elfutils-portability.patch index e1899c5..1c1c8b9 100644 --- a/elfutils-portability.patch +++ b/elfutils-portability.patch @@ -90,7 +90,7 @@ libebl_%.map: Makefile --- elfutils/ChangeLog +++ elfutils/ChangeLog -@@ -11,6 +11,10 @@ +@@ -15,6 +15,10 @@ * configure.ac: Add dummy automake conditional to get dependencies for non-generic linker right. See src/Makefile.am. @@ -101,7 +101,7 @@ 2005-11-18 Roland McGrath * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New variable. -@@ -58,6 +62,17 @@ +@@ -62,6 +66,17 @@ * Makefile.am (all_SUBDIRS): Add libdwfl. * configure.ac: Write libdwfl/Makefile. @@ -139,7 +139,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/configure +++ elfutils/configure -@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.124' +@@ -276,7 +276,7 @@ PACKAGE_STRING='Red Hat elfutils 0.125' PACKAGE_BUGREPORT='http://bugzilla.redhat.com/bugzilla/' ac_unique_file="libelf/libelf.h" @@ -461,7 +461,7 @@ libcpu_i386_a_SOURCES = i386_dis.c --- elfutils/libdw/ChangeLog +++ elfutils/libdw/ChangeLog -@@ -317,6 +317,11 @@ +@@ -322,6 +322,11 @@ 2005-05-31 Roland McGrath @@ -525,7 +525,7 @@ $(COMPILE))) --- elfutils/libdwfl/ChangeLog +++ elfutils/libdwfl/ChangeLog -@@ -358,6 +358,11 @@ +@@ -371,6 +371,11 @@ 2005-07-21 Roland McGrath @@ -647,7 +647,7 @@ --- elfutils/libelf/ChangeLog +++ elfutils/libelf/ChangeLog -@@ -178,6 +178,11 @@ +@@ -183,6 +183,11 @@ If section content hasn't been read yet, do it before looking for the block size. If no section data present, infer size of section header. @@ -779,7 +779,7 @@ ac_ct_CC = @ac_ct_CC@ --- elfutils/src/ChangeLog +++ elfutils/src/ChangeLog -@@ -8,6 +8,10 @@ +@@ -42,6 +42,10 @@ * elflint.c (valid_e_machine): Add EM_ALPHA. Reported by Christian Aichinger . @@ -790,7 +790,7 @@ 2006-08-08 Ulrich Drepper * elflint.c (check_dynamic): Don't require DT_HASH for DT_SYMTAB. -@@ -84,6 +88,10 @@ +@@ -118,6 +122,10 @@ * Makefile.am: Add hacks to create dependency files for non-generic linker. @@ -801,7 +801,7 @@ 2006-06-12 Ulrich Drepper * ldgeneric.c (ld_generic_generate_sections): Don't create .interp -@@ -432,6 +440,11 @@ +@@ -466,6 +474,11 @@ * readelf.c (print_debug_loc_section): Fix indentation for larger address size. @@ -961,7 +961,7 @@ cannot set access and modification date of '%s'"), fname); --- elfutils/tests/ChangeLog +++ elfutils/tests/ChangeLog -@@ -405,6 +405,11 @@ +@@ -419,6 +419,11 @@ * Makefile.am (TESTS): Add run-elflint-test.sh. (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. @@ -993,7 +993,7 @@ endif --- elfutils/tests/Makefile.in +++ elfutils/tests/Makefile.in -@@ -287,6 +287,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ +@@ -294,6 +294,7 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ @@ -1001,7 +1001,7 @@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -@@ -327,6 +328,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ +@@ -334,6 +335,7 @@ TESTS_RPATH_FALSE = @TESTS_RPATH_FALSE@ TESTS_RPATH_TRUE = @TESTS_RPATH_TRUE@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ @@ -1009,7 +1009,7 @@ XGETTEXT = @XGETTEXT@ YACC = @YACC@ ac_ct_CC = @ac_ct_CC@ -@@ -368,10 +370,10 @@ sbindir = @sbindir@ +@@ -375,10 +377,10 @@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ diff --git a/systemtap-20061216.tar.bz2 b/systemtap-20061216.tar.bz2 deleted file mode 100644 index e9c5d34..0000000 --- a/systemtap-20061216.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:31b13371177f912c42f634e197244bf660db21cf3a16e0e62b168e70cd6f080b -size 614008 diff --git a/systemtap-20070120.tar.bz2 b/systemtap-20070120.tar.bz2 new file mode 100644 index 0000000..9fedecd --- /dev/null +++ b/systemtap-20070120.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9dfd94fb098e4f04e74fcac5b214ee4a66664796cab701c9ad97125a3aeec8f +size 623378 diff --git a/systemtap.changes b/systemtap.changes index 0d8e2cd..86689c1 100644 --- a/systemtap.changes +++ b/systemtap.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Tue Jan 30 12:01:03 CET 2007 - tiwai@suse.de + +- update to snapshot 20070120 and elfutils-0.125 to fix major + bugs (#238710): + * fixed libdw known bugs in elfutils 0.124 + * add the missing support of tapsetr/errno.stp for s390x + * fix conditionals in syscall tapset for s390x + * new macros to safely read/write values from kernel pointers + * fix the non-standard C behavior to handle NULL in an array + * fixed support for benchmarking mode with off-line code + * added support to allow user to use array size declarations + * reduce number of calls to stp_module_relocate within $tvar + functions + ------------------------------------------------------------------- Tue Jan 9 19:30:00 CET 2007 - tiwai@suse.de diff --git a/systemtap.spec b/systemtap.spec index b51050f..d175772 100644 --- a/systemtap.spec +++ b/systemtap.spec @@ -12,11 +12,11 @@ Name: systemtap BuildRequires: gcc-c++ -%define package_version 20061216 -%define elfutils_version 0.124 +%define package_version 20070120 +%define elfutils_version 0.125 License: GNU General Public License (GPL) Version: 0.5.8 -Release: 24 +Release: 26 Summary: Instrumentation System Group: Development/Tools/Debuggers URL: http://sourceware.org/systemtap/ @@ -26,6 +26,9 @@ Source: systemtap-%{package_version}.tar.bz2 Source1: elfutils-%{elfutils_version}-no-osl.tar.bz2 Patch: systap-elf-install.patch Patch1: elfutils-portability.patch +Patch2: elfutils-0.125-build-fix.diff +Autoreq: on +Autoprov: off BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,6 +52,7 @@ Authors: autoreconf -fi cd elfutils-%{elfutils_version} %patch1 -p1 +%patch2 autoreconf -fi cd .. @@ -73,6 +77,18 @@ rm -rf ${RPM_BUILD_ROOT} %dir %attr(0755,root,root) /var/cache/systemtap %changelog -n systemtap +* Tue Jan 30 2007 - tiwai@suse.de +- update to snapshot 20070120 and elfutils-0.125 to fix major + bugs (#238710): + * fixed libdw known bugs in elfutils 0.124 + * add the missing support of tapsetr/errno.stp for s390x + * fix conditionals in syscall tapset for s390x + * new macros to safely read/write values from kernel pointers + * fix the non-standard C behavior to handle NULL in an array + * fixed support for benchmarking mode with off-line code + * added support to allow user to use array size declarations + * reduce number of calls to stp_module_relocate within $tvar + functions * Tue Jan 09 2007 - tiwai@suse.de - updated to the recent snapshot version (FATE 301670). * fix cache bugs