Roland McGrath eed37ea
Name: elfutils
880d3e8
Version: 0.184
880d3e8
%global baserelease 1
a83eb07
Release: %{baserelease}%{?dist}
Mark Wielaard af747cd
URL: http://elfutils.org/
Mark Wielaard af747cd
%global source_url ftp://sourceware.org/pub/elfutils/%{version}/
9c6a7b3
License: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL
9c6a7b3
Source: %{?source_url}%{name}-%{version}.tar.bz2
a83eb07
Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
Roland McGrath eed37ea
3eb62af
# Needed for isa specific Provides and Requires.
3eb62af
%global depsuffix %{?_isa}%{!?_isa:-%{_arch}}
3eb62af
72e9019
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
72e9019
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
9c6a7b3
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
a83eb07
Recommends: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
%else
a83eb07
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
%endif
9a3c170
9c6a7b3
BuildRequires: gcc
b4219e8
# For libstdc++ demangle support
896e01d
BuildRequires: gcc-c++
cvsdist 2a23697
9c6a7b3
BuildRequires: gettext
9c6a7b3
BuildRequires: bison
9c6a7b3
BuildRequires: flex
9c6a7b3
9c6a7b3
# Compression support
9c6a7b3
BuildRequires: zlib-devel
5c16b08
BuildRequires: bzip2-devel
e4d1f5c
BuildRequires: xz-devel
2b7d5a5
BuildRequires: libzstd-devel
e4d1f5c
9c6a7b3
# For debuginfod
9c6a7b3
BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33
9c6a7b3
BuildRequires: pkgconfig(libcurl) >= 7.29.0
9c6a7b3
BuildRequires: pkgconfig(sqlite3) >= 3.7.17
9c6a7b3
BuildRequires: pkgconfig(libarchive) >= 3.1.2
9c6a7b3
9c6a7b3
# For tests need to bunzip2 test files.
9c6a7b3
BuildRequires: bzip2
2b7d5a5
BuildRequires: zstd
dd2bf68
# For the run-debuginfod-find.sh test case in %%check for /usr/sbin/ss
9c6a7b3
BuildRequires: iproute
21eb5dd
BuildRequires: bsdtar
9c6a7b3
BuildRequires: curl
1913680
BuildRequires: procps
9c6a7b3
2b7d5a5
BuildRequires: automake
2b7d5a5
BuildRequires: autoconf
639afad
BuildRequires: gettext-devel
2b7d5a5
8cafad5
%global _gnu %{nil}
8cafad5
%global _program_prefix eu-
cvsdist 2a23697
a83eb07
%global provide_yama_scope	0
a83eb07
a83eb07
%if 0%{?fedora} >= 22 || 0%{?rhel} >= 7
a83eb07
%global provide_yama_scope	1
a83eb07
%endif
a83eb07
a83eb07
# Patches
a83eb07
cvsdist 2a23697
%description
Mark Wielaard d6d5aa0
Elfutils is a collection of utilities, including stack (to show
Mark Wielaard d6d5aa0
backtraces), nm (for listing symbols from object files), size
Mark Wielaard d6d5aa0
(for listing the section sizes of an object or archive file),
Mark Wielaard d6d5aa0
strip (for discarding symbols), readelf (to see the raw ELF file
Mark Wielaard ff61966
structures), elflint (to check for well-formed ELF files) and
Mark Wielaard ff61966
elfcompress (to compress or decompress ELF sections).
418cfd0
418cfd0
%package libs
c661990
Summary: Libraries to handle compiled objects
Mark Wielaard d10bca5
License: GPLv2+ or LGPLv3+
Roland McGrath 2a8b128
%if 0%{!?_isa:1}
72e9019
Provides: elfutils-libs%{depsuffix} = %{version}-%{release}
72e9019
%endif
72e9019
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
Mark Wielaard 61e0d33
%if %{provide_yama_scope}
Mark Wielaard 61e0d33
Requires: default-yama-scope
Mark Wielaard 61e0d33
%endif
9c6a7b3
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
a83eb07
Recommends: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
%else
a83eb07
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
%endif
418cfd0
418cfd0
%description libs
418cfd0
The elfutils-libs package contains libraries which implement DWARF, ELF,
9c6a7b3
and machine-specific ELF handling and process introspection.  These
9c6a7b3
libraries are used by the programs in the elfutils package.  The
9c6a7b3
elfutils-devel package enables building other programs using these
9c6a7b3
libraries.
cvsdist 2a23697
cvsdist 2a23697
%package devel
c661990
Summary: Development libraries to handle compiled objects
Mark Wielaard d10bca5
License: GPLv2+ or LGPLv3+
Roland McGrath 2a8b128
%if 0%{!?_isa:1}
72e9019
Provides: elfutils-devel%{depsuffix} = %{version}-%{release}
72e9019
%endif
72e9019
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
72e9019
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
9c6a7b3
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
a83eb07
Recommends: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
9c6a7b3
%else
a83eb07
Requires: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
9c6a7b3
%endif
5638cbe
Obsoletes: elfutils-devel-static < 0.180-5
cvsdist 2a23697
cvsdist 2a23697
%description devel
cvsdist 2a23697
The elfutils-devel package contains the libraries to create
9c6a7b3
applications for handling compiled objects.  libdw provides access
9c6a7b3
to the DWARF debugging information.  libasm provides a programmable
cvsdist d561809
assembler interface.
cvsdist 2a23697
cvsdist 2a23697
%package libelf
c661990
Summary: Library to read and write ELF files
Mark Wielaard d10bca5
License: GPLv2+ or LGPLv3+
Roland McGrath 2a8b128
%if 0%{!?_isa:1}
72e9019
Provides: elfutils-libelf%{depsuffix} = %{version}-%{release}
72e9019
%endif
9fb6ec8
Obsoletes: libelf <= 0.8.2-2
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
Mark Wielaard d10bca5
License: GPLv2+ or LGPLv3+
Roland McGrath 2a8b128
%if 0%{!?_isa:1}
72e9019
Provides: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
72e9019
%endif
72e9019
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
9fb6ec8
Obsoletes: libelf-devel <= 0.8.2-2
5638cbe
Obsoletes: elfutils-libelf-devel-static < 0.180-5
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
Mark Wielaard 61e0d33
%if %{provide_yama_scope}
Mark Wielaard 61e0d33
%package default-yama-scope
Mark Wielaard 61e0d33
Summary: Default yama attach scope sysctl setting
Mark Wielaard 61e0d33
License: GPLv2+ or LGPLv3+
Mark Wielaard 61e0d33
Provides: default-yama-scope
Mark Wielaard 61e0d33
BuildArch: noarch
8eb32ba
# For the sysctl_apply macro we need systemd as build requires.
8eb32ba
# We also need systemd-sysctl in post to apply the default kernel config.
8eb32ba
# But this creates a circular requirement (see below). And it would always
8eb32ba
# pull in systemd even in build containers that don't really need it.
8eb32ba
# Luckily systemd is normally always installed already. The only times it
8eb32ba
# might not is when we do an initial install (and the cyclic dependency
8eb32ba
# chain might be broken) or when installing into a container. In the first
8eb32ba
# case we'll reboot soon to apply the default kernel config. In the second
8eb32ba
# case we really require that the host has the correct kernel config so it
8eb32ba
# also is available inside the container. So if we have weak dependencies
8eb32ba
# use Recommends (sadly Recommends(post) doesn't exist). This works because
8eb32ba
# in all cases that really matter systemd will already be installed. #1599083
Mark Wielaard 61e0d33
BuildRequires: systemd >= 215
8eb32ba
%if 0%{?fedora} > 24 || 0%{?rhel} > 7
8eb32ba
Recommends: systemd
8eb32ba
%else
8eb32ba
Requires(post): systemd
8eb32ba
%endif
Mark Wielaard 61e0d33
Mark Wielaard 61e0d33
%description default-yama-scope
Mark Wielaard 61e0d33
Yama sysctl setting to enable default attach scope settings
Mark Wielaard 61e0d33
enabling programs to use ptrace attach, access to
Mark Wielaard 61e0d33
/proc/PID/{mem,personality,stack,syscall}, and the syscalls
Mark Wielaard 61e0d33
process_vm_readv and process_vm_writev which are used for
Mark Wielaard 61e0d33
interprocess services, communication and introspection
Mark Wielaard 61e0d33
(like synchronisation, signaling, debugging, tracing and
Mark Wielaard 61e0d33
profiling) of processes.
Mark Wielaard 61e0d33
%endif
Mark Wielaard 61e0d33
9c6a7b3
%package debuginfod-client
9c6a7b3
Summary: Library and command line client for build-id HTTP ELF/DWARF server
9c6a7b3
License: GPLv3+ and (GPLv2+ or LGPLv3+)
a83eb07
%if 0%{!?_isa:1}
a83eb07
Provides: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
a83eb07
%endif
9c6a7b3
9c6a7b3
%package debuginfod-client-devel
9c6a7b3
Summary: Libraries and headers to build debuginfod client applications
9c6a7b3
License: GPLv2+ or LGPLv3+
a83eb07
%if 0%{!?_isa:1}
a83eb07
Provides: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
a83eb07
%endif
a83eb07
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
9c6a7b3
%package debuginfod
9c6a7b3
Summary: HTTP ELF/DWARF file server addressed by build-id
9c6a7b3
License: GPLv3+
a83eb07
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
a83eb07
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
a83eb07
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
9c6a7b3
BuildRequires: systemd
a9f71f9
BuildRequires: make
9c6a7b3
Requires(post):   systemd
9c6a7b3
Requires(preun):  systemd
9c6a7b3
Requires(postun): systemd
9c6a7b3
Requires(pre): shadow-utils
21eb5dd
# To extract .deb files with a bsdtar (= libarchive) subshell
21eb5dd
Requires: bsdtar
9c6a7b3
9c6a7b3
%description debuginfod-client
9c6a7b3
The elfutils-debuginfod-client package contains shared libraries
9c6a7b3
dynamically loaded from -ldw, which use a debuginfod service
9c6a7b3
to look up debuginfo and associated data. Also includes a
9c6a7b3
command-line frontend.
9c6a7b3
9c6a7b3
%description debuginfod-client-devel
9c6a7b3
The elfutils-debuginfod-client-devel package contains the libraries
9c6a7b3
to create applications to use the debuginfod service.
9c6a7b3
9c6a7b3
%description debuginfod
9c6a7b3
The elfutils-debuginfod package contains the debuginfod binary
9c6a7b3
and control files for a service that can provide ELF/DWARF
9c6a7b3
files to remote clients, based on build-id identification.
9c6a7b3
The ELF/DWARF file searching functions in libdwfl can query
9c6a7b3
such servers to download those files on demand.
9c6a7b3
cvsdist 2a23697
%prep
cvsdist 2a23697
%setup -q
b73b6ec
Mark Wielaard 6d2dbb5
# Apply patches
2b7d5a5
2b7d5a5
autoreconf -f -v -i
Mark Wielaard 2ec85ab
f7f4806
# In case the above patches added any new test scripts, make sure they
f7f4806
# are executable.
fa1a8eb
find . -name \*.sh ! -perm -0100 -print | xargs chmod +x
fa1a8eb
cvsdist 2a23697
%build
ab00a46
# This package uses top level ASM constructs which are incompatible with LTO.
ab00a46
# Top level ASMs are often used to implement symbol versioning.  gcc-10
ab00a46
# introduces a new mechanism for symbol versioning which works with LTO.
ab00a46
# Converting packages to use that mechanism instead of toplevel ASMs is
ab00a46
# recommended.
ab00a46
# Disable LTO
ab00a46
%define _lto_cflags %{nil}
ab00a46
418cfd0
# Remove -Wall from default flags.  The makefiles enable enough warnings
418cfd0
# themselves, and they use -Werror.  Appending -Wall defeats the cases where
418cfd0
# the makefiles disable some specific warnings for specific code.
Mark Wielaard d6d5aa0
# But add -Wformat explicitly for use with -Werror=format-security which
Mark Wielaard d6d5aa0
# doesn't work without -Wformat (enabled by -Wall).
Mark Wielaard d6d5aa0
RPM_OPT_FLAGS="${RPM_OPT_FLAGS/-Wall/}"
Mark Wielaard d6d5aa0
RPM_OPT_FLAGS="${RPM_OPT_FLAGS} -Wformat"
9a3c170
4fc3adb
f59c256
trap 'cat config.log' EXIT
Mark Wielaard 6d2dbb5
%configure CFLAGS="$RPM_OPT_FLAGS -fexceptions"
f59c256
trap '' EXIT
da1e3f3
%make_build -s
cvsdist 2a23697
cvsdist 2a23697
%install
da1e3f3
%make_install -s
cvsdist 2a23697
cvsdist 2a23697
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
ec548c1
# We don't want the static libraries
ec548c1
rm ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib{elf,dw,asm}.a
ec548c1
cc02578
# We don't have standard DEBUGINFOD_URLS yet.
cc02578
rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.sh
cc02578
rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.csh
cvsdist 2a23697
f790d25
%find_lang %{name}
f790d25
Mark Wielaard 61e0d33
%if %{provide_yama_scope}
Mark Wielaard 61e0d33
install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf
Mark Wielaard 61e0d33
%endif
Mark Wielaard 61e0d33
9c6a7b3
install -Dm0644 config/debuginfod.service ${RPM_BUILD_ROOT}%{_unitdir}/debuginfod.service
9c6a7b3
install -Dm0644 config/debuginfod.sysconfig ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/debuginfod
9c6a7b3
mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod
9c6a7b3
touch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite
9c6a7b3
cvsdist b2ba691
%check
4f92b00
# Record some build root versions in build.log
9c6a7b3
uname -r; rpm -q binutils gcc glibc
4f92b00
da1e3f3
%make_build -s check || (cat tests/test-suite.log; false)
cvsdist b2ba691
22ac795
# Only the latest Fedora and EPEL have these scriptlets,
22ac795
# older Fedora and plain RHEL don't.
22ac795
%if 0%{?ldconfig_scriptlets:1}
185c1c9
%ldconfig_scriptlets libs
185c1c9
%ldconfig_scriptlets libelf
9c6a7b3
%ldconfig_scriptlets debuginfod-client
22ac795
%else
22ac795
%post libs -p /sbin/ldconfig
22ac795
%postun libs -p /sbin/ldconfig
22ac795
%post libelf -p /sbin/ldconfig
22ac795
%postun libelf -p /sbin/ldconfig
9c6a7b3
%post debuginfod-client -p /sbin/ldconfig
9c6a7b3
%postun debuginfod-client -p /sbin/ldconfig
22ac795
%endif
cvsdist b2ba691
Mark Wielaard 61e0d33
%if %{provide_yama_scope}
Mark Wielaard 61e0d33
%post default-yama-scope
8c64f07
# Due to circular dependencies might not be installed yet, so double check.
8c64f07
# (systemd -> elfutils-libs -> default-yama-scope -> systemd)
8c64f07
if [ -x /usr/lib/systemd/systemd-sysctl ] ; then
Mark Wielaard 61e0d33
%sysctl_apply 10-default-yama-scope.conf
8c64f07
fi
Mark Wielaard 61e0d33
%endif
Mark Wielaard 61e0d33
cvsdist 2a23697
%files
9c6a7b3
%license COPYING COPYING-GPLV2 COPYING-LGPLV3 doc/COPYING-GFDL
77215a9
%doc README TODO CONTRIBUTING
418cfd0
%{_bindir}/eu-addr2line
2a32e1c
%{_bindir}/eu-ar
9c6a7b3
%{_bindir}/eu-elfclassify
418cfd0
%{_bindir}/eu-elfcmp
9c6a7b3
%{_bindir}/eu-elfcompress
cvsdist 2a23697
%{_bindir}/eu-elflint
418cfd0
%{_bindir}/eu-findtextrel
9c6a7b3
%{_bindir}/eu-make-debug-archive
cvsdist 2a23697
%{_bindir}/eu-nm
fb2677a
%{_bindir}/eu-objdump
418cfd0
%{_bindir}/eu-ranlib
cvsdist 2a23697
%{_bindir}/eu-readelf
cvsdist 2a23697
%{_bindir}/eu-size
Mark Wielaard fde5936
%{_bindir}/eu-stack
7a7abf8
%{_bindir}/eu-strings
418cfd0
%{_bindir}/eu-strip
3cb5dfb
%{_bindir}/eu-unstrip
9c6a7b3
%{_mandir}/man1/eu-*.1*
418cfd0
418cfd0
%files libs
77215a9
%license COPYING-GPLV2 COPYING-LGPLV3
afea4a5
%{_libdir}/libasm-%{version}.so
cvsdist d561809
%{_libdir}/libdw-%{version}.so
9c6a7b3
%{_libdir}/libasm.so.*
f995fa8
%{_libdir}/libdw.so.*
cvsdist 2a23697
cvsdist 2a23697
%files devel
cvsdist 2a23697
%{_includedir}/dwarf.h
cvsdist 2a23697
%dir %{_includedir}/elfutils
cvsdist 2a23697
%{_includedir}/elfutils/elf-knowledge.h
Mark Wielaard aa0f506
%{_includedir}/elfutils/known-dwarf.h
afea4a5
%{_includedir}/elfutils/libasm.h
a769ac6
%{_includedir}/elfutils/libdw.h
f995fa8
%{_includedir}/elfutils/libdwfl.h
Mark Wielaard d6d5aa0
%{_includedir}/elfutils/libdwelf.h
28fe4de
%{_includedir}/elfutils/version.h
afea4a5
%{_libdir}/libasm.so
a769ac6
%{_libdir}/libdw.so
Mark Wielaard ff61966
%{_libdir}/pkgconfig/libdw.pc
cvsdist 2a23697
f790d25
%files -f %{name}.lang libelf
77215a9
%license COPYING-GPLV2 COPYING-LGPLV3
cvsdist 2a23697
%{_libdir}/libelf-%{version}.so
f995fa8
%{_libdir}/libelf.so.*
cvsdist 2a23697
cvsdist d561809
%files libelf-devel
cvsdist d561809
%{_includedir}/libelf.h
cvsdist d561809
%{_includedir}/gelf.h
cvsdist d561809
%{_includedir}/nlist.h
cvsdist d561809
%{_libdir}/libelf.so
Mark Wielaard ff61966
%{_libdir}/pkgconfig/libelf.pc
9c6a7b3
%{_mandir}/man3/elf_*.3*
cvsdist d561809
Mark Wielaard 61e0d33
%if %{provide_yama_scope}
Mark Wielaard 61e0d33
%files default-yama-scope
65aba6b
%{_sysctldir}/10-default-yama-scope.conf
Mark Wielaard 61e0d33
%endif
Mark Wielaard 61e0d33
9c6a7b3
%files debuginfod-client
9c6a7b3
%{_libdir}/libdebuginfod-%{version}.so
3a9892d
%{_libdir}/libdebuginfod.so.*
9c6a7b3
%{_bindir}/debuginfod-find
9c6a7b3
%{_mandir}/man1/debuginfod-find.1*
9c6a7b3
9c6a7b3
%files debuginfod-client-devel
9c6a7b3
%{_libdir}/pkgconfig/libdebuginfod.pc
9c6a7b3
%{_mandir}/man3/debuginfod_*.3*
9c6a7b3
%{_includedir}/elfutils/debuginfod.h
3a9892d
%{_libdir}/libdebuginfod.so
9c6a7b3
9c6a7b3
%files debuginfod
9c6a7b3
%{_bindir}/debuginfod
cc02578
%config(noreplace) %{_sysconfdir}/sysconfig/debuginfod
9c6a7b3
%{_unitdir}/debuginfod.service
cc02578
%{_sysconfdir}/sysconfig/debuginfod
9c6a7b3
%{_mandir}/man8/debuginfod.8*
9c6a7b3
9c6a7b3
%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod
cc02578
%ghost %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite
9c6a7b3
9c6a7b3
%pre debuginfod
9c6a7b3
getent group debuginfod >/dev/null || groupadd -r debuginfod
9c6a7b3
getent passwd debuginfod >/dev/null || \
9c6a7b3
    useradd -r -g debuginfod -d /var/cache/debuginfod -s /sbin/nologin \
