Blame SPECS/ltrace.spec

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