Blame SPECS/elfutils.spec

eee6bf
%{?scl:%{?scl_package:%scl_package elfutils}}
eee6bf
eee6bf
Name: %{?scl_prefix}elfutils
eee6bf
Summary: A collection of utilities and DSOs to handle compiled objects
8b2532
Version: 0.166
8b2532
%global baserelease 1
eee6bf
URL: https://fedorahosted.org/elfutils/
eee6bf
%global source_url http://fedorahosted.org/releases/e/l/elfutils/%{version}/
eee6bf
License: GPLv3+ and (GPLv2+ or LGPLv3+)
eee6bf
Group: Development/Tools
eee6bf
8b2532
Release: %{baserelease}%{?dist}
eee6bf
8b2532
%global provide_yama_scope	0
eee6bf
eee6bf
%if 0%{?fedora}
8b2532
%global provide_yama_scope	(%fedora >= 22)
eee6bf
%endif
eee6bf
eee6bf
%global depsuffix %{?_isa}%{!?_isa:-%{_arch}}
eee6bf
eee6bf
Source: %{?source_url}elfutils-%{version}.tar.bz2
eee6bf
eee6bf
# Libraries in Developer Toolset are linked in statically to allow
eee6bf
# compiled binaries to run even when DTS is not installed.
eee6bf
# So we provide linker scripts for all libraries.
eee6bf
Source2: libelf.so
eee6bf
Source3: libdw.so
eee6bf
Source4: libasm.so
eee6bf
Source5: libelf.a
eee6bf
Source6: libdw.a
eee6bf
Source7: libasm.a
eee6bf
8b2532
# Patches
eee6bf
eee6bf
# DTS specific patches.
8b2532
Patch100: elfutils-0.166-dts.patch
eee6bf
eee6bf
Requires: %{?scl_prefix}elfutils-libelf%{depsuffix} = %{version}-%{release}
eee6bf
Requires: %{?scl_prefix}elfutils-libs%{depsuffix} = %{version}-%{release}
eee6bf
eee6bf
BuildRequires: autoconf automake
eee6bf
BuildRequires: gettext
eee6bf
BuildRequires: bison >= 1.875
eee6bf
BuildRequires: flex >= 2.5.4a
eee6bf
BuildRequires: bzip2
8b2532
BuildRequires: gcc >= 4.4
eee6bf
eee6bf
BuildRequires: zlib-devel >= 1.2.2.3
eee6bf
BuildRequires: bzip2-devel
eee6bf
BuildRequires: xz-devel
eee6bf
eee6bf
%{?scl:Requires:%scl_runtime}
eee6bf
eee6bf
%global _gnu %{nil}
eee6bf
%global _program_prefix eu-
eee6bf
eee6bf
%description
eee6bf
Elfutils is a collection of utilities, including stack (to show
eee6bf
backtraces), nm (for listing symbols from object files), size
eee6bf
(for listing the section sizes of an object or archive file),
eee6bf
strip (for discarding symbols), readelf (to see the raw ELF file
8b2532
structures), elflint (to check for well-formed ELF files) and
8b2532
elfcompress (to compress or decompress ELF sections).
eee6bf
eee6bf
eee6bf
%package libs
eee6bf
Summary: Libraries to handle compiled objects
eee6bf
Group: Development/Tools
eee6bf
License: GPLv2+ or LGPLv3+
eee6bf
%if 0%{!?_isa:1}
eee6bf
Provides: %{?scl_prefix}elfutils-libs%{depsuffix} = %{version}-%{release}
eee6bf
%endif
eee6bf
Requires: %{?scl_prefix}elfutils-libelf%{depsuffix} = %{version}-%{release}
8b2532
%if %{provide_yama_scope}
8b2532
Requires: default-yama-scope
8b2532
%endif
eee6bf
eee6bf
%description libs
eee6bf
The elfutils-libs package contains libraries which implement DWARF, ELF,
eee6bf
and machine-specific ELF handling.  These libraries are used by the programs
eee6bf
in the elfutils package.  The elfutils-devel package enables building
eee6bf
other programs using these libraries.
eee6bf
eee6bf
%package devel
eee6bf
Summary: Development libraries to handle compiled objects
eee6bf
Group: Development/Tools
eee6bf
License: GPLv2+ or LGPLv3+
eee6bf
%if 0%{!?_isa:1}
eee6bf
Provides: %{?scl_prefix}elfutils-devel%{depsuffix} = %{version}-%{release}
eee6bf
%endif
eee6bf
Requires: %{?scl_prefix}elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
eee6bf
Requires: zlib-devel >= 1.2.2.3
eee6bf
Requires: bzip2-devel
eee6bf
Requires: xz-devel
eee6bf
eee6bf
%description devel
eee6bf
The elfutils-devel package contains the libraries to create
eee6bf
applications for handling compiled objects.  libebl provides some
eee6bf
higher-level ELF access functionality.  libdw provides access to
eee6bf
the DWARF debugging information.  libasm provides a programmable
eee6bf
assembler interface.
eee6bf
eee6bf
%package libelf
eee6bf
Summary: Library to read and write ELF files
eee6bf
Group: Development/Tools
eee6bf
License: GPLv2+ or LGPLv3+
eee6bf
%if 0%{!?_isa:1}
eee6bf
Provides: %{?scl_prefix}elfutils-libelf%{depsuffix} = %{version}-%{release}
eee6bf
%endif
eee6bf
eee6bf
%description libelf
eee6bf
The elfutils-libelf package provides a DSO which allows reading and
eee6bf
writing ELF files on a high level.  Third party programs depend on
eee6bf
this package to read internals of ELF files.  The programs of the
eee6bf
elfutils package use it also to generate new ELF files.
eee6bf
eee6bf
%package libelf-devel
eee6bf
Summary: Development support for libelf
eee6bf
Group: Development/Tools
eee6bf
License: GPLv2+ or LGPLv3+
eee6bf
%if 0%{!?_isa:1}
eee6bf
Provides: %{?scl_prefix}elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
eee6bf
%endif
eee6bf
eee6bf
%description libelf-devel
eee6bf
The elfutils-libelf-devel package contains the libraries to create
eee6bf
applications for handling compiled objects.  libelf allows you to
eee6bf
access the internals of the ELF object file format, so you can see the
eee6bf
different sections of an ELF file.
eee6bf
8b2532
%if %{provide_yama_scope}
8b2532
%package default-yama-scope
8b2532
Summary: Default yama attach scope sysctl setting
8b2532
Group: Development/Tools
8b2532
License: GPLv2+ or LGPLv3+
8b2532
Provides: default-yama-scope
8b2532
BuildArch: noarch
8b2532
# For the sysctl_apply macro
8b2532
BuildRequires: systemd >= 215
8b2532
8b2532
%description default-yama-scope
8b2532
Yama sysctl setting to enable default attach scope settings
8b2532
enabling programs to use ptrace attach, access to
8b2532
/proc/PID/{mem,personality,stack,syscall}, and the syscalls
8b2532
process_vm_readv and process_vm_writev which are used for
8b2532
interprocess services, communication and introspection
8b2532
(like synchronisation, signaling, debugging, tracing and
8b2532
profiling) of processes.
8b2532
%endif
8b2532
eee6bf
%prep
eee6bf
%setup -q -n elfutils-%{version}
eee6bf
8b2532
# Apply patches
eee6bf
eee6bf
# DTS specific patches
eee6bf
%patch100 -p1 -b .dts
eee6bf
eee6bf
autoreconf
eee6bf
eee6bf
find . -name \*.sh ! -perm -0100 -print | xargs chmod +x
eee6bf
eee6bf
%build
eee6bf
# Remove -Wall from default flags.  The makefiles enable enough warnings
eee6bf
# themselves, and they use -Werror.  Appending -Wall defeats the cases where
eee6bf
# the makefiles disable some specific warnings for specific code.
eee6bf
# But add -Wformat explicitly for use with -Werror=format-security which
eee6bf
# doesn't work without -Wformat (enabled by -Wall).
eee6bf
RPM_OPT_FLAGS="${RPM_OPT_FLAGS/-Wall/}"
eee6bf
RPM_OPT_FLAGS="${RPM_OPT_FLAGS} -Wformat"
eee6bf
eee6bf
trap 'cat config.log' EXIT
8b2532
%configure CFLAGS="$RPM_OPT_FLAGS -fexceptions"
eee6bf
trap '' EXIT
eee6bf
eee6bf
# Due to static bits, our dependencies are more complex than in plain
eee6bf
# elfutils.  We need to build things in parts.
eee6bf
make %{?_smp_mflags} -s -C lib
eee6bf
make %{?_smp_mflags} -s -C libdwfl
eee6bf
make %{?_smp_mflags} -s -C libdwelf
eee6bf
make %{?_smp_mflags} -s -C libdw libdw_pic.a libdw.a
eee6bf
make %{?_smp_mflags} -s -C libcpu
eee6bf
make %{?_smp_mflags} -s -C libebl
eee6bf
make %{?_smp_mflags} -s -C backends libebl_static_pic.a
eee6bf
make %{?_smp_mflags} -s -C libelf
eee6bf
make %{?_smp_mflags} -s -C libdw
eee6bf
make %{?_smp_mflags} -s
eee6bf
eee6bf
%install
eee6bf
rm -rf ${RPM_BUILD_ROOT}
eee6bf
make -s install DESTDIR=${RPM_BUILD_ROOT}
eee6bf
eee6bf
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
eee6bf
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so*
eee6bf
eee6bf
ls -ls $RPM_BUILD_ROOT%{_libdir}/lib{elf,dw,asm}.so
eee6bf
rm -f $RPM_BUILD_ROOT%{_libdir}/lib{elf,dw,asm}.so
eee6bf
eee6bf
# Rename static archives to *.ar, so that brp-strip-static-archive
eee6bf
# doesn't find them.  We still want debuginfo for other files, so we
eee6bf
# can't simply %%define __strip /bin/true.  We do want -lelf -static
eee6bf
# to find libelf.a though, so we provide a linker script that brings
eee6bf
# in the .ar files.
eee6bf
find $RPM_BUILD_ROOT%{_libdir}/ -name '*.a' -exec mv -v {} {}r \;
eee6bf
eee6bf
install -p -m 644 %{SOURCE2} %{SOURCE3} %{SOURCE4} \
eee6bf
	%{SOURCE5} %{SOURCE6} %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/
