540f32
Name: elfutils
540f32
Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
a1055d
Version: 0.172
a1055d
%global baserelease 2
540f32
URL: http://elfutils.org/
540f32
%global source_url ftp://sourceware.org/pub/elfutils/%{version}/
540f32
License: GPLv3+ and (GPLv2+ or LGPLv3+)
540f32
Group: Development/Tools
540f32
540f32
Release: %{baserelease}%{?dist}
540f32
540f32
%global provide_yama_scope	0
540f32
540f32
%if 0%{?fedora} >= 22 || 0%{?rhel} >= 7
540f32
%global provide_yama_scope	1
540f32
%endif
540f32
540f32
%global depsuffix %{?_isa}%{!?_isa:-%{_arch}}
540f32
540f32
Source: %{?source_url}%{name}-%{version}.tar.bz2
540f32
540f32
# Patches
a1055d
Patch1: elfutils-0.171-new-notes-hack.patch
a1055d
Patch2: elfutils-0.172-robustify.patch
540f32
540f32
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
540f32
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
540f32
540f32
BuildRequires: gettext
540f32
BuildRequires: bison >= 1.875
540f32
BuildRequires: flex >= 2.5.4a
540f32
BuildRequires: bzip2
540f32
BuildRequires: gcc >= 4.4
a1055d
# For libstdc++ demangle support
a1055d
BuildRequires: libstdc++-devel
540f32
540f32
BuildRequires: zlib-devel >= 1.2.2.3
540f32
BuildRequires: bzip2-devel
540f32
BuildRequires: xz-devel
540f32
540f32
%global _gnu %{nil}
540f32
%global _program_prefix eu-
540f32
540f32
# The lib[64]/elfutils directory contains the private ebl backend
540f32
# libraries. They must not be exposed as global provides. We don't
540f32
# need to filter the requires since they are only loaded with dlopen.
540f32
%if 0%{?fedora} >= 15 || 0%{?rhel} >= 7
540f32
%global __provides_exclude ^libebl_.*\\.so.*$
540f32
%endif
540f32
540f32
%description
540f32
Elfutils is a collection of utilities, including stack (to show
540f32
backtraces), nm (for listing symbols from object files), size
540f32
(for listing the section sizes of an object or archive file),
540f32
strip (for discarding symbols), readelf (to see the raw ELF file
540f32
structures), elflint (to check for well-formed ELF files) and
540f32
elfcompress (to compress or decompress ELF sections).
540f32
540f32
540f32
%package libs
540f32
Summary: Libraries to handle compiled objects
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-libs%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
540f32
%if %{provide_yama_scope}
540f32
Requires: default-yama-scope
540f32
%endif
540f32
540f32
%description libs
540f32
The elfutils-libs package contains libraries which implement DWARF, ELF,
540f32
and machine-specific ELF handling.  These libraries are used by the programs
540f32
in the elfutils package.  The elfutils-devel package enables building
540f32
other programs using these libraries.
540f32
540f32
%package devel
540f32
Summary: Development libraries to handle compiled objects
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-devel%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
540f32
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
540f32
540f32
%description devel
540f32
The elfutils-devel package contains the libraries to create
540f32
applications for handling compiled objects.  libebl provides some
540f32
higher-level ELF access functionality.  libdw provides access to
540f32
the DWARF debugging information.  libasm provides a programmable
540f32
assembler interface.
540f32
540f32
%package devel-static
540f32
Summary: Static archives to handle compiled objects
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-devel-static%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Requires: elfutils-devel%{depsuffix} = %{version}-%{release}
540f32
Requires: elfutils-libelf-devel-static%{depsuffix} = %{version}-%{release}
540f32
540f32
%description devel-static
540f32
The elfutils-devel-static package contains the static archives
540f32
with the code to handle compiled objects.
540f32
540f32
%package libelf
540f32
Summary: Library to read and write ELF files
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-libelf%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Obsoletes: libelf <= 0.8.2-2
540f32
540f32
%description libelf
540f32
The elfutils-libelf package provides a DSO which allows reading and
540f32
writing ELF files on a high level.  Third party programs depend on
540f32
this package to read internals of ELF files.  The programs of the
540f32
elfutils package use it also to generate new ELF files.
540f32
540f32
%package libelf-devel
540f32
Summary: Development support for libelf
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
540f32
Obsoletes: libelf-devel <= 0.8.2-2
540f32
540f32
%description libelf-devel
540f32
The elfutils-libelf-devel package contains the libraries to create
540f32
applications for handling compiled objects.  libelf allows you to
540f32
access the internals of the ELF object file format, so you can see the
540f32
different sections of an ELF file.
540f32
540f32
%package libelf-devel-static
540f32
Summary: Static archive of libelf
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
%if 0%{!?_isa:1}
540f32
Provides: elfutils-libelf-devel-static%{depsuffix} = %{version}-%{release}
540f32
%endif
540f32
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
540f32
540f32
%description libelf-devel-static
540f32
The elfutils-libelf-static package contains the static archive
540f32
for libelf.
540f32
540f32
%if %{provide_yama_scope}
540f32
%package default-yama-scope
540f32
Summary: Default yama attach scope sysctl setting
540f32
Group: Development/Tools
540f32
License: GPLv2+ or LGPLv3+
540f32
Provides: default-yama-scope
540f32
BuildArch: noarch
540f32
# For the sysctl_apply macro
540f32
%{?systemd_requires}
540f32
BuildRequires: systemd >= 215
540f32
540f32
%description default-yama-scope
540f32
Yama sysctl setting to enable default attach scope settings
540f32
enabling programs to use ptrace attach, access to
540f32
/proc/PID/{mem,personality,stack,syscall}, and the syscalls
540f32
process_vm_readv and process_vm_writev which are used for
540f32
interprocess services, communication and introspection
540f32
(like synchronisation, signaling, debugging, tracing and
540f32
profiling) of processes.
540f32
%endif
540f32
540f32
%prep
540f32
%setup -q
540f32
540f32
# Apply patches
a1055d
%patch1 -p1 -b .notes_hack
a1055d
%patch2 -p1 -b .robustify
540f32
a1055d
# In case the above patches added any new test scripts, make sure they
a1055d
# are executable.
540f32
find . -name \*.sh ! -perm -0100 -print | xargs chmod +x
540f32
540f32
%build
540f32
# Remove -Wall from default flags.  The makefiles enable enough warnings
540f32
# themselves, and they use -Werror.  Appending -Wall defeats the cases where
540f32
# the makefiles disable some specific warnings for specific code.
540f32
# But add -Wformat explicitly for use with -Werror=format-security which
540f32
# doesn't work without -Wformat (enabled by -Wall).
540f32
RPM_OPT_FLAGS="${RPM_OPT_FLAGS/-Wall/}"
540f32
RPM_OPT_FLAGS="${RPM_OPT_FLAGS} -Wformat"
540f32
540f32
trap 'cat config.log' EXIT
540f32
%configure CFLAGS="$RPM_OPT_FLAGS -fexceptions"
540f32
trap '' EXIT
540f32
make -s %{?_smp_mflags}
540f32
540f32
%install
540f32
rm -rf ${RPM_BUILD_ROOT}
540f32
make -s install DESTDIR=${RPM_BUILD_ROOT}
540f32
540f32
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
540f32
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so*
540f32
540f32
%find_lang %{name}
540f32
540f32
%if %{provide_yama_scope}
540f32
install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf
540f32
%endif
540f32
540f32
%check
540f32
# Record some build root versions in build.log
540f32
uname -r; rpm -q glibc
540f32
540f32
make -s %{?_smp_mflags} check || (cat tests/test-suite.log; false)
540f32
540f32
%clean
540f32
rm -rf ${RPM_BUILD_ROOT}
540f32
540f32
%post libs -p /sbin/ldconfig
540f32
540f32
%postun libs -p /sbin/ldconfig
540f32
540f32
%post libelf -p /sbin/ldconfig
540f32
540f32
%postun libelf -p /sbin/ldconfig
540f32
540f32
%if %{provide_yama_scope}
540f32
%post default-yama-scope
540f32
# Due to circular dependencies might not be installed yet, so double check.
540f32
# (systemd -> elfutils-libs -> default-yama-scope -> systemd)
540f32
if [ -x /usr/lib/systemd/systemd-sysctl ] ; then
540f32
%sysctl_apply 10-default-yama-scope.conf
540f32
fi
540f32
%endif
540f32
540f32
%files
540f32
%defattr(-,root,root)
540f32
%{!?_licensedir:%global license %%doc}
540f32
%license COPYING COPYING-GPLV2 COPYING-LGPLV3
540f32
%doc README TODO CONTRIBUTING
540f32
%{_bindir}/eu-addr2line
540f32
%{_bindir}/eu-ar
540f32
%{_bindir}/eu-elfcmp
540f32
%{_bindir}/eu-elflint
540f32
%{_bindir}/eu-findtextrel
540f32
%{_bindir}/eu-nm
540f32
%{_bindir}/eu-objdump
540f32
%{_bindir}/eu-ranlib
540f32
%{_bindir}/eu-readelf
540f32
%{_bindir}/eu-size
540f32
%{_bindir}/eu-stack
540f32
%{_bindir}/eu-strings
540f32
%{_bindir}/eu-strip
540f32
%{_bindir}/eu-unstrip
540f32
%{_bindir}/eu-make-debug-archive
540f32
%{_bindir}/eu-elfcompress
540f32
540f32
%files libs
540f32
%defattr(-,root,root)
540f32
%{!?_licensedir:%global license %%doc}
540f32
%license COPYING-GPLV2 COPYING-LGPLV3
540f32
%{_libdir}/libasm-%{version}.so
540f32
%{_libdir}/libasm.so.*
540f32
%{_libdir}/libdw-%{version}.so
540f32
%{_libdir}/libdw.so.*
540f32
%dir %{_libdir}/elfutils
540f32
%{_libdir}/elfutils/lib*.so
540f32
540f32
%files devel
540f32
%defattr(-,root,root)
540f32
%{_includedir}/dwarf.h
540f32
%dir %{_includedir}/elfutils
540f32
%{_includedir}/elfutils/elf-knowledge.h
540f32
%{_includedir}/elfutils/known-dwarf.h
540f32
%{_includedir}/elfutils/libasm.h
540f32
%{_includedir}/elfutils/libebl.h
540f32
%{_includedir}/elfutils/libdw.h
540f32
%{_includedir}/elfutils/libdwfl.h
540f32
%{_includedir}/elfutils/libdwelf.h
540f32
%{_includedir}/elfutils/version.h
540f32
%{_libdir}/libebl.a
540f32
%{_libdir}/libasm.so
540f32
%{_libdir}/libdw.so
540f32
%{_libdir}/pkgconfig/libdw.pc
540f32
540f32
%files devel-static
540f32
%defattr(-,root,root)
540f32
%{_libdir}/libasm.a
540f32
%{_libdir}/libdw.a
540f32
540f32
%files -f %{name}.lang libelf
540f32
%defattr(-,root,root)
540f32
%{!?_licensedir:%global license %%doc}
540f32
%license COPYING-GPLV2 COPYING-LGPLV3
540f32
%{_libdir}/libelf-%{version}.so
540f32
%{_libdir}/libelf.so.*
540f32
540f32
%files libelf-devel
540f32
%defattr(-,root,root)
540f32
%{_includedir}/libelf.h
540f32
%{_includedir}/gelf.h
540f32
%{_includedir}/nlist.h
540f32
%{_libdir}/libelf.so
540f32
%{_libdir}/pkgconfig/libelf.pc
540f32
540f32
%files libelf-devel-static
540f32
%defattr(-,root,root)
540f32
%{_libdir}/libelf.a
540f32
540f32
%if %{provide_yama_scope}
540f32
%files default-yama-scope
540f32
%defattr(-,root,root)
540f32
%config(noreplace) %{_sysctldir}/10-default-yama-scope.conf
540f32
%endif
540f32
540f32
%changelog
a1055d
* Wed Jun 20 2018 Mark Wielaard <mjw@redhat.com> - 0.172-2
a1055d
- Add elfutils-0.172-robustify.patch. (#1593328)
a1055d
a1055d
* Mon Jun 11 2018 Mark Wielaard <mjw@redhat.com> - 0.172-1
a1055d
- New upstream release.
a1055d
  - No functional changes compared to 0.171.
a1055d
  - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
a1055d
    data. Thanks to running the afl fuzzer on eu-readelf and various
a1055d
    testcases.
a1055d
  - eu-readelf -N is ~15% faster.
a1055d
a1055d
* Tue Jun 05 2018 Mark Wielaard <mjw@redhat.com> - 0.171-1
a1055d
- New upstream release.
a1055d
  - DWARF5 and split dwarf, including GNU DebugFission, support.
a1055d
  - readelf: Handle all new DWARF5 sections.
a1055d
    --debug-dump=info+ will show split unit DIEs when found.
a1055d
    --dwarf-skeleton can be used when inspecting a .dwo file.
a1055d
    Recognizes GNU locviews with --debug-dump=loc.
a1055d
  - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
a1055d
    dwarf_getabbrevattr_data and dwarf_cu_info.
a1055d
    libdw will now try to resolve the alt file on first use
a1055d
    when not set yet with dwarf_set_alt.
a1055d
    dwarf_aggregate_size() now works with multi-dimensional arrays.
a1055d
  - libdwfl: Use process_vm_readv when available instead of ptrace.
a1055d
  - backends: Add a RISC-V backend.
a1055d
540f32
* Wed Dec 20 2017 Mark Wielaard <mjw@redhat.com> - 0.170-4
540f32
- Add elfutils-0.170-dwarf_aggregate_size.patch (#1527966).
540f32
540f32
* Wed Nov  8 2017 Mark Wielaard <mjw@redhat.com> - 0.170-3
540f32
- Rely on systemd_requires for sysctl_apply default-yama-scope (#1509861).
540f32
540f32
* Thu Nov  2 2017 Mark Wielaard <mjw@redhat.com> - 0.170-2
540f32
- Rebuild because of binutils bug (#1508966)
540f32
540f32
* Mon Oct 16 2017 Mark Wielaard <mjw@redhat.com> - 0.170-1
540f32
- New upstream release. Remove upstreamed patches.
540f32
- Sync provide_yama_scope with fedora.
540f32
- Add elfutils-0.170-x86_64-backtrace-test-override.patch.
540f32
540f32
* Tue May 30 2017 Mark Wielaard <mjw@redhat.com> - 0.168-8
540f32
- Fix ppc64 fallback unwinder (#1454754)
540f32
540f32
* Thu May 25 2017 Mark Wielaard <mjw@redhat.com> - 0.168-7
540f32
- Enable default-yama-scope (#1455514)
540f32
540f32
* Mon May 22 2017 Mark Wielaard <mjw@redhat.com> - 0.168-6
540f32
- Add ppc64 fallback unwinder (#1454754)
540f32
540f32
* Wed Mar  1 2017 Mark Wielaard <mjw@redhat.com> - 0.168-5
540f32
- Rebase to fedora elfutils 0.168 (#1371517, #1400302)
540f32
540f32
* Thu Apr 14 2016 Mark Wielaard <mjw@redhat.com> - 0.166-2
540f32
- Rebase to fedora elfutils 0.166 (#1296313, #1304873)
540f32
540f32
* Mon Sep 14 2015 Mark Wielaard <mjw@redhat.com> - 0.163-3
540f32
- Add elfutils-0.163-readelf-n-undefined-shift.patch (#1262839)
540f32
540f32
* Tue Aug 11 2015 Mark Wielaard <mjw@redhat.com> - 0.163-2
540f32
- Add elfutils-0.163-elflint-bad-nobits.patch (#1251698)
540f32
540f32
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 0.163-1
540f32
- Update to 0.163
540f32
540f32
* Thu Jun 11 2015 Mark Wielaard <mjw@redhat.com> - 0.162-1
540f32
- Update to 0.162 (#1224169, #1223462, #1207799)
540f32
- Include elfutils/known-dwarf.h
540f32
- Drop BuildRequires glibc-headers
540f32
540f32
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 0.160-1
540f32
- Update to 0.160.
540f32
540f32
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 0.158-3
540f32
- Add elfutils-0.158-mod-e_type.patch.
540f32
540f32
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.158-2
540f32
- Mass rebuild 2014-01-24
540f32
540f32
* Tue Jan  7 2014 Petr Machata <pmachata@redhat.com> - 0.158-1
540f32
- Update to 0.158.  Add eu-stack.
540f32
540f32
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.157-3
540f32
- Mass rebuild 2013-12-27
540f32
540f32
* Wed Oct  9 2013 Mark Wielaard <mjw@redhat.com> 0.157-2
540f32
- Show tests/test-suite.log in build.log when make check fails.
540f32
540f32
* Mon Sep 30 2013 Mark Wielaard <mjw@redhat.com> 0.157-1
540f32
- Update to 0.157.
540f32
- Remove elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
540f32
- Remove elfutils-0.156-et_dyn-kernels.patch.
540f32
540f32
* Fri Sep 06 2013 Mark Wielaard <mjw@redhat.com> 0.156-5
540f32
- Add elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
540f32
  Sets up initial CFI return register, CFA location expression and
540f32
  register rules for PPC, S390 and ARM (dwarf_cfi_addrframe support).
540f32
540f32
* Mon Aug 26 2013 Mark Wielaard <mjw@redhat.com> 0.156-4
540f32
- Add elfutils-0.156-et_dyn-kernels.patch.
540f32
  Fixes an issue on ppc64 with systemtap kernel address placement.
540f32
540f32
* Thu Aug  8 2013 Mark Wielaard <mjw@redhat.com> 0.156-3
540f32
- Make check can now also be ran in parallel.
540f32
540f32
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-2
540f32
- Update the %%configure command for compatibility with fc20 Koji.
540f32
540f32
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-1
540f32
- Update to 0.156.
540f32
  - #890447 - Add __bss_start and __TMC_END__ to elflint.
540f32
  - #909481 - Only try opening files with installed compression libraries.
540f32
  - #914908 - Add __bss_start__ to elflint.
540f32
  - #853757 - Updated Polish translation.
540f32
  - #985438 - Incorrect prototype of __libdwfl_find_elf_build_id.
540f32
  - Drop upstreamed elfutils-0.155-binutils-pr-ld-13621.patch.
540f32
  - Drop upstreamed elfutils-0.155-mem-align.patch.
540f32
  - Drop upstreamed elfutils-0.155-sizeof-pointer-memaccess.patch.
540f32
540f32
* Tue Jul 02 2013 Karsten Hopp <karsten@redhat.com> 0.155-6
540f32
- bump release and rebuild to fix dependencies on PPC
540f32
540f32
* Sun Feb 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-5
540f32
- Add ARM variant to elfutils-0.155-binutils-pr-ld-13621.patch rhbz#914908.
540f32
- rhel >= 5 has xz-devel
540f32
540f32
* Fri Feb 22 2013 Mark Wielaard <mjw@redhat.com> - 0.155-4
540f32
- Replace elfutils-0.155-binutils-pr-ld-13621.patch with upstream fix.
540f32
540f32
* Thu Jan 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-3
540f32
- Backport sizeof-pointer-memaccess upstream fixes.
540f32
540f32
* Thu Jan 10 2013 Mark Wielaard <mjw@redhat.com> - 0.155-2
540f32
- #891553 - unaligned memory access issues.
540f32
540f32
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> - 0.155-1
540f32
- Update to 0.155.
540f32
  - #844270 - eu-nm invalid %N$ use detected.
540f32
  - #847454 - Ukrainian translation update.
540f32
  - Removed local ar 64-bit symbol patch, dwz support patch and xlatetom fix.
540f32
540f32
* Tue Aug 14 2012 Petr Machata <pmachata@redhat.com> - 0.154-4
540f32
- Add support for archives with 64-bit symbol tables (#843019)
540f32
540f32
* Wed Aug 01 2012 Mark Wielaard <mjw@redhat.com> 0.154-3
540f32
- Add dwz support
540f32
540f32
* Wed Jul 18 2012 Mark Wielaard <mjw@redhat.com> 0.154-2
540f32
- Add upstream xlatetom fix (#835877)
540f32
540f32
* Mon Jul 02 2012 Karsten Hopp <karsten@redhat.com> 0.154-1.1
540f32
- disable unstrip-n check for now (835877)
540f32
540f32
* Fri Jun 22 2012 Mark Wielaard <mjw@redhat.com> - 0.154-1
540f32
- Update to 0.154
540f32
  - elflint doesn't recognize SHF_INFO_LINK on relocation sections (#807823)
540f32
  - Update license to GPLv3+ and (GPLv2+ or LGPLv3+)
540f32
  - Remove elfutils-0.153-dwfl_segment_report_module.patch
540f32
- Add elfutils-0.154-binutils-pr-ld-13621.patch
540f32
540f32
* Mon Apr 02 2012 Mark Wielaard <mark@klomp.org> - 0.153-2
540f32
- Fix for eu-unstrip emits garbage for librt.so.1 (#805447)
540f32
540f32
* Thu Feb 23 2012 Mark Wielaard <mjw@redhat.com> - 0.153-1
540f32
- Update to 0.153
540f32
  - New --disable-werror for portability.
540f32
  - Support for .zdebug sections (#679777)
540f32
  - type_units and DW_AT_GNU_odr_signature support (#679815)
540f32
  - low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site (#688090)
540f32
  - FTBFS on rawhide with gcc 4.7 (#783506)
540f32
    - Remove gcc-4.7 patch
540f32
540f32
* Fri Jan 20 2012 Mark Wielaard <mjw@redhat.com> - 0.152-3
540f32
- Fixes for gcc-4.7 based on upstream commit 32899a (#783506).
540f32
540f32
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.152-2
540f32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
540f32
540f32
* Tue Feb 15 2011 Roland McGrath <roland@redhat.com> - 0.152-1
540f32
- Update to 0.152
540f32
  - Various build and warning nits fixed for newest GCC and Autoconf.
540f32
  - libdwfl: Yet another prelink-related fix for another regression. (#674465)
540f32
  - eu-elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
540f32
  - eu-elfcmp: New flag -l/--verbose to print all differences.
540f32
540f32
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151-2
540f32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
540f32
540f32
* Wed Jan 12 2011 Roland McGrath <roland@redhat.com> - 0.151-1
540f32
- Update to 0.151
540f32
  - libdwfl: Fix for more prelink cases with separate debug file.
540f32
  - eu-strip: New flag --strip-sections to remove section headers entirely.
540f32
540f32
* Thu Dec  2 2010 Roland McGrath <roland@redhat.com> - 0.150-2
540f32
- libdwfl: Remove bogus assert. (#658268)
540f32
540f32
* Tue Nov 23 2010 Roland McGrath <roland@redhat.com> - 0.150-1
540f32
- Update to 0.150
540f32
  - libdw: Fix for handling huge .debug_aranges section. (#638432)
540f32
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
540f32
  - findtextrel: Fix diagnostics to work with usual section ordering.
540f32
540f32
* Wed Sep 29 2010 jkeating - 0.149-2
540f32
- Rebuilt for gcc bug 634757
540f32
540f32
* Mon Sep 13 2010 Roland McGrath <roland@redhat.com> - 0.149-1
540f32
- Update to 0.149
540f32
  - libdw: Decode new DW_OP_GNU_implicit_pointer operation;
540f32
           new function dwarf_getlocation_implicit_pointer.
540f32
  - libdwfl: New function dwfl_dwarf_line.
540f32
  - eu-addr2line: New flag -F/--flags to print more DWARF line info details.
540f32
  - eu-readelf: better .debug_loc processing (#627729)
540f32
  - eu-strings: Fix non-mmap file reading. (#609468)
540f32
  - eu-strip: -g recognizes .gdb_index as a debugging section. (#631997)
540f32
540f32
* Mon Jun 28 2010 Roland McGrath <roland@redhat.com> - 0.148-1
540f32
- Update to 0.148
540f32
  - libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
540f32
           dwarf_offdie_types.
540f32
           New functions dwarf_lineisa, dwarf_linediscriminator,
540f32
           dwarf_lineop_index.
540f32
  - libdwfl: Fixes in core-file handling, support cores from PIEs. (#588818)
540f32
             When working from build IDs, don't open a named file
540f32
             that mismatches.
540f32
  - readelf: Handle DWARF 4 formats.
540f32
540f32
* Mon May  3 2010 Roland McGrath <roland@redhat.com> - 0.147-1
540f32
- Update to 0.147
540f32
540f32
* Wed Apr 21 2010 Roland McGrath <roland@redhat.com> - 0.146-1
540f32
- Update to 0.146
540f32
  - libdwfl: New function dwfl_core_file_report.
540f32
  - libelf: Fix handling of phdrs in truncated file. (#577310)
540f32
  - libdwfl: Fix infinite loop handling clobbered link_map. (#576379)
540f32
- Package translations.
540f32
540f32
* Tue Feb 23 2010 Roland McGrath <roland@redhat.com> - 0.145-1
540f32
- Update to 0.145
540f32
  - Fix build with --disable-dependency-tracking. (#564646)
540f32
  - Fix build with most recent glibc headers.
540f32
  - libdw: Fix CFI decoding. (#563528)
540f32
  - libdwfl: Fix address bias returned by CFI accessors. (#563528)
540f32
             Fix core file module layout identification. (#559836)
540f32
  - readelf: Fix CFI decoding.
540f32
540f32
* Fri Jan 15 2010 Roland McGrath <roland@redhat.com> - 0.144-2
540f32
- Fix sloppy #include's breaking build with F-13 glibc.
540f32
540f32
* Thu Jan 14 2010 Roland McGrath <roland@redhat.com> - 0.144-1
540f32
- Update to 0.144
540f32
  - libdw: New function dwarf_aggregate_size for computing (constant) type
540f32
           sizes, including array_type cases with nontrivial calculation.
540f32
  - readelf: Don't give errors for missing info under -a.
540f32
             Handle Linux "VMCOREINFO" notes under -n.
540f32
- Resolves: RHBZ #527004, RHBZ #530704, RHBZ #550858
540f32
540f32
* Mon Sep 21 2009 Roland McGrath <roland@redhat.com> - 0.143-1
540f32
- Update to 0.143
540f32
  - libdw: Various convenience functions for individual attributes now use
540f32
           dwarf_attr_integrate to look up indirect inherited attributes.
540f32
           Location expression handling now supports DW_OP_implicit_value.
540f32
  - libdwfl: Support automatic decompression of files in XZ format,
540f32
             and of Linux kernel images made with bzip2 or LZMA
540f32
             (as well as gzip).
540f32
540f32
* Tue Jul 28 2009 Roland McGrath <roland@redhat.com> - 0.142-1
540f32
- Update to 0.142
540f32
  - libelf: Bug fix in filling gaps between sections. (#512840)
540f32
  - libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
540f32
            alias for elf_getshstrndx and deprecate original names.
540f32
  - libebl, elflint: Add support for STB_GNU_UNIQUE. (#511436)
540f32
  - readelf: Add -N option, speeds up DWARF printing
540f32
             without address->name lookups. (#505347)
540f32
  - libdw: Add support for decoding DWARF CFI into location description form.
540f32
           Handle some new DWARF 3 expression operations previously omitted.
540f32
           Basic handling of some new encodings slated for DWARF 4.
540f32
540f32
* Thu Apr 23 2009 Roland McGrath <roland@redhat.com> - 0.141-1
540f32
- Update to 0.141
540f32
  - libebl: sparc backend fixes (#490585)
540f32
            some more arm backend support
540f32
  - libdwfl: fix dwfl_module_build_id for prelinked DSO case (#489439)
540f32
             fixes in core file support (#494858)
540f32
             dwfl_module_getsym interface improved for non-address symbols
540f32
  - eu-strip: fix infinite loop on strange inputs with -f
540f32
  - eu-addr2line: take -j/--section=NAME option for binutils compatibility
540f32
                  (same effect as '(NAME)0x123' syntax already supported)
540f32
- Resolves: RHBZ #495213, RHBZ #465872, RHBZ #470055, RHBZ #484623
540f32
540f32
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-2
540f32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
540f32
540f32
* Sun Feb 15 2009 Roland McGrath <roland@redhat.com> - 0.140-1
540f32
- Update to 0.140
540f32
  - libelf: Fix regression in creation of section header. (#484946)
540f32
540f32
* Fri Jan 23 2009 Roland McGrath <roland@redhat.com> - 0.139-1
540f32
- Update to 0.139
540f32
  - libcpu: Add Intel SSE4 disassembler support
540f32
  - readelf: Implement call frame information and exception handling dumping.
540f32
             Add -e option.  Enable it implicitly for -a.
540f32
  - elflint: Check PT_GNU_EH_FRAME program header entry.
540f32
  - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. (#472136)
540f32
540f32
* Thu Jan  1 2009 Roland McGrath <roland@redhat.com> - 0.138-2
540f32
- Fix libelf regression.
540f32
540f32
* Wed Dec 31 2008 Roland McGrath <roland@redhat.com> - 0.138-1
540f32
- Update to 0.138
540f32
  - Install <elfutils/version.h> header file for applications to use in
540f32
    source version compatibility checks.
540f32
  - libebl: backend fixes for i386 TLS relocs; backend support for NT_386_IOPERM
540f32
  - libcpu: disassembler fixes (#469739)
540f32
  - libdwfl: bug fixes (#465878)
540f32
  - libelf: bug fixes
540f32
  - eu-nm: bug fixes for handling corrupt input files (#476136)
540f32
540f32
* Wed Oct  1 2008 Roland McGrath <roland@redhat.com> - 0.137-3
540f32
- fix libdwfl regression (#462689)
540f32
540f32
* Thu Aug 28 2008 Roland McGrath <roland@redhat.com> - 0.137-2
540f32
- Update to 0.137
540f32
  - libdwfl: bug fixes; new segment interfaces;
540f32
             all the libdwfl-based tools now support --core=COREFILE option
540f32
- Resolves: RHBZ #325021, RHBZ #447416
540f32
540f32
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.135-2
540f32
- fix conditional comparison
540f32
540f32
* Mon May 12 2008 Roland McGrath <roland@redhat.com> - 0.135-1
540f32
- Update to 0.135
540f32
  - libdwfl: bug fixes
540f32
  - eu-strip: changed handling of ET_REL files wrt symbol tables and relocs
540f32
540f32
* Wed Apr  9 2008 Roland McGrath <roland@redhat.com> - 0.134-1
540f32
- Update to 0.134
540f32
  - elflint: backend improvements for sparc, alpha (#204170)
540f32
  - libdwfl, libelf: bug fixes (#439344, #438867, #438263, #438190)
540f32
- Remove Conflicts: libelf-devel from elfutils-libelf-devel. (#435742)
540f32
540f32
* Sun Mar  2 2008 Roland McGrath <roland@redhat.com> - 0.133-2
540f32
- Update to 0.133
540f32
  - readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
540f32
  - readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
540f32
  - libdwfl: bug fixes and optimization in relocation handling
540f32
  - elfcmp: bug fix for non-allocated section handling
540f32
  - ld: implement newer features of binutils linker.
540f32
- Install eu-objdump and libasm, now has limited disassembler support.
540f32
540f32
* Mon Jan 21 2008 Roland McGrath <roland@redhat.com> - 0.132-3
540f32
- Update to 0.132
540f32
  - libelf: Use loff_t instead of off64_t in libelf.h header. (#377241)
540f32
  - eu-readelf: Fix handling of ET_REL files in archives.
540f32
  - libcpu: Implement x86 and x86-64 disassembler.
540f32
  - libasm: Add interface for disassembler.
540f32
  - all programs: add debugging of branch prediction.
540f32
  - libelf: new function elf_scnshndx.
540f32
540f32
* Sun Nov 11 2007 Roland McGrath <roland@redhat.com> - 0.131-1
540f32
- Update to 0.131
540f32
  - libdw: DW_FORM_ref_addr support; dwarf_formref entry point now deprecated;
540f32
           bug fixes for oddly-formatted DWARF
540f32
  - libdwfl: bug fixes in offline archive support, symbol table handling;
540f32
             apply partial relocations for dwfl_module_address_section on ET_REL
540f32
  - libebl: powerpc backend support for Altivec registers
540f32
540f32
* Wed Oct 17 2007 Roland McGrath <roland@redhat.com> - 0.130-3
540f32
- Fix ET_REL support.
540f32
- Fix odd indentation in eu-readelf -x output.
540f32
540f32
* Tue Oct 16 2007 Roland McGrath <roland@redhat.com> - 0.130-1
540f32
- Update to 0.130
540f32
  - eu-readelf -p option can take an argument like -x for one section
540f32
  - eu-readelf --archive-index (or -c)
540f32
  - eu-readelf -n improved output for core dumps
540f32
  - eu-readelf: handle SHT_NOTE sections without requiring phdrs (#249467)
540f32
  - eu-elflint: ditto
540f32
  - eu-elflint: stricter checks on debug sections
540f32
  - eu-unstrip: new options, --list (or -n), --relocate (or -R)
540f32
  - libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
540f32
            new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
540f32
  - libebl: backend improvements (#324031)
540f32
  - libdwfl: build_id support, new functions for it
540f32
  - libdwfl: dwfl_module_addrsym fixes (#268761, #268981)
540f32
  - libdwfl offline archive support, new script eu-make-debug-archive
540f32
540f32
* Mon Aug 20 2007 Roland McGrath <roland@redhat.com> - 0.129-2
540f32
- Fix false-positive eu-elflint failure on ppc -mbss-plt binaries.
540f32
540f32
* Tue Aug 14 2007 Roland McGrath <roland@redhat.com> - 0.129-1
540f32
- Update to 0.129
540f32
  - readelf: new options --hex-dump (or -x), --strings (or -p) (#250973)
540f32
  - addr2line: new option --symbols (or -S)
540f32
  - libdw: dwarf_getscopes fixes (#230235)
540f32
  - libdwfl: dwfl_module_addrsym fixes (#249490)
540f32
540f32
* Fri Jun  8 2007 Roland McGrath <roland@redhat.com> - 0.128-2
540f32
- Update to 0.128
540f32
  - new program: unstrip
540f32
  - elfcmp: new option --hash-inexact
540f32
- Replace Conflicts: with Provides/Requires using -arch
540f32
540f32
* Wed Apr 18 2007 Roland McGrath <roland@redhat.com> - 0.127-1
540f32
- Update to 0.127
540f32
  - libdw: new function dwarf_getsrcdirs
540f32
  - libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
540f32
             dwfl_module_address_section
540f32
540f32
* Mon Feb  5 2007 Roland McGrath <roland@redhat.com> - 0.126-1
540f32
- Update to 0.126
540f32
  - New program eu-ar.
540f32
  - libdw: fix missing dwarf_getelf (#227206)
540f32
  - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231)
540f32
540f32
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-3
540f32
- Fix overeager warn_unused_result build failures.
540f32
540f32
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-1
540f32
- Update to 0.125
540f32
  - elflint: Compare DT_GNU_HASH tests.
540f32
  - move archives into -static RPMs
540f32
  - libelf, elflint: better support for core file handling
540f32
  - Really fix libdwfl sorting of modules with 64-bit addresses (#220817).
540f32
- Resolves: RHBZ #220817, RHBZ #213792
540f32
540f32
* Tue Oct 10 2006 Roland McGrath <roland@redhat.com> - 0.124-1
540f32
- eu-strip -f: copy symtab into debuginfo file when relocs use it (#203000)
540f32
- Update to 0.124
540f32
  - libebl: fix ia64 reloc support (#206981)
540f32
  - libebl: sparc backend support for return value location
540f32
  - libebl, libdwfl: backend register name support extended with more info
540f32
  - libelf, libdw: bug fixes for unaligned accesses on machines that care
540f32
  - readelf, elflint: trivial bugs fixed
540f32
540f32
* Mon Aug 14 2006 Roland McGrath <roland@redhat.com> 0.123-1
540f32
- Update to 0.123
540f32
  - libebl: Backend build fixes, thanks to Stepan Kasal.
540f32
  - libebl: ia64 backend support for register names, return value location
540f32
  - libdwfl: Handle truncated linux kernel module section names.
540f32
  - libdwfl: Look for linux kernel vmlinux files with .debug suffix.
540f32
  - elflint: Fix checks to permit --hash-style=gnu format.
540f32
540f32
* Mon Jul 17 2006 Roland McGrath <roland@redhat.com> - 0.122-4
540f32
- Fix warnings in elflint compilation.
540f32
540f32
* Wed Jul 12 2006 Roland McGrath <roland@redhat.com> - 0.122-3
540f32
- Update to 0.122
540f32
  - Fix libdwfl sorting of modules with 64-bit addresses (#198225).
540f32
  - libebl: add function to test for relative relocation
540f32
  - elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
540f32
  - elflint, readelf: add support for DT_GNU_HASH
540f32
  - libelf: add elf_gnu_hash
540f32
  - elflint, readelf: add support for 64-bit SysV-style hash tables
540f32
  - libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
540f32
540f32
* Thu Jun 15 2006 Roland McGrath <roland@redhat.com> - 0.121-1
540f32
- Update to 0.121
540f32
  - libelf: bug fixes for rewriting existing files when using mmap (#187618).
540f32
  - make all installed headers usable in C++ code (#193153).
540f32
  - eu-readelf: better output format.
540f32
  - eu-elflint: fix tests of dynamic section content.
540f32
  - libdw, libdwfl: handle files without aranges info.
540f32
540f32
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 0.120-3
540f32
- rebuild to pick up -devel deps
540f32
540f32
* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.120-2
540f32
- Update to 0.120
540f32
  - License changed to GPL, with some exceptions for using
540f32
    the libelf, libebl, libdw, and libdwfl library interfaces.
540f32
    Red Hat elfutils is an included package of the Open Invention Network.
540f32
  - dwarf.h updated for DWARF 3.0 final specification.
540f32
  - libelf: Fix corruption in ELF_C_RDWR uses (#187618).
540f32
  - libdwfl: New function dwfl_version; fixes for offline.
540f32
540f32
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2.1
540f32
- bump again for double-long bug on ppc(64)
540f32
540f32
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2
540f32
- rebuilt for new gcc4.1 snapshot and glibc changes
540f32
540f32
* Fri Jan 13 2006 Roland McGrath <roland@redhat.com> - 0.119-1
540f32
- update to 0.119
540f32
540f32
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
540f32
- rebuilt
540f32
540f32
* Sun Nov 27 2005 Roland McGrath <roland@redhat.com> - 0.118-1
540f32
- update to 0.118
540f32
  - elflint: more tests.
540f32
  - libdwfl: New function dwfl_module_register_names.
540f32
  - libebl: New backend hook for register names.
540f32
- Make sure -fexceptions is always in CFLAGS.
540f32
540f32
* Tue Nov 22 2005 Roland McGrath <roland@redhat.com> - 0.117-2
540f32
- update to 0.117
540f32
  - libdwfl: New function dwfl_module_return_value_location (#166118)
540f32
  - libebl: Backend improvements for several CPUs
540f32
540f32
* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.116-1
540f32
- update to 0.116
540f32
  - libdw fixes, API changes and additions
540f32
  - libdwfl fixes (#169672)
540f32
  - eu-strip/libelf fix to preserve setuid/setgid permission bits (#167745)
540f32
540f32
* Fri Sep  9 2005 Roland McGrath <roland@redhat.com> - 0.115-3
540f32
- Update requires/conflicts for better biarch update behavior.
540f32
540f32
* Mon Sep  5 2005 Roland McGrath <roland@redhat.com> - 0.115-2
540f32
- update to 0.115
540f32
  - New program eu-strings.
540f32
  - libdw: New function dwarf_getscopes_die.
540f32
  - libelf: speed-ups of non-mmap reading.
540f32
  - Implement --enable-gcov option for configure.
540f32
540f32
* Wed Aug 24 2005 Roland McGrath <roland@redhat.com> - 0.114-1
540f32
- update to 0.114
540f32
  - new program eu-ranlib
540f32
  - libdw: new calls for inlines
540f32
  - libdwfl: new calls for offline modules
540f32
540f32
* Sat Aug 13 2005 Roland McGrath <roland@redhat.com> - 0.113-2
540f32
- update to 0.113
540f32
  - elflint: relax a bit.  Allow version definitions for defined symbols
540f32
    against DSO versions also for symbols in nobits sections.
540f32
    Allow .rodata section to have STRINGS and MERGE flag set.
540f32
  - strip: add some more compatibility with binutils.
540f32
  - libdwfl: bug fixes.
540f32
- Separate libdw et al into elfutils-libs subpackage.
540f32
540f32
* Sat Aug  6 2005 Roland McGrath <roland@redhat.com> - 0.112-1
540f32
- update to 0.112
540f32
  - elfcmp: some more relaxation.
540f32
  - elflint: many more tests, especially regarding to symbol versioning.
540f32
  - libelf: Add elfXX_offscn and gelf_offscn.
540f32
  - libasm: asm_begin interface changes.
540f32
  - libebl: Add three new interfaces to directly access machine, class,
540f32
    and data encoding information.
540f32
540f32
* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.111-2
540f32
- update portability patch
540f32
540f32
* Thu Jul 28 2005 Roland McGrath <roland@redhat.com> - 0.111-1
540f32
- update to 0.111
540f32
  - libdwfl library now merged into libdw
540f32
540f32
* Sun Jul 24 2005 Roland McGrath <roland@redhat.com> - 0.110-1
540f32
- update to 0.110
540f32
540f32
* Fri Jul 22 2005 Roland McGrath <roland@redhat.com> - 0.109-2
540f32
- update to 0.109
540f32
  - verify that libebl modules are from the same build
540f32
  - new eu-elflint checks on copy relocations
540f32
  - new program eu-elfcmp
540f32
  - new experimental libdwfl library
540f32
540f32
* Thu Jun  9 2005 Roland McGrath <roland@redhat.com> - 0.108-5
540f32
- robustification of eu-strip and eu-readelf
540f32
540f32
* Wed May 25 2005 Roland McGrath <roland@redhat.com> - 0.108-3
540f32
- more robustification
540f32
540f32
* Mon May 16 2005 Roland McGrath <roland@redhat.com> - 0.108-2
540f32
- robustification
540f32
540f32
* Mon May  9 2005 Roland McGrath <roland@redhat.com> - 0.108-1
540f32
- update to 0.108
540f32
  - merge strip fixes
540f32
  - sort records in dwarf_getsrclines, fix dwarf_getsrc_die searching
540f32
  - update elf.h from glibc
540f32
540f32
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-2
540f32
- fix strip -f byte-swapping bug
540f32
540f32
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-1
540f32
- update to 0.107
540f32
  - readelf: improve DWARF output format
540f32
  - elflint: -d option to support checking separate debuginfo files
540f32
  - strip: fix ET_REL debuginfo files (#156341)
540f32
540f32
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-3
540f32
- fix some bugs in new code, reenable make check
540f32
540f32
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-2
540f32
- disable make check for most arches, for now
540f32
540f32
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-1
540f32
- update to 0.106
540f32
540f32
* Mon Mar 28 2005 Roland McGrath <roland@redhat.com> - 0.104-2
540f32
- update to 0.104
540f32
540f32
* Wed Mar 23 2005 Jakub Jelinek <jakub@redhat.com> 0.103-2
540f32
- update to 0.103
540f32
540f32
* Wed Feb 16 2005 Jakub Jelinek <jakub@redhat.com> 0.101-2
540f32
- update to 0.101.
540f32
- use %%configure macro to get CFLAGS etc. right
540f32
540f32
* Sat Feb  5 2005 Jeff Johnson <jbj@redhat.com> 0.99-2
540f32
- upgrade to 0.99.
540f32
540f32
* Sun Sep 26 2004 Jeff Johnson <jbj@redhat.com> 0.97-3
540f32
- upgrade to 0.97.
540f32
540f32
* Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 0.95-5
540f32
- upgrade to 0.96.
540f32
540f32
* Mon Jul  5 2004 Jakub Jelinek <jakub@redhat.com> 0.95-4
540f32
- rebuilt with GCC 3.4.x, workaround VLA + alloca mixing
540f32
  warning
540f32
540f32
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
540f32
- rebuilt
540f32
540f32
* Fri Apr  2 2004 Jeff Johnson <jbj@redhat.com> 0.95-2
540f32
- upgrade to 0.95.
540f32
540f32
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
540f32
- rebuilt
540f32
540f32
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
540f32
- rebuilt
540f32
540f32
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.94-1
540f32
- upgrade to 0.94
540f32
540f32
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.93-1
540f32
- upgrade to 0.93
540f32
540f32
* Thu Jan  8 2004 Jakub Jelinek <jakub@redhat.com> 0.92-1
540f32
- full version
540f32
- macroized spec file for GPL or OSL builds
540f32
- include only libelf under GPL plus wrapper scripts
540f32
540f32
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-2
540f32
- macroized spec file for GPL or OSL builds
540f32
540f32
* Wed Jan  7 2004 Ulrich Drepper <drepper@redhat.com>
540f32
- split elfutils-devel into two packages.
540f32
540f32
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-1
540f32
- include only libelf under GPL plus wrapper scripts
540f32
540f32
* Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 0.89-3
540f32
- readelf, not readline, in %%description (#111214).
540f32
540f32
* Fri Sep 26 2003 Bill Nottingham <notting@redhat.com> 0.89-1
540f32
- update to 0.89 (fix eu-strip)
540f32
540f32
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 0.86-3
540f32
- update to 0.86 (fix eu-strip on s390x/alpha)
540f32
- libebl is an archive now; remove references to DSO
540f32
540f32
* Mon Jul 14 2003 Jeff Johnson <jbj@redhat.com> 0.84-3
540f32
- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed).
540f32
540f32
* Fri Jul 11 2003 Jeff Johnson <jbj@redhat.com> 0.83-3
540f32
- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more).
540f32
540f32
* Wed Jul  9 2003 Jeff Johnson <jbj@redhat.com> 0.82-3
540f32
- upgrade to 0.82 (strip tests fixed on big-endian).
540f32
540f32
* Tue Jul  8 2003 Jeff Johnson <jbj@redhat.com> 0.81-3
540f32
- upgrade to 0.81 (strip excludes unused symtable entries, test borked).
540f32
540f32
* Thu Jun 26 2003 Jeff Johnson <jbj@redhat.com> 0.80-3
540f32
- upgrade to 0.80 (debugedit changes for kernel in progress).
540f32
540f32
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
540f32
- rebuilt
540f32
540f32
* Wed May 21 2003 Jeff Johnson <jbj@redhat.com> 0.79-2
540f32
- upgrade to 0.79 (correct formats for size_t, more of libdw "works").
540f32
540f32
* Mon May 19 2003 Jeff Johnson <jbj@redhat.com> 0.78-2
540f32
- upgrade to 0.78 (libdwarf bugfix, libdw additions).
540f32
540f32
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
540f32
- debuginfo rebuild
540f32
540f32
* Thu Feb 20 2003 Jeff Johnson <jbj@redhat.com> 0.76-2
540f32
- use the correct way of identifying the section via the sh_info link.
540f32
540f32
* Sat Feb 15 2003 Jakub Jelinek <jakub@redhat.com> 0.75-2
540f32
- update to 0.75 (eu-strip -g fix)
540f32
540f32
* Tue Feb 11 2003 Jakub Jelinek <jakub@redhat.com> 0.74-2
540f32
- update to 0.74 (fix for writing with some non-dirty sections)
540f32
540f32
* Thu Feb  6 2003 Jeff Johnson <jbj@redhat.com> 0.73-3
540f32
- another -0.73 update (with sparc fixes).
540f32
- do "make check" in %%check, not %%install, section.
540f32
540f32
* Mon Jan 27 2003 Jeff Johnson <jbj@redhat.com> 0.73-2
540f32
- update to 0.73 (with s390 fixes).
540f32
540f32
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
540f32
- rebuilt
540f32
540f32
* Wed Jan 22 2003 Jakub Jelinek <jakub@redhat.com> 0.72-4
540f32
- fix arguments to gelf_getsymshndx and elf_getshstrndx
540f32
- fix other warnings
540f32
- reenable checks on s390x
540f32
540f32
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 0.72-3
540f32
- temporarily disable checks on s390x, until someone has
540f32
  time to look at it
540f32
540f32
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 0.72-2
540f32
- update to 0.72
540f32
540f32
* Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 0.71-2
540f32
- update to 0.71
540f32
540f32
* Wed Dec 11 2002 Jeff Johnson <jbj@redhat.com> 0.69-4
540f32
- update to 0.69.
540f32
- add "make check" and segfault avoidance patch.
540f32
- elfutils-libelf needs to run ldconfig.
540f32
540f32
* Tue Dec 10 2002 Jeff Johnson <jbj@redhat.com> 0.68-2
540f32
- update to 0.68.
540f32
540f32
* Fri Dec  6 2002 Jeff Johnson <jbj@redhat.com> 0.67-2
540f32
- update to 0.67.
540f32
540f32
* Tue Dec  3 2002 Jeff Johnson <jbj@redhat.com> 0.65-2
540f32
- update to 0.65.
540f32
540f32
* Mon Dec  2 2002 Jeff Johnson <jbj@redhat.com> 0.64-2
540f32
- update to 0.64.
540f32
540f32
* Sun Dec 1 2002 Ulrich Drepper <drepper@redhat.com> 0.64
540f32
- split packages further into elfutils-libelf
540f32
540f32
* Sat Nov 30 2002 Jeff Johnson <jbj@redhat.com> 0.63-2
540f32
- update to 0.63.
540f32
540f32
* Fri Nov 29 2002 Ulrich Drepper <drepper@redhat.com> 0.62
540f32
- Adjust for dropping libtool
540f32
540f32
* Sun Nov 24 2002 Jeff Johnson <jbj@redhat.com> 0.59-2
540f32
- update to 0.59
540f32
540f32
* Thu Nov 14 2002 Jeff Johnson <jbj@redhat.com> 0.56-2
540f32
- update to 0.56
540f32
540f32
* Thu Nov  7 2002 Jeff Johnson <jbj@redhat.com> 0.54-2
540f32
- update to 0.54
540f32
540f32
* Sun Oct 27 2002 Jeff Johnson <jbj@redhat.com> 0.53-2
540f32
- update to 0.53
540f32
- drop x86_64 hack, ICE fixed in gcc-3.2-11.
540f32
540f32
* Sat Oct 26 2002 Jeff Johnson <jbj@redhat.com> 0.52-3
540f32
- get beehive to punch a rhpkg generated package.
540f32
540f32
* Wed Oct 23 2002 Jeff Johnson <jbj@redhat.com> 0.52-2
540f32
- build in 8.0.1.
540f32
- x86_64: avoid gcc-3.2 ICE on x86_64 for now.
540f32
540f32
* Tue Oct 22 2002 Ulrich Drepper <drepper@redhat.com> 0.52
540f32
- Add libelf-devel to conflicts for elfutils-devel
540f32
540f32
* Mon Oct 21 2002 Ulrich Drepper <drepper@redhat.com> 0.50
540f32
- Split into runtime and devel package
540f32
540f32
* Fri Oct 18 2002 Ulrich Drepper <drepper@redhat.com> 0.49
540f32
- integrate into official sources
540f32
540f32
* Wed Oct 16 2002 Jeff Johnson <jbj@redhat.com> 0.46-1
540f32
- Swaddle.