Blame SPECS/ltrace.spec

362340
Summary: Tracks runtime library calls from dynamically linked executables
362340
Name: ltrace
362340
Version: 0.7.91
a2ff6b
Release: 14%{?dist}
362340
URL: http://ltrace.alioth.debian.org/
362340
License: GPLv2+
362340
Group: Development/Debuggers
362340
93f2b0
BuildRequires: elfutils-devel dejagnu
362340
BuildRequires: libselinux-devel
362340
362340
# Note: this URL needs to be updated for each release, as the file
362340
# number changes for each file.  Full list of released files is at:
362340
#  https://alioth.debian.org/frs/?group_id=30892
362340
Source: ltrace-%{version}.tar.bz2
362340
362340
# Merge of several upstream commits that fixes compilation on ARM.
362340
Patch0: ltrace-0.7.91-arm.patch
362340
b79ac1
# Upstream patch that fixes accounting of exec, __libc_start_main and
b79ac1
# others in -c output.
b79ac1
Patch1: ltrace-0.7.91-account_execl.patch
b79ac1
b79ac1
# Upstream patch that fixes interpretation of PLT on x86_64 when
b79ac1
# IRELATIVE slots are present.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=844998
b79ac1
Patch2: ltrace-0.7.91-x86_64-irelative.patch
b79ac1
b79ac1
# Upstream patch that fixes fetching of system call arguments on s390.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=844998
b79ac1
Patch3: ltrace-0.7.91-s390-fetch-syscall.patch
b79ac1
b79ac1
# Upstream patch that enables tracing of IRELATIVE PLT slots on s390.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=844998
b79ac1
Patch4: ltrace-0.7.91-s390-irelative.patch
b79ac1
b79ac1
# Fix for a regression in tracing across fork.  Upstream patch.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=1052255
b79ac1
Patch5: ltrace-0.7.91-ppc64-fork.patch
b79ac1
b79ac1
# Fix crashing a prelinked PPC64 binary which makes PLT calls through
b79ac1
# slots that ltrace doesn't trace.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=1051221
b79ac1
Patch6: ltrace-0.7.91-breakpoint-on_install.patch
b79ac1
Patch7: ltrace-0.7.91-ppc64-unprelink.patch
b79ac1
b79ac1
# Man page nits.  Backport of an upstream patch.
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=866394
b79ac1
Patch8: ltrace-0.7.91-man.patch
b79ac1
b79ac1
# https://bugzilla.redhat.com/show_bug.cgi?id=1053765
b79ac1
Patch9: ltrace-0.7.91-cant_open.patch
b79ac1
93f2b0
# Backport from upstream
93f2b0
# http://anonscm.debian.org/gitweb/?p=collab-maint/ltrace.git;a=commit;h=912a0f75b3521803fa724a55f0e883c134c7b4e9
93f2b0
Patch10: ltrace-0.7.91-aarch64-support.patch
93f2b0
93f2b0
# autoreconf generated Makefile.in for sysdeps/linux-gnu/aarch64/ directory
93f2b0
Patch11: ltrace-0.7.91-aarch64-support-addons.patch
93f2b0
93f2b0
# add stdio.h to get fprintf defined
93f2b0
Patch12: ltrace-0.7.91-aarch64-headers.patch
93f2b0
93f2b0
# Support for ppc64le, backported from upstream.
93f2b0
# http://anonscm.debian.org/gitweb/?p=collab-maint/ltrace.git;a=commit;h=eea4ad2cce289753aaa35b4e0258a76d8f8f367c
93f2b0
# https://bugzilla.redhat.com/show_bug.cgi?id=1125601
93f2b0
Patch13: ltrace-0.7.91-ppc64le-support.patch
93f2b0
# 35a9677dc9dcb7909ebd28f30200474d7e8b660f,
93f2b0
# 437d2377119036346f4dbd93039c847b4cc9d0be,
93f2b0
# eb3993420734f091cde9a6053ca6b4edcf9ae334
93f2b0
Patch14: ltrace-0.7.91-ppc64le-fixes.patch
93f2b0
93f2b0
# http://anonscm.debian.org/gitweb/?p=collab-maint/ltrace.git;a=commit;h=2e9f9f1f5d0fb223b109429b9c904504b7f638e2
93f2b0
# http://anonscm.debian.org/gitweb/?p=collab-maint/ltrace.git;a=commit;h=f96635a03b3868057db5c2d7972d5533e2068345
93f2b0
Patch15: ltrace-0.7.91-parser-ws_after_id.patch
93f2b0
93f2b0
# https://bugzilla.redhat.com/show_bug.cgi?id=1171165
93f2b0
# http://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=d8f1287b85e2c2b2ae0235809e956f4365e53c45
93f2b0
# http://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=d80c5371454383e3f9978622e5578cf02af8c44c
93f2b0
# http://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=bf82100966deda9c7d26ad085d97c08126a8ae88
93f2b0
Patch16: ltrace-0.7.91-ppc-bias.patch
93f2b0
a2ff6b
# https://bugzilla.redhat.com/show_bug.cgi?id=1158714
a2ff6b
Patch17: ltrace-0.7.91-x86-plt_map.patch
a2ff6b
Patch18: ltrace-0.7.91-x86-unused_label.patch
a2ff6b
a2ff6b
# https://bugzilla.redhat.com/show_bug.cgi?id=1210290
a2ff6b
# http://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=4724bd5a4a19db117a1d280b9d1a3508fd4e03fa
a2ff6b
# http://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=72ee29639c55b5942bc07c8ed0013005f8fc5a97
a2ff6b
Patch20: ltrace-0.7.91-multithread-no-f-1.patch
a2ff6b
Patch21: ltrace-0.7.91-multithread-no-f-2.patch
a2ff6b
a2ff6b
# Minor testsuite cleanups for aarch64
a2ff6b
Patch22: ltrace-rh1225550.patch
a2ff6b
Patch23: ltrace-rh1225568.patch
a2ff6b
362340
%description
362340
Ltrace is a debugging program which runs a specified command until the
362340
command exits.  While the command is executing, ltrace intercepts and
362340
records both the dynamic library calls called by the executed process
362340
and the signals received by the executed process.  Ltrace can also
362340
intercept and print system calls executed by the process.
362340
362340
You should install ltrace if you need a sysadmin tool for tracking the
362340
execution of processes.
362340
362340
%prep
362340
%setup -q -n %{name}-%{version}
362340
%patch0 -p1
b79ac1
%patch1 -p1
b79ac1
%patch2 -p1
b79ac1
%patch3 -p1
b79ac1
%patch4 -p1
b79ac1
%patch5 -p1
b79ac1
%patch6 -p1
b79ac1
%patch7 -p1
b79ac1
%patch8 -p1
b79ac1
%patch9 -p1
93f2b0
%patch10 -p1
93f2b0
%patch11 -p1
93f2b0
%patch12 -p1
93f2b0
%patch13 -p1
93f2b0
%patch14 -p1
93f2b0
%patch15 -p1
93f2b0
%patch16 -p1
a2ff6b
%patch17 -p1
a2ff6b
%patch18 -p1
a2ff6b
%patch20 -p1
a2ff6b
%patch21 -p1
a2ff6b
%patch22 -p1
a2ff6b
%patch23 -p1
362340
362340
%build
362340
%configure
362340
make %{?_smp_mflags}
362340
362340
%install
362340
make DESTDIR=$RPM_BUILD_ROOT bindir=%{_bindir} docdir=%{_docdir}/ltrace-%{version}/ install
362340
362340
# The testsuite is useful for development in real world, but fails in
362340
# koji for some reason.  Disable it, but have it handy.
362340
%check
362340
echo ====================TESTING=========================
362340
timeout 180 make check ||:
362340
echo ====================TESTING END=====================
362340
362340
%files
362340
%defattr(-,root,root)
362340
%doc NEWS
362340
%{_bindir}/ltrace
362340
%{_mandir}/man1/ltrace.1*
362340
%{_mandir}/man5/ltrace.conf.5*
362340
%{_datadir}/ltrace
362340
362340
%changelog
a2ff6b
* Mon Jul  20 2015 Jeff Law  - 0.7.91-14
a2ff6b
- Fix dates in ChangeLog.   No functional changes (#1244866)
a2ff6b
a2ff6b
* Wed Jan  7 2015 Petr Machata <pmachata@redhat.com> - 0.7.91-13
a2ff6b
- Fix system_call_params.exp and system_calls.exp for aarch64.
a2ff6b
  (#1225550)
a2ff6b
- xfail part of trace-irelative.exp for aarch64, fix trace-clone
a2ff6b
  for aarch64 (#1225568)
a2ff6b
a2ff6b
* Wed Jan  7 2015 Petr Machata <pmachata@redhat.com> - 0.7.91-12
a2ff6b
- Add upstream fix for a bug in labeling PLT slots
a2ff6b
  (ltrace-0.7.91-x86-plt_map.patch,
a2ff6b
  ltrace-0.7.91-x86-unused_label.patch)
a2ff6b
- Add upstream fixes for tracing multi-threaded processes without -f
a2ff6b
  (ltrace-0.7.91-multithread-no-f-1.patch,
a2ff6b
  ltrace-0.7.91-multithread-no-f-2.patch)
a2ff6b
93f2b0
* Tue Dec  9 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-11
93f2b0
- Fix bias handling in PPC backend
93f2b0
- Fix cloning of unresolved breakpoints in PPC backend
93f2b0
93f2b0
* Thu Aug 14 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-10
93f2b0
- Bump for rebuild.
93f2b0
93f2b0
* Fri Aug  8 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-9
93f2b0
- Backported PowerPC64 ELFv2 support.
93f2b0
93f2b0
* Fri Jul 25 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-8
93f2b0
- Bump for rebuild.
93f2b0
93f2b0
* Thu Feb 20 2014 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 0.7.91-7.1
93f2b0
- Backported AArch64 support.
93f2b0
b79ac1
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.7.91-7
b79ac1
- Mass rebuild 2014-01-24
b79ac1
b79ac1
* Tue Jan 14 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-6
b79ac1
- Fix a problem when attempting to trace a command that hasn't been
b79ac1
  found (ltrace-0.7.91-cant_open.patch)
b79ac1
b79ac1
* Tue Jan 14 2014 Petr Machata <pmachata@redhat.com> - 0.7.91-5
b79ac1
- Fix crashing a prelinked PPC64 binary which makes PLT calls through
b79ac1
  slots that ltrace doesn't trace.
b79ac1
  (ltrace-0.7.91-breakpoint-on_install.patch,
b79ac1
  ltrace-0.7.91-ppc64-unprelink.patch)
b79ac1
- Fix a problem in tracing across fork on PPC64
b79ac1
  (ltrace-0.7.91-ppc64-fork.patch)
b79ac1
- Fix a couple nits in ltrace.1
b79ac1
  (ltrace-0.7.91-man.patch)
b79ac1
b79ac1
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.7.91-4
b79ac1
- Mass rebuild 2013-12-27
b79ac1
b79ac1
* Wed Dec  4 2013 Petr Machata <pmachata@redhat.com> - 0.7.91-3
b79ac1
- Fix interpretation of x86_64 PLT with IRELATIVE slots.
b79ac1
  (ltrace-0.7.91-x86_64-irelative.patch)
b79ac1
- Fix fetching of system call arguments on s390.
b79ac1
  (ltrace-0.7.91-s390-fetch-syscall.patch)
b79ac1
- Enable tracing of IRELATIVE PLT slots on s390.
b79ac1
  (ltrace-0.7.91-s390-irelative.patch)
b79ac1
b79ac1
* Thu Nov 21 2013 Petr Machata <pmachata@redhat.com> - 0.7.91-2
b79ac1
- Fix a problem in including in summary (-c) function calls that don't
b79ac1
  finish before exec or exit (ltrace-0.7.91-account_execl.patch)
b79ac1
362340
* Tue Nov  5 2013 Petr Machata <pmachata@redhat.com> - 0.7.91-1
362340
- Rebase to a pre-release 0.8
362340
- Drop BR on autoconf and friends
362340
362340
* Tue Mar 26 2013 Petr Machata <pmachata@redhat.com> - 0.7.2-5
362340
- On s390, the highest bit in PC address is used to distinguish
362340
  between 24-bit and 31-bit addressing modes.  Linux used to do this
362340
  for us, but not anymore.
362340
  (ltrace-0.7.2-s390-set_instruction_pointer.patch)
362340
362340
* Wed Feb  6 2013 Petr Machata <pmachata@redhat.com> - 0.7.2-4
362340
- Update the ARM patch (ltrace-0.7.2-arm.patch) with support for
362340
  parameter passing conventions.
362340
362340
* Thu Jan 31 2013 Petr Machata <pmachata@redhat.com> - 0.7.2-3
362340
- Bring small fixes from master branch
362340
  (ltrace-0.7.2-bits.patch; drop ltrace-0.7.2-man.patch)
362340
- Add a patch that implements ARM sofware singlestepping.  This mostly
362340
  fixes test suite on ARM, though parameter passing conventions are
362340
  still not implemented.  (ltrace-0.7.2-arm.patch)
362340
- Work around a new GCC warning (ltrace-0.7.2-unused-typedef.patch)
362340
362340
* Fri Jan 11 2013 Petr Machata <pmachata@redhat.com> - 0.7.2-2
362340
- Improve documentation: better correlation between ltrace(1) and
362340
  --help, other minor improvements in ltrace(1).
362340
  (ltrace-0.7.2-man.patch)
362340
362340
* Mon Dec 10 2012 Petr Machata <pmachata@redhat.com> - 0.7.2-1
362340
- Upstream 0.7.2
362340
  - Drop all the patches
362340
362340
* Sat Nov 10 2012 Petr Machata <pmachata@redhat.com> - 0.7.0-1
362340
- Upstream 0.7.0
362340
  - Drop all the patches
362340
  - Upstream patch for missing sysdeps/linux-gnu/ppc/insn.h
362340
    (ltrace-0.7.0-ppc-insn.h.patch)
362340
  - Upstream patch for installing ltrace.conf.5 to man5
362340
    (ltrace-0.7.0-man5.patch)
362340
362340
* Mon Oct  1 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-19
362340
- Upstream patch for ia64 parameter passing
362340
  (ltrace-0.6.0-abi-ia64.patch)
362340
- Upstream fix for a bug in computation of time spent in a syscall
362340
  (ltrace-0.6.0-syscall-time.patch)
362340
- Upstream fix for a bug in passing struct(float,struct(float,float))
362340
  on x86_64 (ltrace-0.6.0-x86_64-flatten.patch)
362340
- Upstream patch for support of -l option (ltrace-0.6.0-dash-l.patch)
362340
- Several more upstream patches with random cleanups.  Those were
362340
  brought to Fedora to make porting of other patches easier.
362340
  (ltrace-0.6.0-cleanups.patch)
362340
362340
* Thu Aug 30 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-18
362340
- PPC64 passes floating point equivalent structures in registers
362340
362340
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-17
362340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
362340
362340
* Fri Jun  1 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-16
362340
- Look for __cxa_demangle in libstdc++ as well
362340
- Demangle test case should report it's unsupported if demangling
362340
  support isn't compiled in (ltrace-0.6.0-demangle.patch)
362340
- Resolves: #827422
362340
362340
* Thu May 31 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-15
362340
- Add upstream patches for parameter passing.  Apart from a couple of
362340
  fixes, this brings in s390 support (ltrace-0.6.0-abi-s390.patch)
362340
362340
* Fri May 18 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-14
362340
- Add upstream patch that improves parameter passing support (the
362340
  upstream "revamp" branch) (ltrace-0.6.0-abi.patch)
362340
362340
* Thu May  3 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-13
362340
- Check -n argument for validity (ltrace-0.6.0-dash-n.patch)
362340
- Resolves: #818529
362340
- ltrace-0.6.0-libs-fixes-1.patch
362340
  - Fix double free when process initialization fails for some reason
362340
  - Don't indent first level of calls
362340
362340
* Mon Apr 30 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-12
362340
- Fix 32-bit builds
362340
362340
* Mon Apr 30 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-11
362340
- Fix detach from sleeping process
362340
- Add limited support for return from tail call
362340
- Fix singlestep over atomic instruction sequence on PPC
362340
- Add extensive upstream patch that implements
362340
  - tracing calls done from DSOs
362340
  - better tools for filtering symbol tables
362340
  - support for tracing PLT calls on PPC64 (not entry points read from .plt)
362340
  - support for PPC32 old-style (BSS) PLT table
362340
- Drop ppc-shift patch that was superseded by the above
362340
- Drop demangle patch that hasn't been applied for some time now
362340
362340
* Wed Apr 11 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.6.0-10
362340
- Drop ExclusiveArch as all current Primary/Secondary Arches are supported
362340
362340
* Wed Apr 11 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-9
362340
- And patch configure and config.h, not just configure.ac
362340
- Resolves: #810973
362340
362340
* Wed Apr 11 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-7
362340
- Add libselinux-devel BR
362340
- Resolves: #810973
362340
362340
* Tue Apr 10 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-6
362340
- If we fail to attach to traced process, check whether deny_ptrace
362340
  isn't enabled.  If yes, warn about it.
362340
- Resolves: #810973
362340
362340
* Tue Feb  7 2012 Petr Machata <pmachata@redhat.com> - 0.6.0-5
362340
- Add upstream patches for initial breakpoint insertion.  This mostly
362340
  fixes tracing on PPC.
362340
- Resolves: #773050
362340
362340
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
362340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
362340
362340
* Fri Nov 25 2011 Petr Machata <pmachata@redhat.com> - 0.6.0-3
362340
- Add several upstream patches that fix various races in tracing
362340
  multi-threaded processes
362340
- Add upstream patches for support of tracing across vfork
362340
- Add upstream patches for ppc: excessive shift, and fetching
362340
  function arguments
362340
362340
* Fri Sep  2 2011 Petr Machata <pmachata@redhat.com> - 0.6.0-2
362340
- Add upstream patches for tracing multi-threaded processes, endian
362340
  fixes, and a test suite fixlet
362340
362340
* Tue Feb 15 2011 Petr Machata <pmachata@redhat.com> - 0.6.0-1
362340
- Update to 0.6.0
362340
  - Drop most patches
362340
  - Port exec-stripped patch
362340
  - Add return-string-n patch
362340
  - Leave just the testsuite part in ia64-sigill patch
362340
362340
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-19.45svn
362340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
362340
362340
* Thu Dec  9 2010 Petr Machata <pmachata@redhat.com> - 0.5-18.45svn
362340
- Add memmove to /etc/ltrace.conf
362340
- Resolves: #658311
362340
362340
* Wed Sep  8 2010 Petr Machata <pmachata@redhat.com> - 0.5-17.45svn
362340
- Fix demangler resolution.  Libiberty is not in the default install
362340
  anymore, and the fallback configure check for __cxa_demangle doesn't
362340
  take into account the possibility that the symbol might be in
362340
  libstdc++ instead.
362340
- Resolves: #631069 FTBFS
362340
362340
* Wed May 19 2010 Petr Machata <pmachata@redhat.com> - 0.5-16.45svn.1
362340
- When the value of undefined symbol in PPC 32-bit binary is 0, use
362340
  PPC-specific magic to compute the PLT slots.
362340
- Fix a problem with tracing stripped binary after execl on
362340
  architectures that need PLT reinitalisation breakpoint.
362340
- Support tracing of 31-bit binaries with 64-bit ltrace
362340
- Fix handling of the case where forked child is reported before
362340
  parent's fork event
362340
- Patch from Supriya Kannery implements fetching 5th and further
362340
  function arguments on s390
362340
362340
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-14.45svn
362340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
362340
362340
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-13.45svn
362340
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
362340
362340
* Tue Oct  7 2008 Petr Machata <pmachata@redhat.com> - 0.5-12.45svn
362340
- Fix fork & exec patches to apply cleanly under --fuzz=0
362340
- Resolves: #465036
362340
362340
* Fri May 23 2008 Petr Machata <pmachata@redhat.com> - 0.5-11.45svn
362340
- Patch from James M. Leddy, fixes interaction of -c and -o
362340
- Fix compilation by using -D_LARGEFILE64_SOURCE
362340
- related: #447404
362340
362340
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.5-10.45svn
362340
- Autorebuild for GCC 4.3
362340
362340
* Wed Sep 12 2007 Petr Machata <pmachata@redhat.com> - 0.5-9.45svn
362340
- Cleanup spec.
362340
- Fix parallel make bug in Makefile.
362340
- resolves: #226109
362340
362340
* Thu Aug 16 2007 Petr Machata <pmachata@redhat.com> - 0.5-8.45svn
362340
- Fix licensing tag.
362340
362340
* Fri May  4 2007 Petr Machata <pmachata@redhat.com> - 0.5-7.45svn
362340
- added fork/exec patches, mostly IBM's work
362340
- added trace-exec tests into suite
362340
- added ia64 sigill patch
362340
362340
* Thu Jan 25 2007 Petr Machata <pmachata@redhat.com> - 0.5-6.45svn
362340
- tidy up the specfile per rpmlint comments
362340
- fix man page
362340
362340
* Mon Sep  4 2006 Petr Machata <pmachata@redhat.com> - 0.5-5.45svn
362340
- fix plt handling on ppc32 (symval patch)
362340
- fix attaching to process (attach patch)
362340
- add fork & exec patches from IBM
362340
- adjust weak symbol handling (ppc32fc5 patch)
362340
362340
* Wed Aug 23 2006 Petr Machata <pmachata@redhat.com> - 0.5-3.45svn
362340
- use "{X}.{release}svn" release string per naming guidelines
362340
362340
* Tue Aug 22 2006 Petr Machata <pmachata@redhat.com> - 0.5-1.1.45svn
362340
- using dist tag
362340
362340
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 0.5-1.0.45svn.6
362340
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
362340
  (#203001)
362340
362340
* Fri Jul 14 2006 Petr Machata <pmachata@redhat.com> - 0.5-1.0.45svn.5
362340
- adding .gnu.hash patch to support new ELF hash table section
362340
- adding testsuite patch to silent some bogus failures
362340
362340
* Fri Jul 14 2006 Petr Machata <pmachata@redhat.com> - 0.5-1.0.45svn
362340
- adding upstream (svn) version.  It contains most of patches that we
362340
  already use, and has support for secure PLTs.
362340
362340
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.4-1.7.1
362340
- rebuild
362340
362340
* Wed Jun 14 2006 Petr Machata <pmachata@redhat.com> - 0.4-1.7
362340
- drop broken ppc support
362340
362340
* Thu Jun  1 2006 Petr Machata <pmachata@redhat.com> - 0.4-1.6
362340
- e_entry patch: use elf's e_entry field instead of looking up _start
362340
  symbol, which failed on stripped binaries.
362340
a2ff6b
* Wed May  3 2006 Petr Machata <pmachata@redhat.com> - 0.4-1.5
362340
- Correct a typo that prevented the inclusion of "demangle.h"
362340
- Adding -Wl,-z,relro
362340
362340
* Mon Apr 24 2006 Petr Machata <pmachata@redhat.com> - 0.4-1.4
362340
- turn off opd translation on ia64, GElf already gives us function
362340
  address.
362340
- turn on main-internal test, it should pass now.
362340
362340
* Wed Apr 12 2006 Petr Machata <pmachata@redhat.com> - 0.4-1.2
362340
- svn fix for opt_x patch
362340
- patches for testsuite for s390{,x}
362340
- turning off main-internal test. Fails on ia64, needs investigation.
362340
362340
* Fri Apr  7 2006 Petr Machata <pmachata@redhat.com> - 0.4-1
362340
- Upstream 0.4
362340
- opt_x patch: New structure for opt_x list elements, now with
362340
  'found'.  Using it in options.c, elf.c.
362340
- testsuite patch: Automated testsuite for ltrace.
362340
362340
* Wed Mar  1 2006 Petr Machata  <pmachata@redhat.com> - 0.3.36-4.3
362340
- include %%{ix86} to ExclusiveArch, instead of mere i386
362340
362340
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.2
362340
- bump again for double-long bug on ppc(64)
362340
362340
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.1
362340
- rebuilt for new gcc4.1 snapshot and glibc changes
362340
362340
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 0.3.36-4
362340
- added ppc64 and s390x support (IBM)
362340
- added ia64 support (Ian Wienand)
362340
362340
* Sat Mar  5 2005 Jakub Jelinek <jakub@redhat.com> 0.3.36-3
362340
- rebuilt with GCC 4
362340
362340
* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-2
362340
- make x86_64 ltrace trace both 32-bit and 64-bit binaries (#141955,
362340
  IT#55600)
362340
- fix tracing across execve
362340
- fix printf-style format handling on 64-bit arches
362340
362340
* Thu Nov 18 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-1
362340
- update to 0.3.36
362340
362340
* Mon Oct 11 2004 Jakub Jelinek <jakub@redhat.com> 0.3.35-1
362340
- update to 0.3.35
362340
- update syscall tables from latest kernel source
362340
362340
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
362340
- rebuilt
362340
362340
* Tue Jun  8 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-3
362340
- buildreq elfutils-libelf-devel (#124921)
362340
362340
* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-2
362340
- fix demangling
362340
362340
* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-1
362340
- update to 0.3.32
362340
  - fix dict.c assertion (#114359)
362340
  - x86_64 support
362340
- rewrite elf.[ch] using libelf
362340
- don't rely on st_value of SHN_UNDEF symbols in binaries,
362340
  instead walk .rel{,a}.plt and compute the addresses (#115299)
362340
- fix x86-64 support
362340
- some ltrace.conf additions
362340
- some format string printing fixes
362340
362340
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
362340
- rebuilt
362340
362340
* Mon Feb  3 2003 Jakub Jelinek <jakub@redhat.com> 0.3.29-1
362340
- update to 0.3.29
362340
362340
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
362340
- rebuilt
362340
362340
* Sun Sep  1 2002 Jakub Jelinek <jakub@redhat.com> 0.3.10-12
362340
- add a bunch of missing functions to ltrace.conf
362340
  (like strlen, ugh)
362340
362340
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
362340
- automated rebuild
362340
362340
* Tue May 28 2002 Phil Knirsch <pknirsch@redhat.com>
362340
- Added the 'official' s390 patch.
362340
362340
* Thu May 23 2002 Tim Powers <timp@redhat.com>
362340
- automated rebuild
362340
362340
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
362340
- automated rebuild
362340
362340
* Fri Jul 20 2001 Jakub Jelinek <jakub@redhat.com>
362340
- fix stale symlink in documentation directory (#47749)
362340
362340
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
362340
- Bump release + rebuild.
362340
a2ff6b
* Wed Aug  2 2000 Tim Waugh <twaugh@redhat.com>
362340
- fix off-by-one problem in checking syscall number
362340
362340
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
362340
- automatic rebuild
362340
362340
* Mon Jun 19 2000 Matt Wilson <msw@redhat.com>
362340
- rebuilt for next release
362340
- patched Makefile.in to take a hint on mandir (patch2)
362340
- use %%{_mandir} and %%makeinstall
362340
362340
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
362340
- fix description
362340
362340
* Fri Jan  7 2000 Jeff Johnson <jbj@redhat.com>
362340
- update to 0.3.10.
362340
- include (but don't apply) sparc patch from Jakub Jellinek.
362340
362340
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
362340
- auto rebuild in the new build environment (release 2)
362340
362340
* Fri Mar 12 1999 Jeff Johnson <jbj@redhat.com>
362340
- update to 0.3.6.
362340
362340
* Mon Sep 21 1998 Preston Brown <pbrown@redhat.com>
362340
- upgraded to 0.3.4