9c6a7b3
            -c "elfutils debuginfo server" debuginfod
9c6a7b3
exit 0
9c6a7b3
9c6a7b3
%post debuginfod
9c6a7b3
%systemd_post debuginfod.service
9c6a7b3
9c6a7b3
%postun debuginfod
9c6a7b3
%systemd_postun_with_restart debuginfod.service
9c6a7b3
cvsdist 2a23697
%changelog
880d3e8
* Mon May 10 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.184-1
880d3e8
- Upgrade to upstream 0.184
880d3e8
  - debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
880d3e8
  - debuginfod-client: Client caches negative results. If a query for a
880d3e8
                       file failed with 404, an empty 000 permission
880d3e8
                       file is created in the cache. This will prevent
880d3e8
                       requesting the same file for the next 10 minutes.
880d3e8
                       Client objects now carry long-lived curl handles
880d3e8
                       for outgoing connections.  This makes it more
880d3e8
                       efficient for multiple sequential queries, because
880d3e8
                       the TCP connections and/or TLS state info are kept
880d3e8
                       around awhile, avoiding O(100ms) setup latencies.
880d3e8
  - libdw: handle DW_FORM_indirect when reading attributes
880d3e8
  - translations: Update Polish translation.
880d3e8
178121d
* Mon Apr 19 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.183-3
178121d
- Introduce CI gating setup
178121d
8cda32b
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.183-2
8cda32b
- Rebuilt for updated systemd-rpm-macros
8cda32b
  See https://pagure.io/fesco/issue/2583.