eee6bf
eee6bf
# XXX Nuke unpackaged files
eee6bf
(cd ${RPM_BUILD_ROOT}
eee6bf
 rm -f .%{_bindir}/eu-ld
eee6bf
)
eee6bf
eee6bf
%find_lang elfutils
eee6bf
8b2532
%if %{provide_yama_scope}
8b2532
install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf
8b2532
%endif
8b2532
eee6bf
%check
eee6bf
make -s %{?_smp_mflags} check || (cat tests/test-suite.log; %{nocheck})
eee6bf
eee6bf
%clean
eee6bf
rm -rf ${RPM_BUILD_ROOT}
eee6bf
eee6bf
%post libs -p /sbin/ldconfig
eee6bf
eee6bf
%postun libs -p /sbin/ldconfig
eee6bf
eee6bf
%post libelf -p /sbin/ldconfig
eee6bf
eee6bf
%postun libelf -p /sbin/ldconfig
eee6bf
8b2532
%if %{provide_yama_scope}
8b2532
%post default-yama-scope
8b2532
%sysctl_apply 10-default-yama-scope.conf
8b2532
%endif
8b2532
eee6bf
%files
eee6bf
%defattr(-,root,root)
eee6bf
%{!?_licensedir:%global license %%doc}
eee6bf
%license COPYING COPYING-GPLV2 COPYING-LGPLV3
eee6bf
%doc README TODO CONTRIBUTING
eee6bf
%{_bindir}/eu-addr2line
eee6bf
%{_bindir}/eu-ar
eee6bf
%{_bindir}/eu-elfcmp
eee6bf
%{_bindir}/eu-elflint
eee6bf
%{_bindir}/eu-findtextrel
eee6bf
%{_bindir}/eu-nm
eee6bf
%{_bindir}/eu-objdump
eee6bf
%{_bindir}/eu-ranlib
eee6bf
%{_bindir}/eu-readelf
eee6bf
%{_bindir}/eu-size
eee6bf
%{_bindir}/eu-stack
eee6bf
%{_bindir}/eu-strings
eee6bf
%{_bindir}/eu-strip
eee6bf
#%%{_bindir}/eu-ld
eee6bf
%{_bindir}/eu-unstrip
eee6bf
%{_bindir}/eu-make-debug-archive
8b2532
%{_bindir}/eu-elfcompress
eee6bf
eee6bf
%files libs
eee6bf
%defattr(-,root,root)
eee6bf
%{!?_licensedir:%global license %%doc}
eee6bf
%license COPYING-GPLV2 COPYING-LGPLV3
eee6bf
%{_libdir}/libasm-%{version}.so
eee6bf
%{_libdir}/libasm.so.*
eee6bf
%{_libdir}/libdw-%{version}.so
eee6bf
%{_libdir}/libdw.so.*
eee6bf
%dir %{_libdir}/elfutils
eee6bf
%{_libdir}/elfutils/lib*.so
eee6bf
eee6bf
%files devel
eee6bf
%defattr(-,root,root)
eee6bf
%{_includedir}/dwarf.h
eee6bf
%dir %{_includedir}/elfutils
eee6bf
%{_includedir}/elfutils/elf-knowledge.h
eee6bf
%{_includedir}/elfutils/known-dwarf.h
eee6bf
%{_includedir}/elfutils/libasm.h
eee6bf
%{_includedir}/elfutils/libebl.h
eee6bf
%{_includedir}/elfutils/libdw.h
eee6bf
%{_includedir}/elfutils/libdwfl.h
eee6bf
%{_includedir}/elfutils/libdwelf.h
eee6bf
%{_includedir}/elfutils/version.h
eee6bf
%{_libdir}/libebl.ar
eee6bf
%{_libdir}/libasm.so
eee6bf
%{_libdir}/libasm.a
eee6bf
%{_libdir}/libasm.ar
eee6bf
%{_libdir}/libdw.so
eee6bf
%{_libdir}/libdw.a
eee6bf
%{_libdir}/libdw.ar
eee6bf
%{_libdir}/libebl_static_pic.ar
eee6bf
%{_libdir}/libcpu_static_pic.ar
8b2532
%{_libdir}/pkgconfig/libdw.pc
eee6bf
eee6bf
%files -f elfutils.lang libelf
eee6bf
%defattr(-,root,root)
eee6bf
%{!?_licensedir:%global license %%doc}
eee6bf
%license COPYING-GPLV2 COPYING-LGPLV3
eee6bf
%{_libdir}/libelf-%{version}.so
eee6bf
%{_libdir}/libelf.so.*
eee6bf
eee6bf
%files libelf-devel
eee6bf
%defattr(-,root,root)
eee6bf
%{_includedir}/libelf.h
eee6bf
%{_includedir}/gelf.h
eee6bf
%{_includedir}/nlist.h
eee6bf
%{_libdir}/libelf.so
eee6bf
%{_libdir}/libelf.a
eee6bf
%{_libdir}/libelf.ar
8b2532
%{_libdir}/pkgconfig/libelf.pc
8b2532
8b2532
%if %{provide_yama_scope}
8b2532
%files default-yama-scope
8b2532
%defattr(-,root,root)
8b2532
%config(noreplace) %{_sysctldir}/10-default-yama-scope.conf
8b2532
%endif
eee6bf
eee6bf
%changelog
8b2532
* Thu Mar 31 2016 Mark Wielaard <mjw@redhat.com> - 0.166-1
8b2532
- Update to elfutils 0.166 (#1322412)
8b2532
  Drop upstreamed patches:
8b2532
  - elfutils-0.165-elf-libelf.patch
8b2532
  - elfutils-0.165-nobitsalign-strip.patch
8b2532
8b2532
* Wed Feb 24 2016 Mark Wielaard <mjw@redhat.com> - 0.165-7
8b2532
- Rebuilt against new buildroot.
8b2532
8b2532
* Thu Feb 04 2016 Mark Wielaard <mjw@redhat.com> - 0.165-4
8b2532
- Add elfutils-0.165-nobitsalign-strip.patch (#1304870)
8b2532
8b2532
* Fri Jan 29 2016 Mark Wielaard <mjw@redhat.com> - 0.165-3
8b2532
- Add INPUT(-lz) to libelf.so linker script.
8b2532
8b2532
* Fri Jan 15 2016 Mark Wielaard <mjw@redhat.com> - 0.165-2
8b2532
- Update to 0.165.
8b2532
eee6bf
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 0.163-2
eee6bf
- Add elfutils-0.163-unstrip-shf_info_link.patch (#1246390)
eee6bf
eee6bf
* Mon Jul 06 2015 Mark Wielaard <mjw@redhat.com> - 0.163-1
eee6bf
- Update to 0.163.
eee6bf
eee6bf
* Fri Dec 19 2014 Mark Wielaard <mjw@redhat.com> - 0.161-1
eee6bf
- Update to 0.161.
eee6bf
- Merge no-dlopen and visibility into one dts patch.
eee6bf
eee6bf
* Wed May 21 2014 Mark Wielaard <mjw@redhat.com> - 0.159-2
eee6bf
- Update elfutils-0.159-visibility.patch to include -fpic for libdwelf.
eee6bf
eee6bf
* Tue May 20 2014 Mark Wielaard <mjw@redhat.com> - 0.159-1
eee6bf
- Update to 0.159.
eee6bf
eee6bf
* Wed Nov  6 2013 Petr Machata <pmachata@redhat.com> - 0.157-2
eee6bf
- Fix parsing of process maps that contain certain non-file entries.
eee6bf
eee6bf
* Thu Oct 17 2013 Petr Machata <pmachata@redhat.com> - 0.157-1
eee6bf
- Update to 0.157 from Fedora 20
eee6bf
eee6bf
* Thu Jul 11 2013 Mark Wielaard <mjw@redhat.com> - 0.155-7
eee6bf
- Don't blow up stack in dwarf_getsrclines with lots of lines.
eee6bf
  (elfutils-0.155-dwarf_getsrclines.patch)
eee6bf
eee6bf
* Fri May  3 2013 Petr Machata <pmachata@redhat.com> - 0.155-6
eee6bf
- Avoid buffer underrun in elfutils-0.155-dwarf_line.patch
eee6bf
eee6bf
* Tue Apr  2 2013 Petr Machata <pmachata@redhat.com> - 0.155-4
eee6bf
- Bump for rebuild.
eee6bf
eee6bf
* Mon Mar 25 2013 Petr Machata <pmachata@redhat.com> - 0.155-3
eee6bf
- Make sure the highest address for the CU is marked as end_sequence.
eee6bf
  (elfutils-0.155-dwarf_line.patch)
eee6bf
eee6bf
* Mon Mar 25 2013 Petr Machata <pmachata@redhat.com> - 0.155-2
eee6bf
- The bzip2-devel, zlib-devel and xz-devel dependencies should be
eee6bf
  unconditional.  These are all shipped in all currently supported
eee6bf
  OS's.
eee6bf
eee6bf
* Wed Jan 23 2013 Petr Machata <pmachata@redhat.com> - 0.155-1
eee6bf
- Update to 0.155-2 from Fedora 19
eee6bf
eee6bf
* Mon Oct 15 2012 Petr Machata <pmachata@redhat.com> - 0.154-6
eee6bf
- Add dependence of elfutils-devel on bzip2-devel, zlib-devel and
eee6bf
  xz-devel
eee6bf
eee6bf
* Sun Oct 14 2012 Petr Machata <pmachata@redhat.com> - 0.154-5
eee6bf
- Drop dependence between elfutils-devel, elfutils-libelf-devel and
eee6bf
  elfutils-libs.
eee6bf
- Ship static archives as *.ar, so that the debuginfo is preserved.
eee6bf
  Adjust linker scripts.
eee6bf
eee6bf
* Fri Aug 17 2012 Petr Machata <pmachata@redhat.com> - 0.154-4
eee6bf
- Avoid using dlopen in EBL
eee6bf
- Drop elfutils-libelf-devel-static, elfutils-devel-static
eee6bf
- Static archives are now packaged directly in devel packages
eee6bf
- Convert DSO symlinks into linker scripts that bring in static
eee6bf
  archives
eee6bf
- Build installed static archives with -fpic and -fvisibility=hidden
eee6bf
eee6bf
* Tue Aug 14 2012 Petr Machata <pmachata@redhat.com> - 0.154-3
eee6bf
- Fill in missning spec changelog entries
eee6bf
- Add missing SCL macros in Provides and Requires entries
eee6bf
eee6bf
* Fri Jul 06 2012 Matt Newsome <mnewsome@redhat.com> - 0.154-2
eee6bf
- Rebuild
eee6bf
eee6bf
* Tue Jul 03 2012 Petr Machata <pmachata@redhat.com> - 0.154-1.1
eee6bf
- Package for SCL
eee6bf
eee6bf
* Mon Jul 02 2012 Karsten Hopp <karsten@redhat.com> 0.154-1.1
eee6bf
- disable unstrip-n check for now (835877)
eee6bf
eee6bf
* Fri Jun 22 2012 Mark Wielaard <mjw@redhat.com> - 0.154-1
eee6bf
- Update to 0.154
eee6bf
  - elflint doesn't recognize SHF_INFO_LINK on relocation sections (#807823)
eee6bf
  - Update license to GPLv3+ and (GPLv2+ or LGPLv3+)
eee6bf
  - Remove elfutils-0.153-dwfl_segment_report_module.patch
eee6bf
- Add elfutils-0.154-binutils-pr-ld-13621.patch
eee6bf
eee6bf
* Mon Apr 02 2012 Mark Wielaard <mark@klomp.org> - 0.153-2
eee6bf
- Fix for eu-unstrip emits garbage for librt.so.1 (#805447)
eee6bf
eee6bf
* Thu Feb 23 2012 Mark Wielaard <mjw@redhat.com> - 0.153-1
eee6bf
- Update to 0.153
eee6bf
  - New --disable-werror for portability.
eee6bf
  - Support for .zdebug sections (#679777)
eee6bf
  - type_units and DW_AT_GNU_odr_signature support (#679815)
eee6bf
  - low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site (#688090)
eee6bf
  - FTBFS on rawhide with gcc 4.7 (#783506)
eee6bf
    - Remove gcc-4.7 patch
eee6bf
eee6bf
* Fri Jan 20 2012 Mark Wielaard <mjw@redhat.com> - 0.152-3
eee6bf
- Fixes for gcc-4.7 based on upstream commit 32899a (#783506).
eee6bf
eee6bf
* Tue Feb 15 2011 Roland McGrath <roland@redhat.com> - 0.152-1
eee6bf
- Update to 0.152
eee6bf
  - Various build and warning nits fixed for newest GCC and Autoconf.
eee6bf
  - libdwfl: Yet another prelink-related fix for another regression. (#674465)
eee6bf
  - eu-elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
eee6bf
  - eu-elfcmp: New flag -l/--verbose to print all differences.
eee6bf
eee6bf
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151-2
eee6bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
eee6bf
eee6bf
* Wed Jan 12 2011 Roland McGrath <roland@redhat.com> - 0.151-1
eee6bf
- Update to 0.151
eee6bf
  - libdwfl: Fix for more prelink cases with separate debug file.
eee6bf
  - eu-strip: New flag --strip-sections to remove section headers entirely.
eee6bf
eee6bf
* Thu Dec  2 2010 Roland McGrath <roland@redhat.com> - 0.150-2
eee6bf
- libdwfl: Remove bogus assert. (#658268)
eee6bf
eee6bf
* Tue Nov 23 2010 Roland McGrath <roland@redhat.com> - 0.150-1
eee6bf
- Update to 0.150
eee6bf
  - libdw: Fix for handling huge .debug_aranges section. (#638432)
eee6bf
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
eee6bf
  - findtextrel: Fix diagnostics to work with usual section ordering.
eee6bf
eee6bf
* Wed Sep 29 2010 jkeating - 0.149-2
eee6bf
- Rebuilt for gcc bug 634757
eee6bf
eee6bf
* Mon Sep 13 2010 Roland McGrath <roland@redhat.com> - 0.149-1
eee6bf
- Update to 0.149
eee6bf
  - libdw: Decode new DW_OP_GNU_implicit_pointer operation;
eee6bf
           new function dwarf_getlocation_implicit_pointer.
eee6bf
  - libdwfl: New function dwfl_dwarf_line.
eee6bf
  - eu-addr2line: New flag -F/--flags to print more DWARF line info details.
eee6bf
  - eu-readelf: better .debug_loc processing (#627729)
eee6bf
  - eu-strings: Fix non-mmap file reading. (#609468)
eee6bf
  - eu-strip: -g recognizes .gdb_index as a debugging section. (#631997)
eee6bf
eee6bf
* Mon Jun 28 2010 Roland McGrath <roland@redhat.com> - 0.148-1
eee6bf
- Update to 0.148
eee6bf
  - libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
eee6bf
           dwarf_offdie_types.
eee6bf
           New functions dwarf_lineisa, dwarf_linediscriminator,
eee6bf
           dwarf_lineop_index.
eee6bf
  - libdwfl: Fixes in core-file handling, support cores from PIEs. (#588818)
eee6bf
             When working from build IDs, don't open a named file
eee6bf
             that mismatches.
eee6bf
  - readelf: Handle DWARF 4 formats.
eee6bf
eee6bf
* Mon May  3 2010 Roland McGrath <roland@redhat.com> - 0.147-1
eee6bf
- Update to 0.147
eee6bf
eee6bf
* Wed Apr 21 2010 Roland McGrath <roland@redhat.com> - 0.146-1
eee6bf
- Update to 0.146
eee6bf
  - libdwfl: New function dwfl_core_file_report.
eee6bf
  - libelf: Fix handling of phdrs in truncated file. (#577310)
eee6bf
  - libdwfl: Fix infinite loop handling clobbered link_map. (#576379)
eee6bf
- Package translations.
eee6bf
eee6bf
* Tue Feb 23 2010 Roland McGrath <roland@redhat.com> - 0.145-1
eee6bf
- Update to 0.145
eee6bf
  - Fix build with --disable-dependency-tracking. (#564646)
eee6bf
  - Fix build with most recent glibc headers.
eee6bf
  - libdw: Fix CFI decoding. (#563528)
eee6bf
  - libdwfl: Fix address bias returned by CFI accessors. (#563528)
eee6bf
             Fix core file module layout identification. (#559836)
eee6bf
  - readelf: Fix CFI decoding.
eee6bf
eee6bf
* Fri Jan 15 2010 Roland McGrath <roland@redhat.com> - 0.144-2
eee6bf
- Fix sloppy #include's breaking build with F-13 glibc.
eee6bf
eee6bf
* Thu Jan 14 2010 Roland McGrath <roland@redhat.com> - 0.144-1
eee6bf
- Update to 0.144
eee6bf
  - libdw: New function dwarf_aggregate_size for computing (constant) type
eee6bf
           sizes, including array_type cases with nontrivial calculation.
eee6bf
  - readelf: Don't give errors for missing info under -a.
eee6bf
             Handle Linux "VMCOREINFO" notes under -n.
eee6bf
- Resolves: RHBZ #527004, RHBZ #530704, RHBZ #550858
eee6bf
eee6bf
* Mon Sep 21 2009 Roland McGrath <roland@redhat.com> - 0.143-1
eee6bf
- Update to 0.143
eee6bf
  - libdw: Various convenience functions for individual attributes now use
eee6bf
           dwarf_attr_integrate to look up indirect inherited attributes.
eee6bf
           Location expression handling now supports DW_OP_implicit_value.
eee6bf
  - libdwfl: Support automatic decompression of files in XZ format,
eee6bf
             and of Linux kernel images made with bzip2 or LZMA
eee6bf
             (as well as gzip).
eee6bf
eee6bf
* Tue Jul 28 2009 Roland McGrath <roland@redhat.com> - 0.142-1
eee6bf
- Update to 0.142
eee6bf
  - libelf: Bug fix in filling gaps between sections. (#512840)
eee6bf
  - libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
eee6bf
            alias for elf_getshstrndx and deprecate original names.
eee6bf
  - libebl, elflint: Add support for STB_GNU_UNIQUE. (#511436)
eee6bf
  - readelf: Add -N option, speeds up DWARF printing
eee6bf
             without address->name lookups. (#505347)
eee6bf
  - libdw: Add support for decoding DWARF CFI into location description form.
eee6bf
           Handle some new DWARF 3 expression operations previously omitted.
eee6bf
           Basic handling of some new encodings slated for DWARF 4.
eee6bf
eee6bf
* Thu Apr 23 2009 Roland McGrath <roland@redhat.com> - 0.141-1
eee6bf
- Update to 0.141
eee6bf
  - libebl: sparc backend fixes (#490585)
eee6bf
            some more arm backend support
eee6bf
  - libdwfl: fix dwfl_module_build_id for prelinked DSO case (#489439)
eee6bf
             fixes in core file support (#494858)
eee6bf
             dwfl_module_getsym interface improved for non-address symbols
eee6bf
  - eu-strip: fix infinite loop on strange inputs with -f
eee6bf
  - eu-addr2line: take -j/--section=NAME option for binutils compatibility
eee6bf
                  (same effect as '(NAME)0x123' syntax already supported)
eee6bf
- Resolves: RHBZ #495213, RHBZ #465872, RHBZ #470055, RHBZ #484623
eee6bf
eee6bf
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-2
eee6bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
eee6bf
eee6bf
* Sun Feb 15 2009 Roland McGrath <roland@redhat.com> - 0.140-1
eee6bf
- Update to 0.140
eee6bf
  - libelf: Fix regression in creation of section header. (#484946)
eee6bf
eee6bf
* Fri Jan 23 2009 Roland McGrath <roland@redhat.com> - 0.139-1
eee6bf
- Update to 0.139
eee6bf
  - libcpu: Add Intel SSE4 disassembler support
eee6bf
  - readelf: Implement call frame information and exception handling dumping.
eee6bf
             Add -e option.  Enable it implicitly for -a.
eee6bf
  - elflint: Check PT_GNU_EH_FRAME program header entry.
eee6bf
  - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. (#472136)
eee6bf
eee6bf
* Thu Jan  1 2009 Roland McGrath <roland@redhat.com> - 0.138-2
eee6bf
- Fix libelf regression.
eee6bf
eee6bf
* Wed Dec 31 2008 Roland McGrath <roland@redhat.com> - 0.138-1
eee6bf
- Update to 0.138
eee6bf
  - Install <elfutils/version.h> header file for applications to use in
eee6bf
    source version compatibility checks.
eee6bf
  - libebl: backend fixes for i386 TLS relocs; backend support for NT_386_IOPERM
eee6bf
  - libcpu: disassembler fixes (#469739)
eee6bf
  - libdwfl: bug fixes (#465878)
eee6bf
  - libelf: bug fixes
eee6bf
  - eu-nm: bug fixes for handling corrupt input files (#476136)
eee6bf
eee6bf
* Wed Oct  1 2008 Roland McGrath <roland@redhat.com> - 0.137-3
eee6bf
- fix libdwfl regression (#462689)
eee6bf
eee6bf
* Thu Aug 28 2008 Roland McGrath <roland@redhat.com> - 0.137-2
eee6bf
- Update to 0.137
eee6bf
  - libdwfl: bug fixes; new segment interfaces;
eee6bf
             all the libdwfl-based tools now support --core=COREFILE option
eee6bf
- Resolves: RHBZ #325021, RHBZ #447416
eee6bf
eee6bf
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.135-2
eee6bf
- fix conditional comparison
eee6bf
eee6bf
* Mon May 12 2008 Roland McGrath <roland@redhat.com> - 0.135-1
eee6bf
- Update to 0.135
eee6bf
  - libdwfl: bug fixes
eee6bf
  - eu-strip: changed handling of ET_REL files wrt symbol tables and relocs
eee6bf
eee6bf
* Wed Apr  9 2008 Roland McGrath <roland@redhat.com> - 0.134-1
eee6bf
- Update to 0.134
eee6bf
  - elflint: backend improvements for sparc, alpha (#204170)
eee6bf
  - libdwfl, libelf: bug fixes (#439344, #438867, #438263, #438190)
eee6bf
- Remove Conflicts: libelf-devel from elfutils-libelf-devel. (#435742)
eee6bf
eee6bf
* Sun Mar  2 2008 Roland McGrath <roland@redhat.com> - 0.133-2
eee6bf
- Update to 0.133
eee6bf
  - readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
eee6bf
  - readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
eee6bf
  - libdwfl: bug fixes and optimization in relocation handling
eee6bf
  - elfcmp: bug fix for non-allocated section handling
eee6bf
  - ld: implement newer features of binutils linker.
eee6bf
- Install eu-objdump and libasm, now has limited disassembler support.
eee6bf
eee6bf
* Mon Jan 21 2008 Roland McGrath <roland@redhat.com> - 0.132-3
eee6bf
- Update to 0.132
eee6bf
  - libelf: Use loff_t instead of off64_t in libelf.h header. (#377241)
eee6bf
  - eu-readelf: Fix handling of ET_REL files in archives.
eee6bf
  - libcpu: Implement x86 and x86-64 disassembler.
eee6bf
  - libasm: Add interface for disassembler.
eee6bf
  - all programs: add debugging of branch prediction.
eee6bf
  - libelf: new function elf_scnshndx.
eee6bf
eee6bf
* Sun Nov 11 2007 Roland McGrath <roland@redhat.com> - 0.131-1
eee6bf
- Update to 0.131
eee6bf
  - libdw: DW_FORM_ref_addr support; dwarf_formref entry point now deprecated;
eee6bf
           bug fixes for oddly-formatted DWARF
eee6bf
  - libdwfl: bug fixes in offline archive support, symbol table handling;
eee6bf
             apply partial relocations for dwfl_module_address_section on ET_REL
eee6bf
  - libebl: powerpc backend support for Altivec registers
eee6bf
eee6bf
* Wed Oct 17 2007 Roland McGrath <roland@redhat.com> - 0.130-3
eee6bf
- Fix ET_REL support.
eee6bf
- Fix odd indentation in eu-readelf -x output.
eee6bf
eee6bf
* Tue Oct 16 2007 Roland McGrath <roland@redhat.com> - 0.130-1
eee6bf
- Update to 0.130
eee6bf
  - eu-readelf -p option can take an argument like -x for one section
eee6bf
  - eu-readelf --archive-index (or -c)
eee6bf
  - eu-readelf -n improved output for core dumps
eee6bf
  - eu-readelf: handle SHT_NOTE sections without requiring phdrs (#249467)
eee6bf
  - eu-elflint: ditto
eee6bf
  - eu-elflint: stricter checks on debug sections
eee6bf
  - eu-unstrip: new options, --list (or -n), --relocate (or -R)
eee6bf
  - libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
eee6bf
            new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
eee6bf
  - libebl: backend improvements (#324031)
eee6bf
  - libdwfl: build_id support, new functions for it
eee6bf
  - libdwfl: dwfl_module_addrsym fixes (#268761, #268981)
eee6bf
  - libdwfl offline archive support, new script eu-make-debug-archive
eee6bf
eee6bf
* Mon Aug 20 2007 Roland McGrath <roland@redhat.com> - 0.129-2
eee6bf
- Fix false-positive eu-elflint failure on ppc -mbss-plt binaries.
eee6bf
eee6bf
* Tue Aug 14 2007 Roland McGrath <roland@redhat.com> - 0.129-1
eee6bf
- Update to 0.129
eee6bf
  - readelf: new options --hex-dump (or -x), --strings (or -p) (#250973)
eee6bf
  - addr2line: new option --symbols (or -S)
eee6bf
  - libdw: dwarf_getscopes fixes (#230235)
eee6bf
  - libdwfl: dwfl_module_addrsym fixes (#249490)
eee6bf
eee6bf
* Fri Jun  8 2007 Roland McGrath <roland@redhat.com> - 0.128-2
eee6bf
- Update to 0.128
eee6bf
  - new program: unstrip
eee6bf
  - elfcmp: new option --hash-inexact
eee6bf
- Replace Conflicts: with Provides/Requires using -arch
eee6bf
eee6bf
* Wed Apr 18 2007 Roland McGrath <roland@redhat.com> - 0.127-1
eee6bf
- Update to 0.127
eee6bf
  - libdw: new function dwarf_getsrcdirs
eee6bf
  - libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
eee6bf
             dwfl_module_address_section
eee6bf
eee6bf
* Mon Feb  5 2007 Roland McGrath <roland@redhat.com> - 0.126-1
eee6bf
- Update to 0.126
eee6bf
  - New program eu-ar.
eee6bf
  - libdw: fix missing dwarf_getelf (#227206)
eee6bf
  - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231)
eee6bf
eee6bf
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-3
eee6bf
- Fix overeager warn_unused_result build failures.
eee6bf
eee6bf
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-1
eee6bf
- Update to 0.125
eee6bf
  - elflint: Compare DT_GNU_HASH tests.
eee6bf
  - move archives into -static RPMs
eee6bf
  - libelf, elflint: better support for core file handling
eee6bf
  - Really fix libdwfl sorting of modules with 64-bit addresses (#220817).
eee6bf
- Resolves: RHBZ #220817, RHBZ #213792
eee6bf
eee6bf
* Tue Oct 10 2006 Roland McGrath <roland@redhat.com> - 0.124-1
eee6bf
- eu-strip -f: copy symtab into debuginfo file when relocs use it (#203000)
eee6bf
- Update to 0.124
eee6bf
  - libebl: fix ia64 reloc support (#206981)
eee6bf
  - libebl: sparc backend support for return value location
eee6bf
  - libebl, libdwfl: backend register name support extended with more info
eee6bf
  - libelf, libdw: bug fixes for unaligned accesses on machines that care
eee6bf
  - readelf, elflint: trivial bugs fixed
eee6bf
eee6bf
* Mon Aug 14 2006 Roland McGrath <roland@redhat.com> 0.123-1
eee6bf
- Update to 0.123
eee6bf
  - libebl: Backend build fixes, thanks to Stepan Kasal.
eee6bf
  - libebl: ia64 backend support for register names, return value location
eee6bf
  - libdwfl: Handle truncated linux kernel module section names.
eee6bf
  - libdwfl: Look for linux kernel vmlinux files with .debug suffix.
eee6bf
  - elflint: Fix checks to permit --hash-style=gnu format.
eee6bf
eee6bf
* Mon Jul 17 2006 Roland McGrath <roland@redhat.com> - 0.122-4
eee6bf
- Fix warnings in elflint compilation.
eee6bf
eee6bf
* Wed Jul 12 2006 Roland McGrath <roland@redhat.com> - 0.122-3
eee6bf
- Update to 0.122
eee6bf
  - Fix libdwfl sorting of modules with 64-bit addresses (#198225).
eee6bf
  - libebl: add function to test for relative relocation
eee6bf
  - elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
eee6bf
  - elflint, readelf: add support for DT_GNU_HASH
eee6bf
  - libelf: add elf_gnu_hash
eee6bf
  - elflint, readelf: add support for 64-bit SysV-style hash tables
eee6bf
  - libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
eee6bf
eee6bf
* Thu Jun 15 2006 Roland McGrath <roland@redhat.com> - 0.121-1
eee6bf
- Update to 0.121
eee6bf
  - libelf: bug fixes for rewriting existing files when using mmap (#187618).
eee6bf
  - make all installed headers usable in C++ code (#193153).
eee6bf
  - eu-readelf: better output format.
eee6bf
  - eu-elflint: fix tests of dynamic section content.
eee6bf
  - libdw, libdwfl: handle files without aranges info.
eee6bf
eee6bf
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 0.120-3
eee6bf
- rebuild to pick up -devel deps
eee6bf
eee6bf
* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.120-2
eee6bf
- Update to 0.120
eee6bf
  - License changed to GPL, with some exceptions for using
eee6bf
    the libelf, libebl, libdw, and libdwfl library interfaces.
eee6bf
    Red Hat elfutils is an included package of the Open Invention Network.
eee6bf
  - dwarf.h updated for DWARF 3.0 final specification.
eee6bf
  - libelf: Fix corruption in ELF_C_RDWR uses (#187618).
eee6bf
  - libdwfl: New function dwfl_version; fixes for offline.
eee6bf
eee6bf
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2.1
eee6bf
- bump again for double-long bug on ppc(64)
eee6bf
eee6bf
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2
eee6bf
- rebuilt for new gcc4.1 snapshot and glibc changes
eee6bf
eee6bf
* Fri Jan 13 2006 Roland McGrath <roland@redhat.com> - 0.119-1
eee6bf
- update to 0.119
eee6bf
eee6bf
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Sun Nov 27 2005 Roland McGrath <roland@redhat.com> - 0.118-1
eee6bf
- update to 0.118
eee6bf
  - elflint: more tests.
eee6bf
  - libdwfl: New function dwfl_module_register_names.
eee6bf
  - libebl: New backend hook for register names.
eee6bf
- Make sure -fexceptions is always in CFLAGS.
eee6bf
eee6bf
* Tue Nov 22 2005 Roland McGrath <roland@redhat.com> - 0.117-2
eee6bf
- update to 0.117
eee6bf
  - libdwfl: New function dwfl_module_return_value_location (#166118)
eee6bf
  - libebl: Backend improvements for several CPUs
eee6bf
eee6bf
* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.116-1
eee6bf
- update to 0.116
eee6bf
  - libdw fixes, API changes and additions
eee6bf
  - libdwfl fixes (#169672)
eee6bf
  - eu-strip/libelf fix to preserve setuid/setgid permission bits (#167745)
eee6bf
eee6bf
* Fri Sep  9 2005 Roland McGrath <roland@redhat.com> - 0.115-3
eee6bf
- Update requires/conflicts for better biarch update behavior.
eee6bf
eee6bf
* Mon Sep  5 2005 Roland McGrath <roland@redhat.com> - 0.115-2
eee6bf
- update to 0.115
eee6bf
  - New program eu-strings.
eee6bf
  - libdw: New function dwarf_getscopes_die.
eee6bf
  - libelf: speed-ups of non-mmap reading.
eee6bf
  - Implement --enable-gcov option for configure.
eee6bf
eee6bf
* Wed Aug 24 2005 Roland McGrath <roland@redhat.com> - 0.114-1
eee6bf
- update to 0.114
eee6bf
  - new program eu-ranlib
eee6bf
  - libdw: new calls for inlines
eee6bf
  - libdwfl: new calls for offline modules
eee6bf
eee6bf
* Sat Aug 13 2005 Roland McGrath <roland@redhat.com> - 0.113-2
eee6bf
- update to 0.113
eee6bf
  - elflint: relax a bit.  Allow version definitions for defined symbols
eee6bf
    against DSO versions also for symbols in nobits sections.
eee6bf
    Allow .rodata section to have STRINGS and MERGE flag set.
eee6bf
  - strip: add some more compatibility with binutils.
eee6bf
  - libdwfl: bug fixes.
eee6bf
- Separate libdw et al into elfutils-libs subpackage.
eee6bf
eee6bf
* Sat Aug  6 2005 Roland McGrath <roland@redhat.com> - 0.112-1
eee6bf
- update to 0.112
eee6bf
  - elfcmp: some more relaxation.
eee6bf
  - elflint: many more tests, especially regarding to symbol versioning.
eee6bf
  - libelf: Add elfXX_offscn and gelf_offscn.
eee6bf
  - libasm: asm_begin interface changes.
eee6bf
  - libebl: Add three new interfaces to directly access machine, class,
eee6bf
    and data encoding information.
eee6bf
eee6bf
* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.111-2
eee6bf
- update portability patch
eee6bf
eee6bf
* Thu Jul 28 2005 Roland McGrath <roland@redhat.com> - 0.111-1
eee6bf
- update to 0.111
eee6bf
  - libdwfl library now merged into libdw
eee6bf
eee6bf
* Sun Jul 24 2005 Roland McGrath <roland@redhat.com> - 0.110-1
eee6bf
- update to 0.110
eee6bf
eee6bf
* Fri Jul 22 2005 Roland McGrath <roland@redhat.com> - 0.109-2
eee6bf
- update to 0.109
eee6bf
  - verify that libebl modules are from the same build
eee6bf
  - new eu-elflint checks on copy relocations
eee6bf
  - new program eu-elfcmp
eee6bf
  - new experimental libdwfl library
eee6bf
eee6bf
* Thu Jun  9 2005 Roland McGrath <roland@redhat.com> - 0.108-5
eee6bf
- robustification of eu-strip and eu-readelf
eee6bf
eee6bf
* Wed May 25 2005 Roland McGrath <roland@redhat.com> - 0.108-3
eee6bf
- more robustification
eee6bf
eee6bf
* Mon May 16 2005 Roland McGrath <roland@redhat.com> - 0.108-2
eee6bf
- robustification
eee6bf
eee6bf
* Mon May  9 2005 Roland McGrath <roland@redhat.com> - 0.108-1
eee6bf
- update to 0.108
eee6bf
  - merge strip fixes
eee6bf
  - sort records in dwarf_getsrclines, fix dwarf_getsrc_die searching
eee6bf
  - update elf.h from glibc
eee6bf
eee6bf
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-2
eee6bf
- fix strip -f byte-swapping bug
eee6bf
eee6bf
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-1
eee6bf
- update to 0.107
eee6bf
  - readelf: improve DWARF output format
eee6bf
  - elflint: -d option to support checking separate debuginfo files
eee6bf
  - strip: fix ET_REL debuginfo files (#156341)
eee6bf
eee6bf
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-3
eee6bf
- fix some bugs in new code, reenable make check
eee6bf
eee6bf
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-2
eee6bf
- disable make check for most arches, for now
eee6bf
eee6bf
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-1
eee6bf
- update to 0.106
eee6bf
eee6bf
* Mon Mar 28 2005 Roland McGrath <roland@redhat.com> - 0.104-2
eee6bf
- update to 0.104
eee6bf
eee6bf
* Wed Mar 23 2005 Jakub Jelinek <jakub@redhat.com> 0.103-2
eee6bf
- update to 0.103
eee6bf
eee6bf
* Wed Feb 16 2005 Jakub Jelinek <jakub@redhat.com> 0.101-2
eee6bf
- update to 0.101.
eee6bf
- use %%configure macro to get CFLAGS etc. right
eee6bf
eee6bf
* Sat Feb  5 2005 Jeff Johnson <jbj@redhat.com> 0.99-2
eee6bf
- upgrade to 0.99.
eee6bf
eee6bf
* Sun Sep 26 2004 Jeff Johnson <jbj@redhat.com> 0.97-3
eee6bf
- upgrade to 0.97.
eee6bf
eee6bf
* Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 0.95-5
eee6bf
- upgrade to 0.96.
eee6bf
eee6bf
* Mon Jul  5 2004 Jakub Jelinek <jakub@redhat.com> 0.95-4
eee6bf
- rebuilt with GCC 3.4.x, workaround VLA + alloca mixing
eee6bf
  warning
eee6bf
eee6bf
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Fri Apr  2 2004 Jeff Johnson <jbj@redhat.com> 0.95-2
eee6bf
- upgrade to 0.95.
eee6bf
eee6bf
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.94-1
eee6bf
- upgrade to 0.94
eee6bf
eee6bf
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.93-1
eee6bf
- upgrade to 0.93
eee6bf
eee6bf
* Thu Jan  8 2004 Jakub Jelinek <jakub@redhat.com> 0.92-1
eee6bf
- full version
eee6bf
- macroized spec file for GPL or OSL builds
eee6bf
- include only libelf under GPL plus wrapper scripts
eee6bf
eee6bf
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-2
eee6bf
- macroized spec file for GPL or OSL builds
eee6bf
eee6bf
* Wed Jan  7 2004 Ulrich Drepper <drepper@redhat.com>
eee6bf
- split elfutils-devel into two packages.
eee6bf
eee6bf
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-1
eee6bf
- include only libelf under GPL plus wrapper scripts
eee6bf
eee6bf
* Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 0.89-3
eee6bf
- readelf, not readline, in %%description (#111214).
eee6bf
eee6bf
* Fri Sep 26 2003 Bill Nottingham <notting@redhat.com> 0.89-1
eee6bf
- update to 0.89 (fix eu-strip)
eee6bf
eee6bf
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 0.86-3
eee6bf
- update to 0.86 (fix eu-strip on s390x/alpha)
eee6bf
- libebl is an archive now; remove references to DSO
eee6bf
eee6bf
* Mon Jul 14 2003 Jeff Johnson <jbj@redhat.com> 0.84-3
eee6bf
- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed).
eee6bf
eee6bf
* Fri Jul 11 2003 Jeff Johnson <jbj@redhat.com> 0.83-3
eee6bf
- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more).
eee6bf
eee6bf
* Wed Jul  9 2003 Jeff Johnson <jbj@redhat.com> 0.82-3
eee6bf
- upgrade to 0.82 (strip tests fixed on big-endian).
eee6bf
eee6bf
* Tue Jul  8 2003 Jeff Johnson <jbj@redhat.com> 0.81-3
eee6bf
- upgrade to 0.81 (strip excludes unused symtable entries, test borked).
eee6bf
eee6bf
* Thu Jun 26 2003 Jeff Johnson <jbj@redhat.com> 0.80-3
eee6bf
- upgrade to 0.80 (debugedit changes for kernel in progress).
eee6bf
eee6bf
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Wed May 21 2003 Jeff Johnson <jbj@redhat.com> 0.79-2
eee6bf
- upgrade to 0.79 (correct formats for size_t, more of libdw "works").
eee6bf
eee6bf
* Mon May 19 2003 Jeff Johnson <jbj@redhat.com> 0.78-2
eee6bf
- upgrade to 0.78 (libdwarf bugfix, libdw additions).
eee6bf
eee6bf
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
eee6bf
- debuginfo rebuild
eee6bf
eee6bf
* Thu Feb 20 2003 Jeff Johnson <jbj@redhat.com> 0.76-2
eee6bf
- use the correct way of identifying the section via the sh_info link.
eee6bf
eee6bf
* Sat Feb 15 2003 Jakub Jelinek <jakub@redhat.com> 0.75-2
eee6bf
- update to 0.75 (eu-strip -g fix)
eee6bf
eee6bf
* Tue Feb 11 2003 Jakub Jelinek <jakub@redhat.com> 0.74-2
eee6bf
- update to 0.74 (fix for writing with some non-dirty sections)
eee6bf
eee6bf
* Thu Feb  6 2003 Jeff Johnson <jbj@redhat.com> 0.73-3
eee6bf
- another -0.73 update (with sparc fixes).
eee6bf
- do "make check" in %%check, not %%install, section.
eee6bf
eee6bf
* Mon Jan 27 2003 Jeff Johnson <jbj@redhat.com> 0.73-2
eee6bf
- update to 0.73 (with s390 fixes).
eee6bf
eee6bf
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
eee6bf
- rebuilt
eee6bf
eee6bf
* Wed Jan 22 2003 Jakub Jelinek <jakub@redhat.com> 0.72-4
eee6bf
- fix arguments to gelf_getsymshndx and elf_getshstrndx
eee6bf
- fix other warnings
eee6bf
- reenable checks on s390x
eee6bf
eee6bf
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 0.72-3
eee6bf
- temporarily disable checks on s390x, until someone has
eee6bf
  time to look at it
eee6bf
eee6bf
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 0.72-2
eee6bf
- update to 0.72
eee6bf
eee6bf
* Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 0.71-2
eee6bf
- update to 0.71
eee6bf
eee6bf
* Wed Dec 11 2002 Jeff Johnson <jbj@redhat.com> 0.69-4
eee6bf
- update to 0.69.
eee6bf
- add "make check" and segfault avoidance patch.
eee6bf
- elfutils-libelf needs to run ldconfig.
eee6bf
eee6bf
* Tue Dec 10 2002 Jeff Johnson <jbj@redhat.com> 0.68-2
eee6bf
- update to 0.68.
eee6bf
eee6bf
* Fri Dec  6 2002 Jeff Johnson <jbj@redhat.com> 0.67-2
eee6bf
- update to 0.67.
eee6bf
eee6bf
* Tue Dec  3 2002 Jeff Johnson <jbj@redhat.com> 0.65-2
eee6bf
- update to 0.65.
eee6bf
eee6bf
* Mon Dec  2 2002 Jeff Johnson <jbj@redhat.com> 0.64-2
eee6bf
- update to 0.64.
eee6bf
eee6bf
* Sun Dec 1 2002 Ulrich Drepper <drepper@redhat.com> 0.64
eee6bf
- split packages further into elfutils-libelf
eee6bf
eee6bf
* Sat Nov 30 2002 Jeff Johnson <jbj@redhat.com> 0.63-2
eee6bf
- update to 0.63.
eee6bf
eee6bf
* Fri Nov 29 2002 Ulrich Drepper <drepper@redhat.com> 0.62
eee6bf
- Adjust for dropping libtool
eee6bf
eee6bf
* Sun Nov 24 2002 Jeff Johnson <jbj@redhat.com> 0.59-2
eee6bf
- update to 0.59
eee6bf
eee6bf
* Thu Nov 14 2002 Jeff Johnson <jbj@redhat.com> 0.56-2
eee6bf
- update to 0.56
eee6bf
eee6bf
* Thu Nov  7 2002 Jeff Johnson <jbj@redhat.com> 0.54-2
eee6bf
- update to 0.54
eee6bf
eee6bf
* Sun Oct 27 2002 Jeff Johnson <jbj@redhat.com> 0.53-2
eee6bf
- update to 0.53
eee6bf
- drop x86_64 hack, ICE fixed in gcc-3.2-11.
eee6bf
eee6bf
* Sat Oct 26 2002 Jeff Johnson <jbj@redhat.com> 0.52-3
eee6bf
- get beehive to punch a rhpkg generated package.
eee6bf
eee6bf
* Wed Oct 23 2002 Jeff Johnson <jbj@redhat.com> 0.52-2
eee6bf
- build in 8.0.1.
eee6bf
- x86_64: avoid gcc-3.2 ICE on x86_64 for now.
eee6bf
eee6bf
* Tue Oct 22 2002 Ulrich Drepper <drepper@redhat.com> 0.52
eee6bf
- Add libelf-devel to conflicts for elfutils-devel
eee6bf
eee6bf
* Mon Oct 21 2002 Ulrich Drepper <drepper@redhat.com> 0.50
eee6bf
- Split into runtime and devel package
eee6bf
eee6bf
* Fri Oct 18 2002 Ulrich Drepper <drepper@redhat.com> 0.49
eee6bf
- integrate into official sources
eee6bf
eee6bf
* Wed Oct 16 2002 Jeff Johnson <jbj@redhat.com> 0.46-1
eee6bf
- Swaddle.