6143949
%define eu_version 0.128
2335578
%define eu_release 1
04c2ad2
04c2ad2
%if %{?_with_compat:1}%{!?_with_compat:0}
04c2ad2
%define compat 1
04c2ad2
%else
04c2ad2
%define compat 0
04c2ad2
%endif
04c2ad2
cebf716
%if "%fedora" >= "7"
cebf716
%define separate_devel_static 1
cebf716
%endif
cebf716
%if "%rhel" >= "6"
cebf716
%define separate_devel_static 1
cebf716
%endif
cebf716
2fa04c0
Summary: A collection of utilities and DSOs to handle compiled objects
cvsdist 2a23697
Name: elfutils
acf77d5
Version: %{eu_version}
04c2ad2
%if !%{compat}
acf77d5
Release: %{eu_release}%{?dist}
04c2ad2
%else
5ca70bf
Release: 0.%{eu_release}
04c2ad2
%endif
jbj d0b84a1
License: GPL
cvsdist 2a23697
Group: Development/Tools
57cea90
Source: elfutils-%{version}.tar.gz
04c2ad2
Patch1: elfutils-portability.patch
04c2ad2
Patch2: elfutils-robustify.patch
cvsdist 2a23697
Obsoletes: libelf libelf-devel
6143949
Requires: elfutils-libelf-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libs-%{_arch} = %{version}-%{release}
57cea90
57cea90
Patch0: elfutils-strip-copy-symtab.patch
57cea90
Source2: testfile16.symtab.bz2
57cea90
Source3: testfile16.symtab.debug.bz2
cvsdist 2a23697
2fa04c0
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
cvsdist 142584f
BuildRequires: bison >= 1.875
cvsdist 142584f
BuildRequires: flex >= 2.5.4a
jbj d0b84a1
BuildRequires: bzip2
04c2ad2
%if !%{compat}
04c2ad2
BuildRequires: gcc >= 3.4
04c2ad2
# Need <byteswap.h> that gives unsigned bswap_16 etc.
04c2ad2
BuildRequires: glibc-headers >= 2.3.4-11
04c2ad2
%else
04c2ad2
BuildRequires: gcc >= 3.2
04c2ad2
%endif
cvsdist 2a23697
cvsdist 2a23697
%define _gnu %{nil}
04c2ad2
%define _program_prefix eu-
cvsdist 2a23697
cvsdist 2a23697
%description
cvsdist 2a23697
Elfutils is a collection of utilities, including ld (a linker),
cvsdist 2a23697
nm (for listing symbols from object files), size (for listing the
cvsdist 2a23697
section sizes of an object or archive file), strip (for discarding
cvsdist bf0c57a
symbols), readelf (to see the raw ELF file structures), and elflint
04c2ad2
(to check for well-formed ELF files).
04c2ad2
04c2ad2
04c2ad2
%package libs
04c2ad2
Summary: Libraries to handle compiled objects.
04c2ad2
Group: Development/Tools
57cea90
License: GPL
6143949
Provides: elfutils-libs-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libelf-%{_arch} = %{version}-%{release}
04c2ad2
04c2ad2
%description libs
04c2ad2
The elfutils-libs package contains libraries which implement DWARF, ELF,
04c2ad2
and machine-specific ELF handling.  These libraries are used by the programs
04c2ad2
in the elfutils package.  The elfutils-devel package enables building
04c2ad2
other programs using these libraries.
cvsdist 2a23697
cvsdist 2a23697
%package devel
cvsdist 2a23697
Summary: Development libraries to handle compiled objects.
cvsdist 2a23697
Group: Development/Tools
jbj d0b84a1
License: GPL
6143949
Provides: elfutils-devel-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libs-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libelf-devel-%{_arch} = %{version}-%{release}
cebf716
%if !0%{?separate_devel_static}
6143949
Requires: elfutils-devel-static-%{_arch} = %{version}-%{release}
cebf716
%endif
cvsdist 2a23697
cvsdist 2a23697
%description devel
cvsdist 2a23697
The elfutils-devel package contains the libraries to create
cvsdist d561809
applications for handling compiled objects.  libebl provides some
cvsdist d561809
higher-level ELF access functionality.  libdw provides access to
cvsdist d561809
the DWARF debugging information.  libasm provides a programmable
cvsdist d561809
assembler interface.
cvsdist 2a23697
cebf716
%package devel-static
cebf716
Summary: Static archives to handle compiled objects.
cebf716
Group: Development/Tools
6143949
Provides: elfutils-devel-static-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-devel-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libelf-devel-static-%{_arch} = %{version}-%{release}
cebf716
cebf716
%description devel-static
cebf716
The elfutils-devel-static package contains the static archives
cebf716
with the code to handle compiled objects.
cebf716
cvsdist 2a23697
%package libelf
cvsdist 2a23697
Summary: Library to read and write ELF files.
cvsdist 2a23697
Group: Development/Tools
6143949
Provides: elfutils-libelf-%{_arch} = %{version}-%{release}
cvsdist 2a23697
cvsdist 2a23697
%description libelf
cvsdist 2a23697
The elfutils-libelf package provides a DSO which allows reading and
cvsdist 2a23697
writing ELF files on a high level.  Third party programs depend on
cvsdist 2a23697
this package to read internals of ELF files.  The programs of the
cvsdist 2a23697
elfutils package use it also to generate new ELF files.
cvsdist 2a23697
cvsdist d561809
%package libelf-devel
cvsdist d561809
Summary: Development support for libelf
cvsdist d561809
Group: Development/Tools
6143949
Provides: elfutils-libelf-devel-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libelf-%{_arch} = %{version}-%{release}
cvsdist d561809
Conflicts: libelf-devel
cebf716
%if !0%{?separate_devel_static}
6143949
Requires: elfutils-libelf-devel-static-%{_arch} = %{version}-%{release}
cebf716
%endif
cvsdist d561809
cvsdist d561809
%description libelf-devel
cvsdist d561809
The elfutils-libelf-devel package contains the libraries to create
cvsdist d561809
applications for handling compiled objects.  libelf allows you to
cvsdist d561809
access the internals of the ELF object file format, so you can see the
cvsdist d561809
different sections of an ELF file.
cvsdist d561809
cebf716
%package libelf-devel-static
cebf716
Summary: Static archive of libelf
cebf716
Group: Development/Tools
6143949
Provides: elfutils-libelf-devel-static-%{_arch} = %{version}-%{release}
6143949
Requires: elfutils-libelf-devel-%{_arch} = %{version}-%{release}
cebf716
cebf716
%description libelf-devel-static
2fa04c0
The elfutils-libelf-static package contains the static archive
2fa04c0
for libelf.
cebf716
cvsdist 2a23697
%prep
cvsdist 2a23697
%setup -q
b73b6ec
57cea90
%patch0 -p1
57cea90
ln %{SOURCE2} %{SOURCE3} tests
57cea90
04c2ad2
%if %{compat}
04c2ad2
%patch1 -p1
04c2ad2
sleep 1
04c2ad2
find . \( -name Makefile.in -o -name aclocal.m4 \) -print | xargs touch
04c2ad2
sleep 1
04c2ad2
find . \( -name configure -o -name config.h.in \) -print | xargs touch
04c2ad2
%endif
04c2ad2
04c2ad2
%patch2 -p1
04c2ad2
cvsdist 2a23697
%build
04c2ad2
# Remove -Wall from default flags.  The makefiles enable enough warnings
04c2ad2
# themselves, and they use -Werror.  Appending -Wall defeats the cases where
04c2ad2
# the makefiles disable some specific warnings for specific code.
04c2ad2
RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-Wall/}
04c2ad2
57cea90
%if %{compat}
57cea90
# Some older glibc headers can run afoul of -Werror all by themselves.
57cea90
# Disabling the fancy inlines avoids those problems.
57cea90
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D__NO_INLINE__"
57cea90
%endif
57cea90
28d5fbc
%configure CFLAGS="$RPM_OPT_FLAGS -fexceptions"
2335578
make -s %{?_smp_mflags}
cvsdist 2a23697
cvsdist 2a23697
%install
cvsdist 2a23697
rm -rf ${RPM_BUILD_ROOT}
2fa04c0
make -s install DESTDIR=${RPM_BUILD_ROOT}
cvsdist 2a23697
cvsdist 2a23697
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
cvsdist 2a23697
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/elfutils/lib*.so*
cvsdist 2a23697
cvsdist 2a23697
# XXX Nuke unpackaged files
cvsdist 2a23697
{ cd ${RPM_BUILD_ROOT}
cvsdist 2a23697
  rm -f .%{_bindir}/eu-ld
04c2ad2
  rm -f .%{_bindir}/eu-objdump
cvsdist 2a23697
  rm -f .%{_includedir}/elfutils/libasm.h
cvsdist 2a23697
  rm -f .%{_libdir}/libasm-%{version}.so
04c2ad2
  rm -f .%{_libdir}/libasm.so*
cvsdist 2a23697
  rm -f .%{_libdir}/libasm.a
cvsdist 2a23697
}
cvsdist 2a23697
cvsdist b2ba691
%check
2fa04c0
make -s check
cvsdist b2ba691
cvsdist 2a23697
%clean
cvsdist 2a23697
rm -rf ${RPM_BUILD_ROOT}
cvsdist 2a23697
04c2ad2
%post libs -p /sbin/ldconfig
cvsdist 2a23697
04c2ad2
%postun libs -p /sbin/ldconfig
cvsdist 2a23697
cvsdist b2ba691
%post libelf -p /sbin/ldconfig
cvsdist b2ba691
cvsdist b2ba691
%postun libelf -p /sbin/ldconfig
cvsdist b2ba691
cvsdist 2a23697
%files
cvsdist 2a23697
%defattr(-,root,root)
cvsdist d561809
%doc README TODO
04c2ad2
%{_bindir}/eu-addr2line
2335578
%{_bindir}/eu-ar
04c2ad2
%{_bindir}/eu-elfcmp
cvsdist 2a23697
%{_bindir}/eu-elflint
04c2ad2
%{_bindir}/eu-findtextrel
cvsdist 2a23697
%{_bindir}/eu-nm
6143949
#%{_bindir}/eu-objdump
04c2ad2
%{_bindir}/eu-ranlib
cvsdist 2a23697
%{_bindir}/eu-readelf
cvsdist 2a23697
%{_bindir}/eu-size
579730a
%{_bindir}/eu-strings
04c2ad2
%{_bindir}/eu-strip
cvsdist d561809
#%{_bindir}/eu-ld
6143949
%{_bindir}/eu-unstrip
04c2ad2
04c2ad2
%files libs
04c2ad2
%defattr(-,root,root)
cvsdist d561809
%{_libdir}/libdw-%{version}.so
6afeb40
#%{_libdir}/libasm.so.*
6afeb40
%{_libdir}/libdw.so.*
cvsdist 2a23697
%dir %{_libdir}/elfutils
cvsdist 2a23697
%{_libdir}/elfutils/lib*.so
cvsdist 2a23697
cvsdist 2a23697
%files devel
cvsdist 2a23697
%defattr(-,root,root)
cvsdist 2a23697
%{_includedir}/dwarf.h
cvsdist 2a23697
%dir %{_includedir}/elfutils
cvsdist 2a23697
%{_includedir}/elfutils/elf-knowledge.h
cvsdist 2a23697
%{_includedir}/elfutils/libebl.h
a769ac6
%{_includedir}/elfutils/libdw.h
6afeb40
%{_includedir}/elfutils/libdwfl.h
cvsdist 2a23697
%{_libdir}/libebl.a
cvsdist 2a23697
#%{_libdir}/libasm.so
a769ac6
%{_libdir}/libdw.so
cvsdist 2a23697
cebf716
%files devel-static
cebf716
%defattr(-,root,root)
cebf716
#%{_libdir}/libasm.a
cebf716
%{_libdir}/libdw.a
cebf716
cvsdist 2a23697
%files libelf
cvsdist 2a23697
%defattr(-,root,root)
cvsdist 2a23697
%{_libdir}/libelf-%{version}.so
6afeb40
%{_libdir}/libelf.so.*
cvsdist 2a23697
cvsdist d561809
%files libelf-devel
cvsdist d561809
%defattr(-,root,root)
cvsdist d561809
%{_includedir}/libelf.h
cvsdist d561809
%{_includedir}/gelf.h
cvsdist d561809
%{_includedir}/nlist.h
cvsdist d561809
%{_libdir}/libelf.so
cvsdist d561809
cebf716
%files libelf-devel-static
cebf716
%defattr(-,root,root)
cebf716
%{_libdir}/libelf.a
cebf716
cvsdist 2a23697
%changelog
6143949
* Fri Jun  8 2007 Roland McGrath <roland@redhat.com> - 0.128-1
6143949
- Update to 0.128
6143949
  - new program: unstrip