8cda32b
639afad
* Mon Feb  8 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.183-1
639afad
- Upgrade to upstream 0.183
639afad
  - debuginfod: New thread-busy metric and more detailed error metrics.
639afad
    New --fdcache-mintmp and tracking of filesystem freespace.
639afad
  - debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h can
639afad
    be used to dlopen the libdebuginfod.so library.
639afad
    New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE
639afad
    environment variable.
639afad
  - config: profile.sh and profile.csh won't export DEBUGINFOD_URLS
639afad
    unless configured --enable-debuginfod-urls[=URLS]
639afad
  - elflint, readelf: Recognize SHF_GNU_RETAIN.
639afad
    Handle SHT_X86_64_UNWIND as valid relocation target type.
639afad
ceb631d
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.182-3
ceb631d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ceb631d
29b93ee
* Thu Dec 17 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.182-2
29b93ee
- Add elfutils-0.182-s390-pid_memory_read.patch
29b93ee
cc02578
* Sat Oct 31 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.182-1
cc02578
- Upgrade to upstream 0.182
cc02578
  - backends: Support for tilegx has been removed.
cc02578
  - config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS.
cc02578
  - debuginfod: More efficient package traversal, tolerate various
cc02578
    errors during scanning, grooming progress is more visible and
cc02578
    interruptible, more prometheus metrics.
cc02578
  - debuginfod-client: Now supports compressed (kernel) ELF images.
cc02578
  - libdwfl: Add ZSTD compression support.
cc02578
6f09752
* Mon Oct 19 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-3
6f09752
- Add elfutils-0.181-array-param.patch.
6f09752
2b7d5a5
* Fri Sep 18 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-2
2b7d5a5
- Add ZSTD support elfutils-0.181-zstd.patch.
2b7d5a5
3c07e25
* Tue Sep  8 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-1
3c07e25
- Upgrade to upstream 0.181
3c07e25
  - libelf: elf_update now compensates (fixes up) a bad sh_addralign
3c07e25
    for SHF_COMPRESSED sections.
3c07e25
  - libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
3c07e25
    --disable-libdebuginfod for bootstrapping.
3c07e25
    DEBUGINFOD_URLS now accepts "scheme-free" urls
3c07e25
    (guessing at what the user meant, either http:// or file://)
3c07e25
  - readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and
3c07e25
    gnu property notes.
3c07e25
  - libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows
3c07e25
    unwinding on arm64 for code that is compiled for PAC
3c07e25
    (Pointer Authentication Code) as long as it isn't enabled.
3c07e25
98c6807
* Tue Aug 25 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-7
98c6807
- Add elfutils-0.180-shf-compressed.patch
98c6807
29f2206
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.180-6
29f2206
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
29f2206
ec548c1
* Wed Jul 22 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-5
ec548c1
- Remove elfutils-libelf-devel-static and elfutils-devel-static subpackages.
e7591c0
- Remove duplicate listing of sysconfig/debuginfod (config) file.
ec548c1
da1e3f3
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 0.180-4
da1e3f3
- Use make macros
da1e3f3
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
da1e3f3
170c3e4
* Fri Jul  3 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-3
170c3e4
- Add elfutils-0.180-mhd-result.patch
170c3e4
ab00a46
* Wed Jul  1 2020 Jeff Law <law@redhat.com> - 0.180-2
ab00a46
- Disable LTO
ab00a46
2392ad5
* Thu Jun 11 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-1
2392ad5
- New upstream release.
2392ad5
  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
2392ad5
  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
2392ad5
  libdw: Use correct CU to resolve file names in dwarf_decl_file.
2392ad5
  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
2392ad5
  size: Also obey radix printing for bsd format.
2392ad5
  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
2392ad5
a02de95
* Thu Apr 30 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.179-2
a02de95
- Add elfutils-0.179-debug-client-alt-link.patch
a02de95
21eb5dd
* Mon Mar 30 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.179-1
21eb5dd
- New upstream release.
21eb5dd
  debuginfod-client:
21eb5dd
  - When DEBUGINFOD_PROGRESS is set and the program doesn't
21eb5dd
    install its own debuginfod_progressfn_t show download
21eb5dd
    progress on stderr.
21eb5dd
  - DEBUGINFOD_TIMEOUT is now defined as seconds to get at
21eb5dd
    least 100K, defaults to 90 seconds.
21eb5dd
  - Default to $XDG_CACHE_HOME/debuginfod_client.
21eb5dd
  - New functions debuginfod_set_user_data,
21eb5dd
    debuginfod_get_user_data, debuginfod_get_url and
21eb5dd
    debuginfod_add_http_header.
21eb5dd
  - Support for file:// URLs.
21eb5dd
21eb5dd
  debuginfod:
21eb5dd
  - Performance improvements through highly parallelized scanning
21eb5dd
    and archive content caching.
21eb5dd
  - Uses libarchive directly for reading rpm archives.
21eb5dd
  - Support for indexing .deb/.ddeb archives through dpkg-deb
21eb5dd
    or bsdtar.
21eb5dd
  - Generic archive support through -Z EXT[=CMD]. Which can be
21eb5dd
    used for example for arch-linux pacman files by using
21eb5dd
    -Z '.tar.zst=zstdcat'.
21eb5dd
  - Better logging using User-Agent and X-Forwarded-For headers.
21eb5dd
  - More prometheus metrics.
21eb5dd
  - Support for eliding dots or extraneous slashes in path names.
21eb5dd
21eb5dd
  debuginfod-find:
21eb5dd
  - Accept /path/names in place of buildid hex.
21eb5dd
21eb5dd
  libelf:
21eb5dd
  - Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached
21eb5dd
  - Ensure zlib resource cleanup on failure.
21eb5dd
21eb5dd
  libdwfl:
21eb5dd
  - dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline
21eb5dd
    now find and handle a compressed vmlinuz image.
21eb5dd
21eb5dd
  readelf, elflint:
21eb5dd
  - Handle PT_GNU_PROPERTY.
21eb5dd
21eb5dd
  translations:
21eb5dd
  - Updated Ukrainian translation.
21eb5dd
886f5d4
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.178-9
886f5d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
886f5d4
b001d1d
* Fri Jan 24 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.178-8
b001d1d
- Add elfutils-0.178-gcc10-null-dereference.patch
b001d1d
336454e
* Fri Jan 10 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.178-7
d00bb7c
- Add elfutils-0.178-debuginfod-timeoutprogress.patch
336454e
- Add elfutils-0.178-libasm-ebl.patch
d00bb7c
83259ef
* Wed Dec 11 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-6
2162703
- Add elfutils-0.178-curl-code-gcc-10.patch
83259ef
- Add elfutils-0.178-compressed-vmlinuz.patch
2162703
9558bcc
* Mon Dec  9 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-5
9558bcc
- Add elfutils-0.178-debuginfod-no-cache.patch.
9558bcc
3eb62af
* Thu Nov 28 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-4
3eb62af
- Define %%{depsuffix} before use.
3eb62af
a83eb07
* Thu Nov 28 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-3
a83eb07
- Add elfutils-debuginfod-client Provides and Requires with depsuffix
3eb62af
  to get multilib dependencies correct. Add %%{version}-%%{release} to
a83eb07
  keep subpackages in sync.
a83eb07
163985d
* Wed Nov 27 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-2
3a9892d
- Fix libdebuginfod file list for debuginfo-client[-devel].
3a9892d
9c6a7b3
* Tue Nov 26 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-1
9c6a7b3
- New upstream release.
9c6a7b3
  - debuginfod: New server, client tool and library to index and fetch
9c6a7b3
                ELF/DWARF files addressed by build-id through HTTP.
9c6a7b3
  - doc: There are now some manual pages for functions and tools.
9c6a7b3
  - backends: The libebl libraries are no longer dynamically loaded
9c6a7b3
              through dlopen, but are now compiled into libdw.so directly.
9c6a7b3
  - readelf: -n, --notes now takes an optional "SECTION" argument.
9c6a7b3
             -p and -x now also handle section numbers.
9c6a7b3
             New option --dyn-sym to show just the dynamic symbol table.
9c6a7b3
  - libcpu: Add RISC-V disassembler.
9c6a7b3
  - libdw: Abbrevs and DIEs can now be read concurrently by multiple
9c6a7b3
           threads through the same Dwarf handle.
9c6a7b3
  - libdwfl: Will try to use debuginfod when installed as fallback to
9c6a7b3
             retrieve ELF and DWARF debug data files by build-id.
9c6a7b3
f49aa7b
* Wed Aug 14 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.177-1
f49aa7b
- New upstream release.
f49aa7b
  - elfclassify: New tool to analyze ELF objects.
f49aa7b
  - readelf: Print DW_AT_data_member_location as decimal offset.
f49aa7b
             Decode DW_AT_discr_list block attributes.
f49aa7b
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
f49aa7b
  - libdwelf: Add dwelf_elf_e_machine_string.
f49aa7b
              dwelf_elf_begin now only returns NULL when there is an error
f49aa7b
              reading or decompressing a file. If the file is not an ELF file
f49aa7b
              an ELF handle of type ELF_K_NONE is returned.
f49aa7b
  - backends: Add support for C-SKY.
f49aa7b
10427fd
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.176-5
10427fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
10427fd
6487c22
* Fri Jul  5 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-4
6487c22
- Add elfutils-0.176-strip-symbols-illformed.patch
6487c22
4fc3adb
* Mon Jun  3 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-3
4fc3adb
- Add elfutils-0.176-elf-update.patch
4fc3adb
9989c79
* Tue Apr 30 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-2
c969039
- Update elfutils-0.176-gcc-pr88835.patch.
d597c79
- Add elfutils-0.176-pt-gnu-prop.patch
9989c79
- Add elfutils-0.176-xlate-note.patch
c969039
dfe2b39
* Fri Feb 15 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-1
dfe2b39
- New upstream release.
dfe2b39
  - backends: riscv improved core file and return value location support.
dfe2b39
  - Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
dfe2b39
          CVE-2019-7664, CVE-2019-7665.
dfe2b39
a44cc95
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.175-3
a44cc95
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a44cc95
e639c76
* Mon Dec  3 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.175-2
e639c76
- Add elfutils-0.175-gnu-props-32.patch.
e639c76
d4c2009
* Fri Nov 16 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.175-1
d4c2009
- New upstream release.
d4c2009
  - readelf: Handle multiple .debug_macro sections.
d4c2009
  - strip: Add strip --reloc-debug-sections-only option.
d4c2009
    Handle relocations against GNU compressed sections.
d4c2009
  - libdwelf: New function dwelf_elf_begin.
d4c2009
  - libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
d4c2009
    and BPF_JSLE.
d4c2009
  - backends: RISCV handles ADD/SUB relocations.
d4c2009
- Remove all patches.
d4c2009
a39405c
* Wed Nov 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-5
77d585d
- Add elfutils-0.174-x86_64_unwind.patch.
fd33ee5
- Add elfutils-0.174-gnu-property-note.patch.
95b280f
- Add elfutils-0.174-version-note.patch.
a39405c
- Add elfutils-0.174-gnu-attribute-note.patch
77d585d
c983249
* Tue Nov  6 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-4
33c93c3
- Add elfutils-0.174-size-rec-ar.patch
33c93c3
  CVE-2018-18520 (#1646478)
c983249
- Add elfutils-0.174-ar-sh_entsize-zero.patch
c983249
  CVE-2018-18521 (#1646483)
33c93c3
cdc732d
* Fri Nov  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-3
cdc732d
- Add elfutils-0.174-libdwfl-sanity-check-core-reads.patch
cdc732d
  CVE-2018-18310 (#1642605)
cdc732d
c59734b
* Wed Oct 17 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-2
c59734b
- Add elfutils-0.174-strip-unstrip-group.patch.
c59734b
7a679f4
* Fri Sep 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-1
7a679f4
- New upstream release
7a679f4
  - libelf, libdw and all tools now handle extended shnum and shstrndx
7a679f4
    correctly (#1608390).
7a679f4
  - elfcompress: Don't rewrite input file if no section data needs
7a679f4
    updating.  Try harder to keep same file mode bits (suid) on rewrite.
7a679f4
  - strip: Handle mixed (out of order) allocated/non-allocated sections.
7a679f4
  - unstrip: Handle SHT_GROUP sections.
7a679f4
  - backends: RISCV and M68K now have backend implementations to
7a679f4
    generate CFI based backtraces.
7a679f4
  - Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403
7a679f4
    (#1623753, #1625051, #1625056).
7a679f4
fe9cd06
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 0.173-8
fe9cd06
- Rebuild with fixed binutils
fe9cd06
3956851
* Sun Jul 29 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-7
3956851
- Add elfutils-0.173-strip-alloc-nonalloc.patch (#1609577)
3956851
a668bbd
* Tue Jul 24 2018 Mark Wielaard <mjw@fedoraproject.org>
a668bbd
- Drop libstdc++-devel BuildRequires. gcc-c++ will pull it in.
a668bbd
153c7ba
* Tue Jul 24 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-6
153c7ba
- Update elfutils-0.173-annobingroup.patch.
153c7ba
896e01d
* Sat Jul 21 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-5
896e01d
- Add BuildRequires gcc-c++ for demangle support.
896e01d
- Add elfutils-0.173-annobingroup.patch.
896e01d
15973e2
* Sat Jul 21 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-4
15973e2
- Add elfutils-0.173-elfcompress.patch (#1607044)
15973e2
b28c213
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.173-3
b28c213
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b28c213
8eb32ba
* Mon Jul  9 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-2
1c7ceba
- Update elfutils-0.173-new-notes-hack.patch for new annobin note.
8eb32ba
- Unbreak cyclic systemd dependency for buildroot container (#1599083)
1c7ceba
e2cfd39
* Fri Jun 29 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-1
e2cfd39
- New upstream release
e2cfd39
  - More fixes for crashes and hangs found by afl-fuzz. In particular
e2cfd39
    various functions now detect and break infinite loops caused by bad
e2cfd39
    DIE tree cycles.
e2cfd39
  - readelf: Will now lookup the size and signedness of constant value
e2cfd39
    types to display them correctly (and not just how they were encoded).
e2cfd39
  - libdw: New function dwarf_next_lines to read CU-less .debug_line data.
e2cfd39
    dwarf_begin_elf now accepts ELF files containing just .debug_line
e2cfd39
    or .debug_frame sections (which can be read without needing a DIE
e2cfd39
    tree from the .debug_info section).
e2cfd39
    Removed dwarf_getscn_info, which was never implemented.
e2cfd39
  - backends: Handle BPF simple relocations.
e2cfd39
    The RISCV backends now handles ABI specific CFI and knows about
e2cfd39
    RISCV register types and names.
e2cfd39
b1a53d2
* Wed Jun 20 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.172-2
b1a53d2
- Add elfutils-0.172-robustify.patch.
b1a53d2
4f92b00
* Mon Jun 11 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.172-1
4f92b00
- New upstream release.
4f92b00
  - No functional changes compared to 0.171.
4f92b00
  - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
4f92b00
    data. Thanks to running the afl fuzzer on eu-readelf and various
4f92b00
    testcases.
4f92b00
  - eu-readelf -N is ~15% faster.
4f92b00
f7f4806
* Fri Jun 01 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.171-1
f7f4806
- New upstream release.
f7f4806
  - DWARF5 and split dwarf, including GNU DebugFission, support.
f7f4806
  - readelf: Handle all new DWARF5 sections.
f7f4806
    --debug-dump=info+ will show split unit DIEs when found.
f7f4806
    --dwarf-skeleton can be used when inspecting a .dwo file.
f7f4806
    Recognizes GNU locviews with --debug-dump=loc.
f7f4806
  - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
f7f4806
    dwarf_getabbrevattr_data and dwarf_cu_info.
f7f4806
    libdw will now try to resolve the alt file on first use
f7f4806
    when not set yet with dwarf_set_alt.
f7f4806
    dwarf_aggregate_size() now works with multi-dimensional arrays.
f7f4806
  - libdwfl: Use process_vm_readv when available instead of ptrace.
f7f4806
  - backends: Add a RISC-V backend.
f7f4806
142394e
* Wed Apr 11 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-11
b4219e8
- Add explict libstdc++-devel BuildRequires for demangle support.
142394e
- Add elfutils-0.170-unwind.patch. (#1555726)
b4219e8
230537c
* Thu Mar 01 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-10
bef5d1d
- Add elfutils-0.170-GNU_variable_value.patch
230537c
- Add elfutils-0.170-locviews.patch
bef5d1d
874d657
* Fri Feb 16 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-9
5b63504
- Add elfutils-0.170-core-pid.patch
c39ad13
- Add elfutils-0.170-elf_sync.patch
bdf0082
- Add elfutils-0.170-new-notes-hack.patch
5b63504
196e6e5
* Thu Feb 15 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-8
9017c8b
- Add elfutils-0.170-sys-ptrace.patch
22ac795
- Make sure spec can be build even when ldconfig_scriplets aren't defined.
0f874e3
- Add elfutils-0.170-m68k-packed-not-aligned.patch
9017c8b
58cc02f
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.170-7
58cc02f
- Escape macros in %%changelog
58cc02f
4f2489f
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.170-6
4f2489f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4f2489f
185c1c9
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.170-5
185c1c9
- Switch to %%ldconfig_scriptlets
185c1c9
a8d9e8f
* Wed Dec 20 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-4
a8d9e8f
- Add elfutils-0.170-dwarf_aggregate_size.patch.
a8d9e8f
8c64f07
* Wed Nov  8 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-3
8c64f07
- Rely on (and check) systemd_requires for sysctl_apply default-yama-scope.
8c64f07
65aba6b
* Thu Nov  2 2017 Mark Wielaard <mjw@redhat.com> - 0.170-2
58cc02f
- Config files under /usr/lib/sysctl.d (_sysctldir) aren't %%config (#1506660)
65aba6b
  Admin can place the real config file under /etc/sysctl.d as override.
65aba6b
01b23e5
* Thu Aug  3 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-1
01b23e5
- New upstream release. Remove upstreamed patches.
01b23e5
- provide_yama_scope for either fedora >= 22 and rhel >= 7.
01b23e5
ba7355d
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.169-8
ba7355d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ba7355d
434b22b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.169-7
434b22b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
434b22b
057e027
* Fri Jul 21 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-6
057e027
- Add elfutils-0.169-strip-data-marker-symbols.patch.
057e027
4293512
* Mon Jul 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-5
4293512
- Fix build on s390 (ptrace.h). Add elfutils-0.169-s390x-ptrace.patch.
4293512
650c395
* Mon Jul 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-4
650c395
- Add elfutils-0.169-strip-keep-remove-section.patch (#1465997)
650c395
4341cae
* Wed Jun  7 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-3
4341cae
- Add elfutils-0.169-dup-shstrtab.patch
4341cae
- Add elfutils-0.169-strip-empty.patch
4341cae
d0b10ff
* Tue May 30 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-2
d0b10ff
- Add ppc64 fallback unwinder.
d0b10ff
e67242d
* Fri May  5 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-1
e67242d
- New upstream release. Removed upstreamed patches.
e67242d
Mark Wielaard 10270ba
* Wed Feb 15 2017 Mark Wielaard <mark@klomp.org> - 0.168-5
Mark Wielaard 10270ba
- Add patches for new gcc warnings and new binutils ppc64 attributes.
Mark Wielaard 10270ba
  - elfutils-0.168-libasm-truncation.patch
Mark Wielaard 10270ba
  - elfutils-0.168-ppc64-attrs.patch
Mark Wielaard 10270ba
928e6df
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.168-4
928e6df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
928e6df
Mark Wielaard 8926ce4
* Mon Jan 16 2017 Mark Wielaard <mark@klomp.org> - 0.168-3
Mark Wielaard 8926ce4
- Never use old, deprecated, filter_provides_in, it really is too broken.
Mark Wielaard 8926ce4
Mark Wielaard 6255558
* Fri Jan 13 2017 Mark Wielaard <mark@klomp.org> - 0.168-2
Mark Wielaard 6255558
- Filter out private libebl backends from provides.
Mark Wielaard 6255558
Mark Wielaard af747cd
* Wed Dec 28 2016 Mark Wielaard <mark@klomp.org> - 0.168-1
Mark Wielaard af747cd
- New upstream release from new home https://sourceware.org/elfutils/
Mark Wielaard af747cd
- Resolves:
Mark Wielaard af747cd
  - #1396092 Please implement eu-readelf --symbols[=SECTION]
Mark Wielaard af747cd
  - #1388057 memory allocation failure in allocate_elf
Mark Wielaard af747cd
  - #1387584 memory allocation failure in __libelf_set_rawdata_wrlock
Mark Wielaard af747cd
Mark Wielaard d3c2ef0
* Fri Oct  7 2016 Mark Wielaard <mjw@redhat.com> - 0.167-2
Mark Wielaard d3c2ef0
- Add elfutils-0.167-strip-alloc-symbol.patch (#1380961)
Mark Wielaard d3c2ef0
Mark Wielaard cda9a70
* Fri Aug 26 2016 Mark Wielaard <mjw@redhat.com> - 0.167-1
Mark Wielaard cda9a70
- Upgrade to elfutils-0.167
Mark Wielaard cda9a70
  Drop upstream elfutils-0.166-elfcmp-comp-gcc6.patch
Mark Wielaard cda9a70
  Fixes: #1365812, #1352232.
Mark Wielaard cda9a70
Mark Wielaard f8dc59b
* Thu Apr 14 2016 Mark Wielaard <mjw@redhat.com> - 0.166-2
Mark Wielaard f8dc59b
- Add elfutils-0.166-elfcmp-comp-gcc6.patch
Mark Wielaard f8dc59b
Mark Wielaard 918ca14
* Thu Mar 31 2016 Mark Wielaard <mjw@redhat.com> - 0.166-1
Mark Wielaard 918ca14
- Upgrade to elfutils-0.166
Mark Wielaard 918ca14
  Drop upstreamed patches:
Mark Wielaard 918ca14
    - elfutils-0.165-nobitsalign-strip.patch.
Mark Wielaard 918ca14
    - elfutils-0.165-reloc.patch.
Mark Wielaard 918ca14
    - elfutils-0.165-elf-libelf.patch.
Mark Wielaard 918ca14
Mark Wielaard df9a3ff
* Thu Feb 04 2016 Mark Wielaard <mjw@redhat.com> - 0.165-5
Mark Wielaard df9a3ff
- Add elfutils-0.165-nobitsalign-strip.patch.
Mark Wielaard df9a3ff
cbe28cd
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.165-4
cbe28cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cbe28cd
Mark Wielaard 9e628ca
* Thu Jan 28 2016 Mark Wielaard <mjw@redhat.com> - 0.165-3
Mark Wielaard 9e628ca
- Add elfutils-0.165-reloc.patch.
Mark Wielaard 9e628ca
Mark Wielaard 307d332
* Thu Jan 14 2016 Mark Wielaard <mjw@redhat.com> - 0.165-2
Mark Wielaard 307d332
- Add elfutils-0.165-elf-libelf.patch.
Mark Wielaard 307d332
Mark Wielaard ff61966
* Mon Jan 11 2016 Mark Wielaard <mjw@redhat.com> - 0.165-1
Mark Wielaard ff61966
- Update to elfutils-0.165 (#1294079, #1236699, #807053)
Mark Wielaard ff61966
  - Add eu-elfcompress
Mark Wielaard ff61966
  - Add pkg-config files for libelf and libdw.
Mark Wielaard ff61966
Mark Wielaard 6d2dbb5
* Fri Oct 16 2015 Mark Wielaard <mjw@redhat.com> - 0.164-1
Mark Wielaard 6d2dbb5
- Update to elfutils-0.164
Mark Wielaard 6d2dbb5
- Drop old compat stuff
Mark Wielaard 6d2dbb5
Mark Wielaard a7b60d7
* Mon Sep 07 2015 Mark Wielaard <mjw@redhat.com> - 0.163-4
Mark Wielaard a7b60d7
- Add elfutils-0.163-readelf-n-undefined-shift.patch (#1259259)
Mark Wielaard a7b60d7
Mark Wielaard 61e0d33
* Tue Aug 04 2015 Mark Wielaard <mjw@redhat.com> - 0.163-3
Mark Wielaard 61e0d33
- Add elfutils-0.163-default-yama-conf.patch (#1250079)
Mark Wielaard 61e0d33
  Provides: default-yama-scope
Mark Wielaard 61e0d33
Mark Wielaard 2ec85ab
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 0.163-2
Mark Wielaard 2ec85ab
- Add elfutils-0.163-unstrip-shf_info_link.patch
Mark Wielaard 2ec85ab
Mark Wielaard 246a47b
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 0.163-1
Mark Wielaard 246a47b
- Update to 0.163
Mark Wielaard 246a47b
  - Drop elfutils-0.162-ftruncate-allocate.patch
Mark Wielaard 246a47b
Mark Wielaard eb0b633
* Tue Jun 16 2015 Mark Wielaard <mjw@redhat.com> - 0.162-2
Mark Wielaard eb0b633
- Add elfutils-0.162-ftruncate-allocate.patch (#1232206)
Mark Wielaard eb0b633
Mark Wielaard aa0f506
* Thu Jun 11 2015 Mark Wielaard <mjw@redhat.com> - 0.162-1
Mark Wielaard aa0f506
- Update to 0.162 (#1170810, #1139815, #1129756, #1020842)
Mark Wielaard aa0f506
- Include elfutils/known-dwarf.h
Mark Wielaard aa0f506
- Drop BuildRequires glibc-headers (#1230468)
Mark Wielaard aa0f506
- Removed integrated upstream patches:
Mark Wielaard aa0f506
  - elfutils-0.161-aarch64relro.patch
Mark Wielaard aa0f506
  - elfutils-0.161-copyreloc.patch
Mark Wielaard aa0f506
  - elfutils-0.161-addralign.patch
Mark Wielaard aa0f506
  - elfutils-0.161-ar-long-name.patch
Mark Wielaard aa0f506
  - elfutils-0.161-formref-type.patch
Mark Wielaard aa0f506
832a74e
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.161-8
832a74e
- Rebuilt for GCC 5 C++11 ABI change
832a74e
Mark Wielaard 0c39d9c
* Mon Mar 23 2015 Mark Wielaard <mjw@redhat.com> - 0.161-7
Mark Wielaard 0c39d9c
- Add elfutils-0.161-aarch64relro.patch (#1201778)
Mark Wielaard 0c39d9c
Mark Wielaard 6c0c17a
* Mon Mar 09 2015 Mark Wielaard <mjw@redhat.com> - 0.161-6
Mark Wielaard 6c0c17a
- Add elfutils-0.161-copyreloc.patch.
Mark Wielaard 6c0c17a
31002bf
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.161-5
31002bf
- Rebuilt for Fedora 23 Change
31002bf
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
31002bf
Mark Wielaard 94ab0ae
* Sat Feb 07 2015 Mark Wielaard <mjw@redhat.com> - 0.161-4
Mark Wielaard 94ab0ae
- Add elfutils-0.161-addralign.patch (#1189928)
Mark Wielaard 94ab0ae
Mark Wielaard 268313f
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 0.161-3
Mark Wielaard 268313f
- Add elfutils-0.161-formref-type.patch
Mark Wielaard 268313f
Mark Wielaard f1c9e8f
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 0.161-2
Mark Wielaard f1c9e8f
- Add elfutils-0.161-ar-long-name.patch (#1181525 CVE-2014-9447)
Mark Wielaard f1c9e8f
Mark Wielaard 614e4be
* Fri Dec 19 2014 Mark Wielaard <mjw@redhat.com> - 0.161-1
Mark Wielaard 614e4be
- Update to 0.161.
Mark Wielaard 614e4be
Mark Wielaard c8523f8
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 0.160-1
Mark Wielaard c8523f8
- Update to 0.160.
Mark Wielaard c8523f8
  - Remove integrated upstream patches:
Mark Wielaard c8523f8
    elfutils-aarch64-user_regs_struct.patch
Mark Wielaard c8523f8
    elfutils-0.159-argp-attach.patch
Mark Wielaard c8523f8
    elfutils-0.159-aarch64-bool-ret.patch
Mark Wielaard c8523f8
    elfutils-0.159-elf-h.patch
Mark Wielaard c8523f8
    elfutils-0.159-ppc64le-elfv2-abi.patch
Mark Wielaard c8523f8
    elfutils-0.159-report_r_debug.patch
Mark Wielaard c8523f8
    elfutils-0.159-ko_xz.patch
Mark Wielaard c8523f8
Mark Wielaard f586210
* Sat Aug 16 2014 Mark Wielaard <mjw@redhat.com> - 0.159-10
Mark Wielaard f586210
- Add elfutils-0.159-ko_xz.patch
Mark Wielaard f586210
2207858
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.159-9
2207858
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2207858
Mark Wielaard 4247742
* Mon Jul 28 2014 Mark Wielaard <mjw@redhat.com> - 0.159-8
Mark Wielaard 4247742
- Add elfutils-0.159-report_r_debug.patch (#1112610)
Mark Wielaard 4247742
Mark Wielaard 7e31ec2
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> - 0.159-7
Mark Wielaard 7e31ec2
- Add configure check to elfutils-aarch64-user_regs_struct.patch.
Mark Wielaard 7e31ec2
77215a9
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 0.159-6
77215a9
- fix license handling
77215a9
Mark Wielaard 16224b3
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> - 0.159-5
Mark Wielaard 16224b3
- Add elfutils-0.159-aarch64-bool-ret.patch
Mark Wielaard 16224b3
- Add elfutils-0.159-elf-h.patch
Mark Wielaard 16224b3
- Add elfutils-0.159-ppc64le-elfv2-abi.patch (#1110249)
Mark Wielaard 16224b3
Mark Wielaard 1648a11
* Tue Jun 10 2014 Mark Wielaard <mjw@redhat.com> - 0.159-4
Mark Wielaard 1648a11
- Add elfutils-0.159-argp-attach.patch (#1107654)
Mark Wielaard 1648a11
Kyle McMartin 2e16caf
* Mon Jun 09 2014 Kyle McMartin <kyle@fedoraproject.org> - 0.159-3
Kyle McMartin 2e16caf
- AArch64: handle new glibc-headers which provides proper GETREGSET structs.
Kyle McMartin 2e16caf
ffa9599
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.159-2.1
ffa9599
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ffa9599
Mark Wielaard d6d5aa0
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com> - 0.159-1
Mark Wielaard d6d5aa0
- Update to 0.159.
Mark Wielaard d6d5aa0
  - Remove integrated upstream patches:
Mark Wielaard d6d5aa0
    robustify.patch, mod-e_type.patch and CVE-2014-0172.patch.
Mark Wielaard d6d5aa0
  - Remove special handling of now default compile and configure flags:
Mark Wielaard d6d5aa0
    Don't remove -Werror=format-security, don't configure --enable-dwz.
Mark Wielaard d6d5aa0
Mark Wielaard d6d5aa0
* Thu Apr 10 2014 Mark Wielaard <mjw@redhat.com> - 0.158-3
Mark Wielaard 561f4c0
- Add elfutils-0.158-CVE-2014-0172.patch (#1085729)
Mark Wielaard 561f4c0
Mark Wielaard 514171d
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 0.158-2
Mark Wielaard 514171d
- Add elfutils-0.158-mod-e_type.patch.
Mark Wielaard 514171d
Mark Wielaard fde5936
* Mon Jan  6 2014 Mark Wielaard <mjw@redhat.com> - 0.158-1
Mark Wielaard fde5936
- Update to 0.158. Remove all patches now upstream. Add eu-stack.
Mark Wielaard fde5936
Mark Wielaard b82746b
* Thu Dec 19 2013 Mark Wielaard <mjw@redhat.com> - 0.157-4
Mark Wielaard b82746b
- Add elfutils-0.157-aarch64-got-special-symbol.patch.
Mark Wielaard 39b038f
- Remove -Werror=format-security from RPM_OPT_FLAGS.
Mark Wielaard b82746b
Petr Machata 74b8bd2
* Fri Dec 13 2013 Petr Machata <pmachata@redhat.com> - 0.157-3
Petr Machata 74b8bd2
- Add upstream support for aarch64
Petr Machata 74b8bd2
Mark Wielaard df2a575
* Wed Oct  9 2013 Mark Wielaard <mjw@redhat.com> 0.157-2
Mark Wielaard df2a575
- Show tests/test-suite.log in build.log when make check fails.
Mark Wielaard df2a575
Mark Wielaard 3ccf77c
* Mon Sep 30 2013 Mark Wielaard <mjw@redhat.com> 0.157-1
Mark Wielaard 3ccf77c
- Update to 0.157.
Mark Wielaard 3ccf77c
- Remove elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
Mark Wielaard 3ccf77c
- Remove elfutils-0.156-et_dyn-kernels.patch.
Mark Wielaard 3ccf77c
Mark Wielaard 921351c
* Fri Sep 06 2013 Mark Wielaard <mjw@redhat.com> 0.156-5
Mark Wielaard 921351c
- Add elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
Mark Wielaard 921351c
  Sets up initial CFI return register, CFA location expression and
Mark Wielaard 921351c
  register rules for PPC, S390 and ARM (dwarf_cfi_addrframe support).
Mark Wielaard 921351c
Mark Wielaard d0217a5
* Mon Aug 26 2013 Mark Wielaard <mjw@redhat.com> 0.156-4
Mark Wielaard d0217a5
- Add elfutils-0.156-et_dyn-kernels.patch.
Mark Wielaard d0217a5
  Fixes an issue on ppc64 with systemtap kernel address placement.
Mark Wielaard d0217a5
Mark Wielaard 48d457f
* Thu Aug  8 2013 Mark Wielaard <mjw@redhat.com> 0.156-3
Mark Wielaard 48d457f
- Make check can now also be ran in parallel.
Mark Wielaard 48d457f
f59c256
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-2
f59c256
- Update the %%configure command for compatibility with fc20 Koji.
f59c256
2045415
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-1
2045415
- Update to 0.156.
2045415
  - #890447 - Add __bss_start and __TMC_END__ to elflint.
2045415
  - #909481 - Only try opening files with installed compression libraries.
2045415
  - #914908 - Add __bss_start__ to elflint.
2045415
  - #853757 - Updated Polish translation.
2045415
  - #985438 - Incorrect prototype of __libdwfl_find_elf_build_id.
2045415
  - Drop upstreamed elfutils-0.155-binutils-pr-ld-13621.patch.
2045415
  - Drop upstreamed elfutils-0.155-mem-align.patch.
2045415
  - Drop upstreamed elfutils-0.155-sizeof-pointer-memaccess.patch.
2045415
e15f354
* Tue Jul 02 2013 Karsten Hopp <karsten@redhat.com> 0.155-6
e15f354
- bump release and rebuild to fix dependencies on PPC
e15f354
Mark Wielaard 1974584
* Sun Feb 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-5
Mark Wielaard 1974584
- Add ARM variant to elfutils-0.155-binutils-pr-ld-13621.patch rhbz#914908.
Mark Wielaard 1974584
- rhel >= 5 has xz-devel
Mark Wielaard 1974584
Mark Wielaard e86763b
* Fri Feb 22 2013 Mark Wielaard <mjw@redhat.com> - 0.155-4
Mark Wielaard e86763b
- Replace elfutils-0.155-binutils-pr-ld-13621.patch with upstream fix.
Mark Wielaard e86763b
Mark Wielaard e434431
* Thu Jan 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-3
Mark Wielaard e434431
- Backport sizeof-pointer-memaccess upstream fixes.
Mark Wielaard e434431
Mark Wielaard 091b5a9
* Thu Jan 10 2013 Mark Wielaard <mjw@redhat.com> - 0.155-2
Mark Wielaard 091b5a9
- #891553 - unaligned memory access issues.
Mark Wielaard 091b5a9
Mark Wielaard 2a5e99f
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> - 0.155-1
Mark Wielaard 2a5e99f
- Update to 0.155.
58cc02f
  - #844270 - eu-nm invalid %%N$ use detected.
Mark Wielaard 2a5e99f
  - #847454 - Ukrainian translation update.
Mark Wielaard 2a5e99f
  - Removed local ar 64-bit symbol patch, dwz support patch and xlatetom fix.
Mark Wielaard 2a5e99f
Petr Machata 9923a5e
* Tue Aug 14 2012 Petr Machata <pmachata@redhat.com> - 0.154-4
Petr Machata 9923a5e
- Add support for archives with 64-bit symbol tables (#843019)
Petr Machata 9923a5e
Mark Wielaard ffa1432
* Wed Aug 01 2012 Mark Wielaard <mjw@redhat.com> 0.154-3
Mark Wielaard ffa1432
- Add dwz support
Mark Wielaard ffa1432
2045415
* Wed Jul 18 2012 Mark Wielaard <mjw@redhat.com> 0.154-2
Mark Wielaard 3152a53
- Add upstream xlatetom fix (#835877)
Mark Wielaard 3152a53
33bbf67
* Mon Jul 02 2012 Karsten Hopp <karsten@redhat.com> 0.154-1.1
33bbf67
- disable unstrip-n check for now (835877)
33bbf67
Mark Wielaard d10bca5
* Fri Jun 22 2012 Mark Wielaard <mjw@redhat.com> - 0.154-1
Mark Wielaard d10bca5
- Update to 0.154
Mark Wielaard d10bca5
  - elflint doesn't recognize SHF_INFO_LINK on relocation sections (#807823)
Mark Wielaard d10bca5
  - Update license to GPLv3+ and (GPLv2+ or LGPLv3+)
Mark Wielaard d10bca5
  - Remove elfutils-0.153-dwfl_segment_report_module.patch
Mark Wielaard 1d2f563
- Add elfutils-0.154-binutils-pr-ld-13621.patch
Mark Wielaard d10bca5
Mark Wielaard 05113d6
* Mon Apr 02 2012 Mark Wielaard <mark@klomp.org> - 0.153-2
Mark Wielaard 05113d6
- Fix for eu-unstrip emits garbage for librt.so.1 (#805447)
Mark Wielaard 05113d6
Mark J. Wielaard 22346cb
* Thu Feb 23 2012 Mark Wielaard <mjw@redhat.com> - 0.153-1
Mark J. Wielaard 22346cb
- Update to 0.153
Mark J. Wielaard 22346cb
  - New --disable-werror for portability.
Mark J. Wielaard 22346cb
  - Support for .zdebug sections (#679777)
Mark J. Wielaard 22346cb
  - type_units and DW_AT_GNU_odr_signature support (#679815)
Mark J. Wielaard 22346cb
  - low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site (#688090)
Mark J. Wielaard 22346cb
  - FTBFS on rawhide with gcc 4.7 (#783506)
Mark J. Wielaard 22346cb
    - Remove gcc-4.7 patch
Mark J. Wielaard 22346cb
Mark Wielaard 8641676
* Fri Jan 20 2012 Mark Wielaard <mjw@redhat.com> - 0.152-3
Mark Wielaard 8641676
- Fixes for gcc-4.7 based on upstream commit 32899a (#783506).
Mark Wielaard 8641676
0ba126e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.152-2
0ba126e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0ba126e
Roland McGrath c025a9f
* Tue Feb 15 2011 Roland McGrath <roland@redhat.com> - 0.152-1
Roland McGrath c025a9f
- Update to 0.152
Roland McGrath c025a9f
  - Various build and warning nits fixed for newest GCC and Autoconf.
Roland McGrath c025a9f
  - libdwfl: Yet another prelink-related fix for another regression. (#674465)
Roland McGrath c025a9f
  - eu-elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
Roland McGrath c025a9f
  - eu-elfcmp: New flag -l/--verbose to print all differences.
Roland McGrath c025a9f
3fe1c64
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151-2
3fe1c64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3fe1c64
Roland McGrath 81f44a1
* Wed Jan 12 2011 Roland McGrath <roland@redhat.com> - 0.151-1
Roland McGrath 81f44a1
- Update to 0.151
Roland McGrath 81f44a1
  - libdwfl: Fix for more prelink cases with separate debug file.
Roland McGrath 81f44a1
  - eu-strip: New flag --strip-sections to remove section headers entirely.
Roland McGrath 81f44a1
Roland McGrath 15411b0
* Thu Dec  2 2010 Roland McGrath <roland@redhat.com> - 0.150-2
Roland McGrath 15411b0
- libdwfl: Remove bogus assert. (#658268)
Roland McGrath 15411b0
Roland McGrath 9e6cf0d
* Tue Nov 23 2010 Roland McGrath <roland@redhat.com> - 0.150-1
Roland McGrath 9e6cf0d
- Update to 0.150
Roland McGrath 9e6cf0d
  - libdw: Fix for handling huge .debug_aranges section. (#638432)
Roland McGrath 9e6cf0d
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
Roland McGrath 9e6cf0d
  - findtextrel: Fix diagnostics to work with usual section ordering.
Roland McGrath 9e6cf0d
Jesse Keating cef8ddb
* Wed Sep 29 2010 jkeating - 0.149-2
Jesse Keating cef8ddb
- Rebuilt for gcc bug 634757
Jesse Keating cef8ddb
Roland McGrath 1548e59
* Mon Sep 13 2010 Roland McGrath <roland@redhat.com> - 0.149-1
Roland McGrath 1548e59
- Update to 0.149
Roland McGrath 1548e59
  - libdw: Decode new DW_OP_GNU_implicit_pointer operation;
Roland McGrath 1723caf
           new function dwarf_getlocation_implicit_pointer.
Roland McGrath 1548e59
  - libdwfl: New function dwfl_dwarf_line.
Roland McGrath 1548e59
  - eu-addr2line: New flag -F/--flags to print more DWARF line info details.
Roland McGrath 1548e59
  - eu-readelf: better .debug_loc processing (#627729)
Roland McGrath 1548e59
  - eu-strings: Fix non-mmap file reading. (#609468)
Roland McGrath 1548e59
  - eu-strip: -g recognizes .gdb_index as a debugging section. (#631997)
Roland McGrath 1548e59
0f58b0c
* Mon Jun 28 2010 Roland McGrath <roland@redhat.com> - 0.148-1
0f58b0c
- Update to 0.148
0f58b0c
  - libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
0f58b0c
           dwarf_offdie_types.
0f58b0c
           New functions dwarf_lineisa, dwarf_linediscriminator,
0f58b0c
           dwarf_lineop_index.
0f58b0c
  - libdwfl: Fixes in core-file handling, support cores from PIEs. (#588818)
0f58b0c
             When working from build IDs, don't open a named file
0f58b0c
             that mismatches.
0f58b0c
  - readelf: Handle DWARF 4 formats.
0f58b0c
c9a4af9
* Mon May  3 2010 Roland McGrath <roland@redhat.com> - 0.147-1
c9a4af9
- Update to 0.147
c9a4af9
f790d25
* Wed Apr 21 2010 Roland McGrath <roland@redhat.com> - 0.146-1
f790d25
- Update to 0.146
f790d25
  - libdwfl: New function dwfl_core_file_report.
f790d25
  - libelf: Fix handling of phdrs in truncated file. (#577310)
f790d25
  - libdwfl: Fix infinite loop handling clobbered link_map. (#576379)
f790d25
- Package translations.
f790d25
ba5f203
* Tue Feb 23 2010 Roland McGrath <roland@redhat.com> - 0.145-1
ba5f203
- Update to 0.145
ba5f203
  - Fix build with --disable-dependency-tracking. (#564646)
ba5f203
  - Fix build with most recent glibc headers.
ba5f203
  - libdw: Fix CFI decoding. (#563528)
ba5f203
  - libdwfl: Fix address bias returned by CFI accessors. (#563528)
ba5f203
             Fix core file module layout identification. (#559836)
ba5f203
  - readelf: Fix CFI decoding.
ba5f203
ac2a108
* Fri Jan 15 2010 Roland McGrath <roland@redhat.com> - 0.144-2
ac2a108
- Fix sloppy #include's breaking build with F-13 glibc.
ac2a108
8cafad5
* Thu Jan 14 2010 Roland McGrath <roland@redhat.com> - 0.144-1
8cafad5
- Update to 0.144
8cafad5
  - libdw: New function dwarf_aggregate_size for computing (constant) type
8cafad5
           sizes, including array_type cases with nontrivial calculation.
8cafad5
  - readelf: Don't give errors for missing info under -a.
8cafad5
             Handle Linux "VMCOREINFO" notes under -n.
8cafad5
- Resolves: RHBZ #527004, RHBZ #530704, RHBZ #550858
8cafad5
e4d1f5c
* Mon Sep 21 2009 Roland McGrath <roland@redhat.com> - 0.143-1
e4d1f5c
- Update to 0.143
e4d1f5c
  - libdw: Various convenience functions for individual attributes now use
e4d1f5c
           dwarf_attr_integrate to look up indirect inherited attributes.
e4d1f5c
           Location expression handling now supports DW_OP_implicit_value.
e4d1f5c
  - libdwfl: Support automatic decompression of files in XZ format,
e4d1f5c
             and of Linux kernel images made with bzip2 or LZMA
e4d1f5c
             (as well as gzip).
e4d1f5c
d36848b
* Tue Jul 28 2009 Roland McGrath <roland@redhat.com> - 0.142-1
d36848b
- Update to 0.142
d36848b
  - libelf: Bug fix in filling gaps between sections. (#512840)
d36848b
  - libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
e4d1f5c
            alias for elf_getshstrndx and deprecate original names.
d36848b
  - libebl, elflint: Add support for STB_GNU_UNIQUE. (#511436)
d36848b
  - readelf: Add -N option, speeds up DWARF printing
e4d1f5c
             without address->name lookups. (#505347)
d36848b
  - libdw: Add support for decoding DWARF CFI into location description form.
e4d1f5c
           Handle some new DWARF 3 expression operations previously omitted.
d36848b
           Basic handling of some new encodings slated for DWARF 4.
ca2d980
fbfe249
* Thu Apr 23 2009 Roland McGrath <roland@redhat.com> - 0.141-1
fbfe249
- Update to 0.141
fbfe249
  - libebl: sparc backend fixes (#490585)
fbfe249
            some more arm backend support
fbfe249
  - libdwfl: fix dwfl_module_build_id for prelinked DSO case (#489439)
fbfe249
             fixes in core file support (#494858)
fbfe249
             dwfl_module_getsym interface improved for non-address symbols
fbfe249
  - eu-strip: fix infinite loop on strange inputs with -f
fbfe249
  - eu-addr2line: take -j/--section=NAME option for binutils compatibility
fbfe249
                  (same effect as '(NAME)0x123' syntax already supported)
fbfe249
- Resolves: RHBZ #495213, RHBZ #465872, RHBZ #470055, RHBZ #484623
fbfe249
5aa39d2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-2
80a238f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
80a238f
bfd3a36
* Sun Feb 15 2009 Roland McGrath <roland@redhat.com> - 0.140-1
bfd3a36
- Update to 0.140
bfd3a36
  - libelf: Fix regression in creation of section header. (#484946)
bfd3a36
5c16b08
* Fri Jan 23 2009 Roland McGrath <roland@redhat.com> - 0.139-1
5c16b08
- Update to 0.139
5c16b08
  - libcpu: Add Intel SSE4 disassembler support
5c16b08
  - readelf: Implement call frame information and exception handling dumping.
fbfe249
             Add -e option.  Enable it implicitly for -a.
5c16b08
  - elflint: Check PT_GNU_EH_FRAME program header entry.
5c16b08
  - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. (#472136)
5c16b08
169e650
* Thu Jan  1 2009 Roland McGrath <roland@redhat.com> - 0.138-2
169e650
- Fix libelf regression.
169e650
28fe4de
* Wed Dec 31 2008 Roland McGrath <roland@redhat.com> - 0.138-1
28fe4de
- Update to 0.138
28fe4de
  - Install <elfutils/version.h> header file for applications to use in
28fe4de
    source version compatibility checks.
28fe4de
  - libebl: backend fixes for i386 TLS relocs; backend support for NT_386_IOPERM
28fe4de
  - libcpu: disassembler fixes (#469739)
28fe4de
  - libdwfl: bug fixes (#465878)
28fe4de
  - libelf: bug fixes
28fe4de
  - eu-nm: bug fixes for handling corrupt input files (#476136)
28fe4de
9d47a05
* Wed Oct  1 2008 Roland McGrath <roland@redhat.com> - 0.137-3
9d47a05
- fix libdwfl regression (#462689)
9d47a05
b6004ce
* Thu Aug 28 2008 Roland McGrath <roland@redhat.com> - 0.137-2
44874cc
- Update to 0.137
44874cc
  - libdwfl: bug fixes; new segment interfaces;
44874cc
             all the libdwfl-based tools now support --core=COREFILE option
b6004ce
- Resolves: RHBZ #325021, RHBZ #447416
44874cc
480f4ae
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.135-2
480f4ae
- fix conditional comparison
480f4ae
54edc11
* Mon May 12 2008 Roland McGrath <roland@redhat.com> - 0.135-1
54edc11
- Update to 0.135
54edc11
  - libdwfl: bug fixes
54edc11
  - eu-strip: changed handling of ET_REL files wrt symbol tables and relocs
54edc11
fa1a8eb
* Wed Apr  9 2008 Roland McGrath <roland@redhat.com> - 0.134-1
fa1a8eb
- Update to 0.134
fa1a8eb
  - elflint: backend improvements for sparc, alpha (#204170)
fa1a8eb
  - libdwfl, libelf: bug fixes (#439344, #438867, #438263, #438190)
fa1a8eb
- Remove Conflicts: libelf-devel from elfutils-libelf-devel. (#435742)
ec90f1a
afea4a5
* Sun Mar  2 2008 Roland McGrath <roland@redhat.com> - 0.133-2
fb2677a
- Update to 0.133
afea4a5
  - readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
afea4a5
  - readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
afea4a5
  - libdwfl: bug fixes and optimization in relocation handling
afea4a5
  - elfcmp: bug fix for non-allocated section handling
afea4a5
  - ld: implement newer features of binutils linker.
afea4a5
- Install eu-objdump and libasm, now has limited disassembler support.
1f1e724
e3a54f8
* Mon Jan 21 2008 Roland McGrath <roland@redhat.com> - 0.132-3
840723d
- Update to 0.132
840723d
  - libelf: Use loff_t instead of off64_t in libelf.h header. (#377241)
840723d
  - eu-readelf: Fix handling of ET_REL files in archives.
840723d
  - libcpu: Implement x86 and x86-64 disassembler.
840723d
  - libasm: Add interface for disassembler.
840723d
  - all programs: add debugging of branch prediction.
840723d
  - libelf: new function elf_scnshndx.
840723d
a7b828d
* Sun Nov 11 2007 Roland McGrath <roland@redhat.com> - 0.131-1
a7b828d
- Update to 0.131
a7b828d
  - libdw: DW_FORM_ref_addr support; dwarf_formref entry point now deprecated;
9fb6ec8
           bug fixes for oddly-formatted DWARF
a7b828d
  - libdwfl: bug fixes in offline archive support, symbol table handling;
9fb6ec8
             apply partial relocations for dwfl_module_address_section on ET_REL
a7b828d
  - libebl: powerpc backend support for Altivec registers
a7b828d
dcd08dc
* Wed Oct 17 2007 Roland McGrath <roland@redhat.com> - 0.130-3
316b9cc
- Fix ET_REL support.
316b9cc
- Fix odd indentation in eu-readelf -x output.
316b9cc
2dfc22c
* Tue Oct 16 2007 Roland McGrath <roland@redhat.com> - 0.130-1
2dfc22c
- Update to 0.130
2dfc22c
  - eu-readelf -p option can take an argument like -x for one section
2dfc22c
  - eu-readelf --archive-index (or -c)
2dfc22c
  - eu-readelf -n improved output for core dumps
2dfc22c
  - eu-readelf: handle SHT_NOTE sections without requiring phdrs (#249467)
2dfc22c
  - eu-elflint: ditto
2dfc22c
  - eu-elflint: stricter checks on debug sections
2dfc22c
  - eu-unstrip: new options, --list (or -n), --relocate (or -R)
2dfc22c
  - libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
9fb6ec8
            new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
2dfc22c
  - libebl: backend improvements (#324031)
2dfc22c
  - libdwfl: build_id support, new functions for it
2dfc22c
  - libdwfl: dwfl_module_addrsym fixes (#268761, #268981)
2dfc22c
  - libdwfl offline archive support, new script eu-make-debug-archive
2dfc22c
5b63d35
* Mon Aug 20 2007 Roland McGrath <roland@redhat.com> - 0.129-2
5b63d35
- Fix false-positive eu-elflint failure on ppc -mbss-plt binaries.
5b63d35
52ee0c5
* Tue Aug 14 2007 Roland McGrath <roland@redhat.com> - 0.129-1
52ee0c5
- Update to 0.129
52ee0c5
  - readelf: new options --hex-dump (or -x), --strings (or -p) (#250973)
52ee0c5
  - addr2line: new option --symbols (or -S)
52ee0c5
  - libdw: dwarf_getscopes fixes (#230235)
52ee0c5
  - libdwfl: dwfl_module_addrsym fixes (#249490)
52ee0c5
08a9593
* Fri Jun  8 2007 Roland McGrath <roland@redhat.com> - 0.128-2
3cb5dfb
- Update to 0.128
3cb5dfb
  - new program: unstrip
3cb5dfb
  - elfcmp: new option --hash-inexact
3cb5dfb
- Replace Conflicts: with Provides/Requires using -arch
3cb5dfb
6b412c1
* Wed Apr 18 2007 Roland McGrath <roland@redhat.com> - 0.127-1
6b412c1
- Update to 0.127
6b412c1
  - libdw: new function dwarf_getsrcdirs
6b412c1
  - libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
9fb6ec8
             dwfl_module_address_section
6b412c1
2a32e1c
* Mon Feb  5 2007 Roland McGrath <roland@redhat.com> - 0.126-1
2a32e1c
- Update to 0.126
2a32e1c
  - New program eu-ar.
2a32e1c
  - libdw: fix missing dwarf_getelf (#227206)
2a32e1c
  - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231)
2a32e1c
d3a3bea
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-3
0a3350b
- Fix overeager warn_unused_result build failures.
0a3350b
f7bf9a0
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-1
f7bf9a0
- Update to 0.125
f7bf9a0
  - elflint: Compare DT_GNU_HASH tests.
f7bf9a0
  - move archives into -static RPMs
f7bf9a0
  - libelf, elflint: better support for core file handling
f7bf9a0
  - Really fix libdwfl sorting of modules with 64-bit addresses (#220817).
f7bf9a0
- Resolves: RHBZ #220817, RHBZ #213792
f7bf9a0
9a3c170
* Tue Oct 10 2006 Roland McGrath <roland@redhat.com> - 0.124-1
9a3c170
- eu-strip -f: copy symtab into debuginfo file when relocs use it (#203000)
9a3c170
- Update to 0.124
9a3c170
  - libebl: fix ia64 reloc support (#206981)
9a3c170
  - libebl: sparc backend support for return value location
9a3c170
  - libebl, libdwfl: backend register name support extended with more info
9a3c170
  - libelf, libdw: bug fixes for unaligned accesses on machines that care
9a3c170
  - readelf, elflint: trivial bugs fixed
380133d
a01d88f
* Mon Aug 14 2006 Roland McGrath <roland@redhat.com> 0.123-1
a01d88f
- Update to 0.123
a01d88f
  - libebl: Backend build fixes, thanks to Stepan Kasal.
a01d88f
  - libebl: ia64 backend support for register names, return value location
a01d88f
  - libdwfl: Handle truncated linux kernel module section names.
a01d88f
  - libdwfl: Look for linux kernel vmlinux files with .debug suffix.
a01d88f
  - elflint: Fix checks to permit --hash-style=gnu format.
a01d88f
51b5a5d
* Mon Jul 17 2006 Roland McGrath <roland@redhat.com> - 0.122-4
51b5a5d
- Fix warnings in elflint compilation.
51b5a5d
90384aa
* Wed Jul 12 2006 Roland McGrath <roland@redhat.com> - 0.122-3
a997709
- Update to 0.122
a997709
  - Fix libdwfl sorting of modules with 64-bit addresses (#198225).
a997709
  - libebl: add function to test for relative relocation
a997709
  - elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
a997709
  - elflint, readelf: add support for DT_GNU_HASH
a997709
  - libelf: add elf_gnu_hash
a997709
  - elflint, readelf: add support for 64-bit SysV-style hash tables
a997709
  - libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
cc69268
3c3d383
* Thu Jun 15 2006 Roland McGrath <roland@redhat.com> - 0.121-1
3c3d383
- Update to 0.121
3c3d383
  - libelf: bug fixes for rewriting existing files when using mmap (#187618).
3c3d383
  - make all installed headers usable in C++ code (#193153).
3c3d383
  - eu-readelf: better output format.
3c3d383
  - eu-elflint: fix tests of dynamic section content.
3c3d383
  - libdw, libdwfl: handle files without aranges info.
3c3d383
bcf94ff
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 0.120-3
bcf94ff
- rebuild to pick up -devel deps
bcf94ff
ff3fa1c
* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.120-2
a78f3e9
- Update to 0.120
a78f3e9
  - License changed to GPL, with some exceptions for using
a78f3e9
    the libelf, libebl, libdw, and libdwfl library interfaces.
a78f3e9
    Red Hat elfutils is an included package of the Open Invention Network.
a78f3e9
  - dwarf.h updated for DWARF 3.0 final specification.
a78f3e9
  - libelf: Fix corruption in ELF_C_RDWR uses (#187618).
a78f3e9
  - libdwfl: New function dwfl_version; fixes for offline.
a78f3e9
6e29682
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2.1
6e29682
- bump again for double-long bug on ppc(64)
6e29682
b6719ab
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2
ac232e1
- rebuilt for new gcc4.1 snapshot and glibc changes
ac232e1
83011c6
* Fri Jan 13 2006 Roland McGrath <roland@redhat.com> - 0.119-1
83011c6
- update to 0.119
83011c6
960dce4
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
960dce4
- rebuilt
960dce4
3025beb
* Sun Nov 27 2005 Roland McGrath <roland@redhat.com> - 0.118-1
3025beb
- update to 0.118
3025beb
  - elflint: more tests.
3025beb
  - libdwfl: New function dwfl_module_register_names.
3025beb
  - libebl: New backend hook for register names.
3025beb
- Make sure -fexceptions is always in CFLAGS.
3025beb
9b930d0
* Tue Nov 22 2005 Roland McGrath <roland@redhat.com> - 0.117-2
418cfd0
- update to 0.117
418cfd0
  - libdwfl: New function dwfl_module_return_value_location (#166118)
418cfd0
  - libebl: Backend improvements for several CPUs
418cfd0
418cfd0
* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.116-1
418cfd0
- update to 0.116
418cfd0
  - libdw fixes, API changes and additions
418cfd0
  - libdwfl fixes (#169672)
418cfd0
  - eu-strip/libelf fix to preserve setuid/setgid permission bits (#167745)
418cfd0
418cfd0
* Fri Sep  9 2005 Roland McGrath <roland@redhat.com> - 0.115-3
418cfd0
- Update requires/conflicts for better biarch update behavior.
418cfd0
418cfd0
* Mon Sep  5 2005 Roland McGrath <roland@redhat.com> - 0.115-2
418cfd0
- update to 0.115
418cfd0
  - New program eu-strings.
418cfd0
  - libdw: New function dwarf_getscopes_die.
418cfd0
  - libelf: speed-ups of non-mmap reading.
418cfd0
  - Implement --enable-gcov option for configure.
418cfd0
418cfd0
* Wed Aug 24 2005 Roland McGrath <roland@redhat.com> - 0.114-1
418cfd0
- update to 0.114
418cfd0
  - new program eu-ranlib
418cfd0
  - libdw: new calls for inlines
418cfd0
  - libdwfl: new calls for offline modules
418cfd0
418cfd0
* Sat Aug 13 2005 Roland McGrath <roland@redhat.com> - 0.113-2
418cfd0
- update to 0.113
418cfd0
  - elflint: relax a bit.  Allow version definitions for defined symbols
418cfd0
    against DSO versions also for symbols in nobits sections.
418cfd0
    Allow .rodata section to have STRINGS and MERGE flag set.
418cfd0
  - strip: add some more compatibility with binutils.
418cfd0
  - libdwfl: bug fixes.
418cfd0
- Separate libdw et al into elfutils-libs subpackage.
418cfd0
418cfd0
* Sat Aug  6 2005 Roland McGrath <roland@redhat.com> - 0.112-1
418cfd0
- update to 0.112
418cfd0
  - elfcmp: some more relaxation.
418cfd0
  - elflint: many more tests, especially regarding to symbol versioning.
418cfd0
  - libelf: Add elfXX_offscn and gelf_offscn.
418cfd0
  - libasm: asm_begin interface changes.
418cfd0
  - libebl: Add three new interfaces to directly access machine, class,
418cfd0
    and data encoding information.
418cfd0
418cfd0
* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.111-2
418cfd0
- update portability patch
418cfd0
418cfd0
* Thu Jul 28 2005 Roland McGrath <roland@redhat.com> - 0.111-1
418cfd0
- update to 0.111
418cfd0
  - libdwfl library now merged into libdw
418cfd0
418cfd0
* Sun Jul 24 2005 Roland McGrath <roland@redhat.com> - 0.110-1
418cfd0
- update to 0.110
418cfd0
418cfd0
* Fri Jul 22 2005 Roland McGrath <roland@redhat.com> - 0.109-2
418cfd0
- update to 0.109
418cfd0
  - verify that libebl modules are from the same build
418cfd0
  - new eu-elflint checks on copy relocations
418cfd0
  - new program eu-elfcmp
418cfd0
  - new experimental libdwfl library
418cfd0
418cfd0
* Thu Jun  9 2005 Roland McGrath <roland@redhat.com> - 0.108-5
418cfd0
- robustification of eu-strip and eu-readelf
418cfd0
418cfd0
* Wed May 25 2005 Roland McGrath <roland@redhat.com> - 0.108-3
418cfd0
- more robustification
418cfd0
418cfd0
* Mon May 16 2005 Roland McGrath <roland@redhat.com> - 0.108-2
418cfd0
- robustification
418cfd0
418cfd0
* Mon May  9 2005 Roland McGrath <roland@redhat.com> - 0.108-1
418cfd0
- update to 0.108
418cfd0
  - merge strip fixes
418cfd0
  - sort records in dwarf_getsrclines, fix dwarf_getsrc_die searching
418cfd0
  - update elf.h from glibc
418cfd0
418cfd0
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-2
418cfd0
- fix strip -f byte-swapping bug
418cfd0
418cfd0
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-1
418cfd0
- update to 0.107
418cfd0
  - readelf: improve DWARF output format
418cfd0
  - elflint: -d option to support checking separate debuginfo files
418cfd0
  - strip: fix ET_REL debuginfo files (#156341)
418cfd0
418cfd0
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-3
418cfd0
- fix some bugs in new code, reenable make check
418cfd0
418cfd0
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-2
418cfd0
- disable make check for most arches, for now
418cfd0
418cfd0
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-1
418cfd0
- update to 0.106
418cfd0
418cfd0
* Mon Mar 28 2005 Roland McGrath <roland@redhat.com> - 0.104-2
418cfd0
- update to 0.104
418cfd0
418cfd0
* Wed Mar 23 2005 Jakub Jelinek <jakub@redhat.com> 0.103-2
418cfd0
- update to 0.103
418cfd0
418cfd0
* Wed Feb 16 2005 Jakub Jelinek <jakub@redhat.com> 0.101-2
418cfd0
- update to 0.101.
418cfd0
- use %%configure macro to get CFLAGS etc. right
418cfd0
418cfd0
* Sat Feb  5 2005 Jeff Johnson <jbj@redhat.com> 0.99-2
418cfd0
- upgrade to 0.99.
418cfd0
418cfd0
* Sun Sep 26 2004 Jeff Johnson <jbj@redhat.com> 0.97-3
418cfd0
- upgrade to 0.97.
418cfd0
418cfd0
* Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 0.95-5
418cfd0
- upgrade to 0.96.
418cfd0
418cfd0
* Mon Jul  5 2004 Jakub Jelinek <jakub@redhat.com> 0.95-4
418cfd0
- rebuilt with GCC 3.4.x, workaround VLA + alloca mixing
418cfd0
  warning
418cfd0
418cfd0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
418cfd0
- rebuilt
418cfd0
418cfd0
* Fri Apr  2 2004 Jeff Johnson <jbj@redhat.com> 0.95-2
418cfd0
- upgrade to 0.95.
418cfd0
418cfd0
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
418cfd0
- rebuilt
418cfd0
418cfd0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
418cfd0
- 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.