6143949
  - elfcmp: new option --hash-inexact
6143949
- Replace Conflicts: with Provides/Requires using -arch
6143949
2fa04c0
* Wed Apr 18 2007 Roland McGrath <roland@redhat.com> - 0.127-1
2fa04c0
- Update to 0.127
2fa04c0
  - libdw: new function dwarf_getsrcdirs
2fa04c0
  - libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
2fa04c0
	     dwfl_module_address_section
2fa04c0
2335578
* Mon Feb  5 2007 Roland McGrath <roland@redhat.com> - 0.126-1
2335578
- Update to 0.126
2335578
  - New program eu-ar.
2335578
  - libdw: fix missing dwarf_getelf (#227206)
2335578
  - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231)
2335578
- Resolves: RHBZ #227206, RHBZ #227167, RHBZ #227231
2335578
b8d2cf6
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-3
0546ba4
- Fix overeager warn_unused_result build failures.
0546ba4
cebf716
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-1
cebf716
- Update to 0.125
cebf716
  - elflint: Compare DT_GNU_HASH tests.
cebf716
  - move archives into -static RPMs
cebf716
  - libelf, elflint: better support for core file handling
cebf716
  - Really fix libdwfl sorting of modules with 64-bit addresses (#220817).
cebf716
- Resolves: RHBZ #220817, RHBZ #213792
cebf716
57cea90
* Tue Oct 10 2006 Roland McGrath <roland@redhat.com> - 0.124-1
57cea90
- eu-strip -f: copy symtab into debuginfo file when relocs use it (#203000)
57cea90
- Update to 0.124
57cea90
  - libebl: fix ia64 reloc support (#206981)
57cea90
  - libebl: sparc backend support for return value location
57cea90
  - libebl, libdwfl: backend register name support extended with more info
57cea90
  - libelf, libdw: bug fixes for unaligned accesses on machines that care
57cea90
  - readelf, elflint: trivial bugs fixed
9fbe0ad
d93f4f7
* Mon Aug 14 2006 Roland McGrath <roland@redhat.com> 0.123-1
d93f4f7
- Update to 0.123
d93f4f7
  - libebl: Backend build fixes, thanks to Stepan Kasal.
d93f4f7
  - libebl: ia64 backend support for register names, return value location
d93f4f7
  - libdwfl: Handle truncated linux kernel module section names.
d93f4f7
  - libdwfl: Look for linux kernel vmlinux files with .debug suffix.
d93f4f7
  - elflint: Fix checks to permit --hash-style=gnu format.
d93f4f7
d0fc231
* Mon Jul 17 2006 Roland McGrath <roland@redhat.com> - 0.122-4
d0fc231
- Fix warnings in elflint compilation.
d0fc231
ae50b9b
* Wed Jul 12 2006 Roland McGrath <roland@redhat.com> - 0.122-3
fd98f05
- Update to 0.122
fd98f05
  - Fix libdwfl sorting of modules with 64-bit addresses (#198225).
fd98f05
  - libebl: add function to test for relative relocation
fd98f05
  - elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
fd98f05
  - elflint, readelf: add support for DT_GNU_HASH
fd98f05
  - libelf: add elf_gnu_hash
fd98f05
  - elflint, readelf: add support for 64-bit SysV-style hash tables
fd98f05
  - libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
10df867
7b4e27b
* Thu Jun 15 2006 Roland McGrath <roland@redhat.com> - 0.121-1
7b4e27b
- Update to 0.121
7b4e27b
  - libelf: bug fixes for rewriting existing files when using mmap (#187618).
7b4e27b
  - make all installed headers usable in C++ code (#193153).
7b4e27b
  - eu-readelf: better output format.
7b4e27b
  - eu-elflint: fix tests of dynamic section content.
7b4e27b
  - libdw, libdwfl: handle files without aranges info.
7b4e27b
88f38a0
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 0.120-3
88f38a0
- rebuild to pick up -devel deps
88f38a0
64fcaf0
* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.120-2
26b409a
- Update to 0.120
26b409a
  - License changed to GPL, with some exceptions for using
26b409a
    the libelf, libebl, libdw, and libdwfl library interfaces.
26b409a
    Red Hat elfutils is an included package of the Open Invention Network.
26b409a
  - dwarf.h updated for DWARF 3.0 final specification.
26b409a
  - libelf: Fix corruption in ELF_C_RDWR uses (#187618).
26b409a
  - libdwfl: New function dwfl_version; fixes for offline.
26b409a
ec11104
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2.1
ec11104
- bump again for double-long bug on ppc(64)
ec11104
cee7a0a
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2
35e1aae
- rebuilt for new gcc4.1 snapshot and glibc changes
35e1aae
27a97c2
* Fri Jan 13 2006 Roland McGrath <roland@redhat.com> - 0.119-1
27a97c2
- update to 0.119
27a97c2
66b4276
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
66b4276
- rebuilt
66b4276
28d5fbc
* Sun Nov 27 2005 Roland McGrath <roland@redhat.com> - 0.118-1
28d5fbc
- update to 0.118
28d5fbc
  - elflint: more tests.
28d5fbc
  - libdwfl: New function dwfl_module_register_names.
28d5fbc
  - libebl: New backend hook for register names.
28d5fbc
- Make sure -fexceptions is always in CFLAGS.
28d5fbc
37d3ead
* Tue Nov 22 2005 Roland McGrath <roland@redhat.com> - 0.117-2
04c2ad2
- update to 0.117
04c2ad2
  - libdwfl: New function dwfl_module_return_value_location (#166118)
04c2ad2
  - libebl: Backend improvements for several CPUs
04c2ad2
04c2ad2
* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.116-1
04c2ad2
- update to 0.116
04c2ad2
  - libdw fixes, API changes and additions
04c2ad2
  - libdwfl fixes (#169672)
04c2ad2
  - eu-strip/libelf fix to preserve setuid/setgid permission bits (#167745)
04c2ad2
04c2ad2
* Fri Sep  9 2005 Roland McGrath <roland@redhat.com> - 0.115-3
04c2ad2
- Update requires/conflicts for better biarch update behavior.
04c2ad2
04c2ad2
* Mon Sep  5 2005 Roland McGrath <roland@redhat.com> - 0.115-2
04c2ad2
- update to 0.115
04c2ad2
  - New program eu-strings.
04c2ad2
  - libdw: New function dwarf_getscopes_die.
04c2ad2
  - libelf: speed-ups of non-mmap reading.
04c2ad2
  - Implement --enable-gcov option for configure.
04c2ad2
04c2ad2
* Wed Aug 24 2005 Roland McGrath <roland@redhat.com> - 0.114-1
04c2ad2
- update to 0.114
04c2ad2
  - new program eu-ranlib
04c2ad2
  - libdw: new calls for inlines
04c2ad2
  - libdwfl: new calls for offline modules
04c2ad2
04c2ad2
* Sat Aug 13 2005 Roland McGrath <roland@redhat.com> - 0.113-2
04c2ad2
- update to 0.113
04c2ad2
  - elflint: relax a bit.  Allow version definitions for defined symbols
04c2ad2
    against DSO versions also for symbols in nobits sections.
04c2ad2
    Allow .rodata section to have STRINGS and MERGE flag set.
04c2ad2
  - strip: add some more compatibility with binutils.
04c2ad2
  - libdwfl: bug fixes.
04c2ad2
- Separate libdw et al into elfutils-libs subpackage.
04c2ad2
04c2ad2
* Sat Aug  6 2005 Roland McGrath <roland@redhat.com> - 0.112-1
04c2ad2
- update to 0.112
04c2ad2
  - elfcmp: some more relaxation.
04c2ad2
  - elflint: many more tests, especially regarding to symbol versioning.
04c2ad2
  - libelf: Add elfXX_offscn and gelf_offscn.
04c2ad2
  - libasm: asm_begin interface changes.
04c2ad2
  - libebl: Add three new interfaces to directly access machine, class,
04c2ad2
    and data encoding information.
04c2ad2
04c2ad2
* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.111-2
04c2ad2
- update portability patch
04c2ad2
04c2ad2
* Thu Jul 28 2005 Roland McGrath <roland@redhat.com> - 0.111-1
04c2ad2
- update to 0.111
04c2ad2
  - libdwfl library now merged into libdw
04c2ad2
04c2ad2
* Sun Jul 24 2005 Roland McGrath <roland@redhat.com> - 0.110-1
04c2ad2
- update to 0.110
04c2ad2
04c2ad2
* Fri Jul 22 2005 Roland McGrath <roland@redhat.com> - 0.109-2
04c2ad2
- update to 0.109
04c2ad2
  - verify that libebl modules are from the same build
04c2ad2
  - new eu-elflint checks on copy relocations
04c2ad2
  - new program eu-elfcmp
04c2ad2
  - new experimental libdwfl library
04c2ad2
04c2ad2
* Thu Jun  9 2005 Roland McGrath <roland@redhat.com> - 0.108-5
04c2ad2
- robustification of eu-strip and eu-readelf
04c2ad2
04c2ad2
* Wed May 25 2005 Roland McGrath <roland@redhat.com> - 0.108-3
04c2ad2
- more robustification
04c2ad2
04c2ad2
* Mon May 16 2005 Roland McGrath <roland@redhat.com> - 0.108-2
04c2ad2
- robustification
04c2ad2
04c2ad2
* Mon May  9 2005 Roland McGrath <roland@redhat.com> - 0.108-1
04c2ad2
- update to 0.108
04c2ad2
  - merge strip fixes
04c2ad2
  - sort records in dwarf_getsrclines, fix dwarf_getsrc_die searching
04c2ad2
  - update elf.h from glibc
04c2ad2
04c2ad2
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-2
04c2ad2
- fix strip -f byte-swapping bug
04c2ad2
04c2ad2
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-1
04c2ad2
- update to 0.107
04c2ad2
  - readelf: improve DWARF output format
04c2ad2
  - elflint: -d option to support checking separate debuginfo files
04c2ad2
  - strip: fix ET_REL debuginfo files (#156341)
04c2ad2
04c2ad2
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-3
04c2ad2
- fix some bugs in new code, reenable make check
04c2ad2
04c2ad2
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-2
04c2ad2
- disable make check for most arches, for now
04c2ad2
04c2ad2
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-1
04c2ad2
- update to 0.106
04c2ad2
04c2ad2
* Mon Mar 28 2005 Roland McGrath <roland@redhat.com> - 0.104-2
04c2ad2
- update to 0.104
04c2ad2
04c2ad2
* Wed Mar 23 2005 Jakub Jelinek <jakub@redhat.com> 0.103-2
04c2ad2
- update to 0.103
04c2ad2
04c2ad2
* Wed Feb 16 2005 Jakub Jelinek <jakub@redhat.com> 0.101-2
04c2ad2
- update to 0.101.
04c2ad2
- use %%configure macro to get CFLAGS etc. right
04c2ad2
04c2ad2
* Sat Feb  5 2005 Jeff Johnson <jbj@redhat.com> 0.99-2
04c2ad2
- upgrade to 0.99.
04c2ad2
04c2ad2
* Sun Sep 26 2004 Jeff Johnson <jbj@redhat.com> 0.97-3
04c2ad2
- upgrade to 0.97.
04c2ad2
04c2ad2
* Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 0.95-5
04c2ad2
- upgrade to 0.96.
04c2ad2
04c2ad2
* Mon Jul  5 2004 Jakub Jelinek <jakub@redhat.com> 0.95-4
04c2ad2
- rebuilt with GCC 3.4.x, workaround VLA + alloca mixing
04c2ad2
  warning
04c2ad2
04c2ad2
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
04c2ad2
- rebuilt
04c2ad2
04c2ad2
* Fri Apr  2 2004 Jeff Johnson <jbj@redhat.com> 0.95-2
04c2ad2
- upgrade to 0.95.
04c2ad2
04c2ad2
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
04c2ad2
- rebuilt
04c2ad2
04c2ad2
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
04c2ad2
- rebuilt
cvsdist d561809
cvsdist d561809
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.94-1
cvsdist d561809
- upgrade to 0.94
cvsdist d561809
cvsdist d561809
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.93-1
cvsdist d561809
- upgrade to 0.93
cvsdist d561809
cvsdist d561809
* Thu Jan  8 2004 Jakub Jelinek <jakub@redhat.com> 0.92-1
cvsdist d561809
- full version
cvsdist d561809
- macroized spec file for GPL or OSL builds
cvsdist d561809
- include only libelf under GPL plus wrapper scripts
cvsdist d561809
cvsdist d561809
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-2
cvsdist d561809
- macroized spec file for GPL or OSL builds
cvsdist d561809
cvsdist d561809
* Wed Jan  7 2004 Ulrich Drepper <drepper@redhat.com>
cvsdist d561809
- split elfutils-devel into two packages.
cvsdist d561809
cvsdist d561809
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-1
cvsdist d561809
- include only libelf under GPL plus wrapper scripts
cvsdist d561809
cvsdist bf0c57a
* Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 0.89-3
cvsdist bf0c57a
- readelf, not readline, in %%description (#111214).
cvsdist bf0c57a
cvsdist 147b5aa
* Fri Sep 26 2003 Bill Nottingham <notting@redhat.com> 0.89-1
cvsdist 147b5aa
- update to 0.89 (fix eu-strip)
cvsdist 147b5aa
cvsdist 147b5aa
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 0.86-3
cvsdist 147b5aa
- update to 0.86 (fix eu-strip on s390x/alpha)
cvsdist 147b5aa
- libebl is an archive now; remove references to DSO
cvsdist 147b5aa
cvsdist 147b5aa
* Mon Jul 14 2003 Jeff Johnson <jbj@redhat.com> 0.84-3
cvsdist 147b5aa
- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed).
cvsdist 147b5aa
cvsdist 147b5aa
* Fri Jul 11 2003 Jeff Johnson <jbj@redhat.com> 0.83-3
cvsdist 147b5aa
- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more).
cvsdist 147b5aa
cvsdist 147b5aa
* Wed Jul  9 2003 Jeff Johnson <jbj@redhat.com> 0.82-3
cvsdist 147b5aa
- upgrade to 0.82 (strip tests fixed on big-endian).
cvsdist 147b5aa
cvsdist 147b5aa
* Tue Jul  8 2003 Jeff Johnson <jbj@redhat.com> 0.81-3
cvsdist 147b5aa
- upgrade to 0.81 (strip excludes unused symtable entries, test borked).
cvsdist 147b5aa
cvsdist 147b5aa
* Thu Jun 26 2003 Jeff Johnson <jbj@redhat.com> 0.80-3
cvsdist 147b5aa
- upgrade to 0.80 (debugedit changes for kernel in progress).
cvsdist 147b5aa
cvsdist 147b5aa
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 147b5aa
- rebuilt
cvsdist 147b5aa
cvsdist 147b5aa
* Wed May 21 2003 Jeff Johnson <jbj@redhat.com> 0.79-2
cvsdist 147b5aa
- upgrade to 0.79 (correct formats for size_t, more of libdw "works").
cvsdist 147b5aa
cvsdist 147b5aa
* Mon May 19 2003 Jeff Johnson <jbj@redhat.com> 0.78-2
cvsdist 147b5aa
- upgrade to 0.78 (libdwarf bugfix, libdw additions).
cvsdist 147b5aa
cvsdist b2ba691
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
cvsdist b2ba691
- debuginfo rebuild
cvsdist b2ba691
cvsdist b2ba691
* Thu Feb 20 2003 Jeff Johnson <jbj@redhat.com> 0.76-2
cvsdist b2ba691
- use the correct way of identifying the section via the sh_info link.
cvsdist b2ba691
cvsdist b2ba691
* Sat Feb 15 2003 Jakub Jelinek <jakub@redhat.com> 0.75-2
cvsdist b2ba691
- update to 0.75 (eu-strip -g fix)
cvsdist b2ba691
cvsdist b2ba691
* Tue Feb 11 2003 Jakub Jelinek <jakub@redhat.com> 0.74-2
cvsdist b2ba691
- update to 0.74 (fix for writing with some non-dirty sections)
cvsdist b2ba691
cvsdist b2ba691
* Thu Feb  6 2003 Jeff Johnson <jbj@redhat.com> 0.73-3
cvsdist b2ba691
- another -0.73 update (with sparc fixes).
cvsdist b2ba691
- do "make check" in %%check, not %%install, section.
cvsdist b2ba691
cvsdist b2ba691
* Mon Jan 27 2003 Jeff Johnson <jbj@redhat.com> 0.73-2
cvsdist b2ba691
- update to 0.73 (with s390 fixes).
cvsdist b2ba691
cvsdist b2ba691
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist b2ba691
- rebuilt
cvsdist b2ba691
cvsdist b2ba691
* Wed Jan 22 2003 Jakub Jelinek <jakub@redhat.com> 0.72-4
cvsdist b2ba691
- fix arguments to gelf_getsymshndx and elf_getshstrndx
cvsdist b2ba691
- fix other warnings
cvsdist b2ba691
- reenable checks on s390x
cvsdist b2ba691
cvsdist b2ba691
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 0.72-3
cvsdist b2ba691
- temporarily disable checks on s390x, until someone has
cvsdist b2ba691
  time to look at it
cvsdist b2ba691
cvsdist b2ba691
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 0.72-2
cvsdist b2ba691
- update to 0.72
cvsdist b2ba691
cvsdist b2ba691
* Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 0.71-2
cvsdist b2ba691
- update to 0.71
cvsdist b2ba691
cvsdist b2ba691
* Wed Dec 11 2002 Jeff Johnson <jbj@redhat.com> 0.69-4
cvsdist b2ba691
- update to 0.69.
cvsdist b2ba691
- add "make check" and segfault avoidance patch.
cvsdist b2ba691
- elfutils-libelf needs to run ldconfig.
cvsdist b2ba691
cvsdist b2ba691
* Tue Dec 10 2002 Jeff Johnson <jbj@redhat.com> 0.68-2
cvsdist b2ba691
- update to 0.68.
cvsdist 2a23697
cvsdist 2a23697
* Fri Dec  6 2002 Jeff Johnson <jbj@redhat.com> 0.67-2
cvsdist 2a23697
- update to 0.67.
cvsdist 2a23697
cvsdist 2a23697
* Tue Dec  3 2002 Jeff Johnson <jbj@redhat.com> 0.65-2
cvsdist 2a23697
- update to 0.65.
cvsdist 2a23697
cvsdist 2a23697
* Mon Dec  2 2002 Jeff Johnson <jbj@redhat.com> 0.64-2
cvsdist 2a23697
- update to 0.64.
cvsdist 2a23697
cvsdist 2a23697
* Sun Dec 1 2002 Ulrich Drepper <drepper@redhat.com> 0.64
cvsdist 2a23697
- split packages further into elfutils-libelf
cvsdist 2a23697
cvsdist 2a23697
* Sat Nov 30 2002 Jeff Johnson <jbj@redhat.com> 0.63-2
cvsdist 2a23697
- update to 0.63.
cvsdist 2a23697
cvsdist 2a23697
* Fri Nov 29 2002 Ulrich Drepper <drepper@redhat.com> 0.62
cvsdist 2a23697
- Adjust for dropping libtool
cvsdist 2a23697
cvsdist 2a23697
* Sun Nov 24 2002 Jeff Johnson <jbj@redhat.com> 0.59-2
cvsdist 2a23697
- update to 0.59
cvsdist 2a23697
cvsdist 2a23697
* Thu Nov 14 2002 Jeff Johnson <jbj@redhat.com> 0.56-2
cvsdist 2a23697
- update to 0.56
cvsdist 2a23697
cvsdist 2a23697
* Thu Nov  7 2002 Jeff Johnson <jbj@redhat.com> 0.54-2
cvsdist 2a23697
- update to 0.54
cvsdist 2a23697
cvsdist 2a23697
* Sun Oct 27 2002 Jeff Johnson <jbj@redhat.com> 0.53-2
cvsdist 2a23697
- update to 0.53
cvsdist 2a23697
- drop x86_64 hack, ICE fixed in gcc-3.2-11.
cvsdist 2a23697
cvsdist 2a23697
* Sat Oct 26 2002 Jeff Johnson <jbj@redhat.com> 0.52-3
cvsdist 2a23697
- get beehive to punch a rhpkg generated package.
cvsdist 2a23697
cvsdist 2a23697
* Wed Oct 23 2002 Jeff Johnson <jbj@redhat.com> 0.52-2
cvsdist 2a23697
- build in 8.0.1.
cvsdist 2a23697
- x86_64: avoid gcc-3.2 ICE on x86_64 for now.
cvsdist 2a23697
cvsdist 2a23697
* Tue Oct 22 2002 Ulrich Drepper <drepper@redhat.com> 0.52
cvsdist 2a23697
- Add libelf-devel to conflicts for elfutils-devel
cvsdist 2a23697
cvsdist 2a23697
* Mon Oct 21 2002 Ulrich Drepper <drepper@redhat.com> 0.50
cvsdist 2a23697
- Split into runtime and devel package
cvsdist 2a23697
cvsdist 2a23697
* Fri Oct 18 2002 Ulrich Drepper <drepper@redhat.com> 0.49
cvsdist 2a23697
- integrate into official sources
cvsdist 2a23697
cvsdist 2a23697
* Wed Oct 16 2002 Jeff Johnson <jbj@redhat.com> 0.46-1
cvsdist 2a23697
- Swaddle.