Petr Šabata 4c6e63
Name: elfutils
Mark Wielaard 215fcc
Version: 0.185
Frank Ch. Eigler 360285
%global baserelease 3
Petr Šabata 4c6e63
Release: %{baserelease}%{?dist}
Petr Šabata 4c6e63
URL: http://elfutils.org/
Petr Šabata 4c6e63
%global source_url ftp://sourceware.org/pub/elfutils/%{version}/
Petr Šabata 4c6e63
License: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL
Petr Šabata 4c6e63
Source: %{?source_url}%{name}-%{version}.tar.bz2
Petr Šabata 4c6e63
Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Needed for isa specific Provides and Requires.
Petr Šabata 4c6e63
%global depsuffix %{?_isa}%{!?_isa:-%{_arch}}
Petr Šabata 4c6e63
Petr Šabata 4c6e63
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
Frank Ch. Eigler 360285
# see Supplements: instead
Frank Ch. Eigler 360285
# Recommends: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%else
Petr Šabata 4c6e63
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
BuildRequires: gcc
Petr Šabata 4c6e63
# For libstdc++ demangle support
Petr Šabata 4c6e63
BuildRequires: gcc-c++
Petr Šabata 4c6e63
Petr Šabata 4c6e63
BuildRequires: gettext
Petr Šabata 4c6e63
BuildRequires: bison
Petr Šabata 4c6e63
BuildRequires: flex
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Compression support
Petr Šabata 4c6e63
BuildRequires: zlib-devel
Petr Šabata 4c6e63
BuildRequires: bzip2-devel
Petr Šabata 4c6e63
BuildRequires: xz-devel
Petr Šabata 4c6e63
BuildRequires: libzstd-devel
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# For debuginfod
Petr Šabata 4c6e63
BuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33
Petr Šabata 4c6e63
BuildRequires: pkgconfig(libcurl) >= 7.29.0
Petr Šabata 4c6e63
BuildRequires: pkgconfig(sqlite3) >= 3.7.17
Petr Šabata 4c6e63
BuildRequires: pkgconfig(libarchive) >= 3.1.2
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# For tests need to bunzip2 test files.
Petr Šabata 4c6e63
BuildRequires: bzip2
Petr Šabata 4c6e63
BuildRequires: zstd
Petr Šabata 4c6e63
# For the run-debuginfod-find.sh test case in %%check for /usr/sbin/ss
Petr Šabata 4c6e63
BuildRequires: iproute
Petr Šabata 4c6e63
BuildRequires: bsdtar
Petr Šabata 4c6e63
BuildRequires: curl
Mark Wielaard 215fcc
BuildRequires: procps
Petr Šabata 4c6e63
Petr Šabata 4c6e63
BuildRequires: automake
Petr Šabata 4c6e63
BuildRequires: autoconf
DistroBaker 9e0a9c
BuildRequires: gettext-devel
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%global _gnu %{nil}
Petr Šabata 4c6e63
%global _program_prefix eu-
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%global provide_yama_scope	0
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%if 0%{?fedora} >= 22 || 0%{?rhel} >= 7
Petr Šabata 4c6e63
%global provide_yama_scope	1
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Patches
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description
Petr Šabata 4c6e63
Elfutils is a collection of utilities, including stack (to show
Petr Šabata 4c6e63
backtraces), nm (for listing symbols from object files), size
Petr Šabata 4c6e63
(for listing the section sizes of an object or archive file),
Petr Šabata 4c6e63
strip (for discarding symbols), readelf (to see the raw ELF file
Petr Šabata 4c6e63
structures), elflint (to check for well-formed ELF files) and
Petr Šabata 4c6e63
elfcompress (to compress or decompress ELF sections).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package libs
Petr Šabata 4c6e63
Summary: Libraries to handle compiled objects
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-libs%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%if %{provide_yama_scope}
Petr Šabata 4c6e63
Requires: default-yama-scope
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
Petr Šabata 4c6e63
Recommends: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%else
Petr Šabata 4c6e63
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description libs
Petr Šabata 4c6e63
The elfutils-libs package contains libraries which implement DWARF, ELF,
Petr Šabata 4c6e63
and machine-specific ELF handling and process introspection.  These
Petr Šabata 4c6e63
libraries are used by the programs in the elfutils package.  The
Petr Šabata 4c6e63
elfutils-devel package enables building other programs using these
Petr Šabata 4c6e63
libraries.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package devel
Petr Šabata 4c6e63
Summary: Development libraries to handle compiled objects
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-devel%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Obsoletes: elfutils-devel-static < 0.180-5
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description devel
Petr Šabata 4c6e63
The elfutils-devel package contains the libraries to create
Petr Šabata 4c6e63
applications for handling compiled objects.  libdw provides access
Petr Šabata 4c6e63
to the DWARF debugging information.  libasm provides a programmable
Petr Šabata 4c6e63
assembler interface.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package libelf
Petr Šabata 4c6e63
Summary: Library to read and write ELF files
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-libelf%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Obsoletes: libelf <= 0.8.2-2
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description libelf
Petr Šabata 4c6e63
The elfutils-libelf package provides a DSO which allows reading and
Petr Šabata 4c6e63
writing ELF files on a high level.  Third party programs depend on
Petr Šabata 4c6e63
this package to read internals of ELF files.  The programs of the
Petr Šabata 4c6e63
elfutils package use it also to generate new ELF files.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package libelf-devel
Petr Šabata 4c6e63
Summary: Development support for libelf
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Obsoletes: libelf-devel <= 0.8.2-2
Petr Šabata 4c6e63
Obsoletes: elfutils-libelf-devel-static < 0.180-5
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description libelf-devel
Petr Šabata 4c6e63
The elfutils-libelf-devel package contains the libraries to create
Petr Šabata 4c6e63
applications for handling compiled objects.  libelf allows you to
Petr Šabata 4c6e63
access the internals of the ELF object file format, so you can see the
Petr Šabata 4c6e63
different sections of an ELF file.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%if %{provide_yama_scope}
Petr Šabata 4c6e63
%package default-yama-scope
Petr Šabata 4c6e63
Summary: Default yama attach scope sysctl setting
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
Provides: default-yama-scope
Petr Šabata 4c6e63
BuildArch: noarch
Petr Šabata 4c6e63
# For the sysctl_apply macro we need systemd as build requires.
Petr Šabata 4c6e63
# We also need systemd-sysctl in post to apply the default kernel config.
Petr Šabata 4c6e63
# But this creates a circular requirement (see below). And it would always
Petr Šabata 4c6e63
# pull in systemd even in build containers that don't really need it.
Petr Šabata 4c6e63
# Luckily systemd is normally always installed already. The only times it
Petr Šabata 4c6e63
# might not is when we do an initial install (and the cyclic dependency
Petr Šabata 4c6e63
# chain might be broken) or when installing into a container. In the first
Petr Šabata 4c6e63
# case we'll reboot soon to apply the default kernel config. In the second
Petr Šabata 4c6e63
# case we really require that the host has the correct kernel config so it
Petr Šabata 4c6e63
# also is available inside the container. So if we have weak dependencies
Petr Šabata 4c6e63
# use Recommends (sadly Recommends(post) doesn't exist). This works because
Petr Šabata 4c6e63
# in all cases that really matter systemd will already be installed. #1599083
Petr Šabata 4c6e63
BuildRequires: systemd >= 215
Petr Šabata 4c6e63
%if 0%{?fedora} > 24 || 0%{?rhel} > 7
Petr Šabata 4c6e63
Recommends: systemd
Petr Šabata 4c6e63
%else
Petr Šabata 4c6e63
Requires(post): systemd
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description default-yama-scope
Petr Šabata 4c6e63
Yama sysctl setting to enable default attach scope settings
Petr Šabata 4c6e63
enabling programs to use ptrace attach, access to
Petr Šabata 4c6e63
/proc/PID/{mem,personality,stack,syscall}, and the syscalls
Petr Šabata 4c6e63
process_vm_readv and process_vm_writev which are used for
Petr Šabata 4c6e63
interprocess services, communication and introspection
Petr Šabata 4c6e63
(like synchronisation, signaling, debugging, tracing and
Petr Šabata 4c6e63
profiling) of processes.
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package debuginfod-client
Petr Šabata 4c6e63
Summary: Library and command line client for build-id HTTP ELF/DWARF server
Petr Šabata 4c6e63
License: GPLv3+ and (GPLv2+ or LGPLv3+)
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Frank Ch. Eigler 360285
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
Frank Ch. Eigler 360285
# Instead of the weak forward dependency from -libs to -debuginfod-client,
Frank Ch. Eigler 360285
# we'll add weak reverse dependencies from some of the many programs that
Frank Ch. Eigler 360285
# indirectly load this.  This lets the base @core compose omit this library.
Frank Ch. Eigler 360285
Supplements: systemtap-client perf gdb binutils elfutils ltrace dyninst
Frank Ch. Eigler 360285
Supplements: valgrind annocheck bpftrace dwarves libabigail
Frank Ch. Eigler 360285
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package debuginfod-client-devel
Petr Šabata 4c6e63
Summary: Libraries and headers to build debuginfod client applications
Petr Šabata 4c6e63
License: GPLv2+ or LGPLv3+
Petr Šabata 4c6e63
%if 0%{!?_isa:1}
Petr Šabata 4c6e63
Provides: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%package debuginfod
Petr Šabata 4c6e63
Summary: HTTP ELF/DWARF file server addressed by build-id
Petr Šabata 4c6e63
License: GPLv3+
Petr Šabata 4c6e63
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
Petr Šabata 4c6e63
BuildRequires: systemd
DistroBaker 8109be
BuildRequires: make
Petr Šabata 4c6e63
Requires(post):   systemd
Petr Šabata 4c6e63
Requires(preun):  systemd
Petr Šabata 4c6e63
Requires(postun): systemd
Petr Šabata 4c6e63
Requires(pre): shadow-utils
Petr Šabata 4c6e63
# To extract .deb files with a bsdtar (= libarchive) subshell
Petr Šabata 4c6e63
Requires: bsdtar
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description debuginfod-client
Petr Šabata 4c6e63
The elfutils-debuginfod-client package contains shared libraries
Petr Šabata 4c6e63
dynamically loaded from -ldw, which use a debuginfod service
Petr Šabata 4c6e63
to look up debuginfo and associated data. Also includes a
Petr Šabata 4c6e63
command-line frontend.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description debuginfod-client-devel
Petr Šabata 4c6e63
The elfutils-debuginfod-client-devel package contains the libraries
Petr Šabata 4c6e63
to create applications to use the debuginfod service.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%description debuginfod
Petr Šabata 4c6e63
The elfutils-debuginfod package contains the debuginfod binary
Petr Šabata 4c6e63
and control files for a service that can provide ELF/DWARF
Petr Šabata 4c6e63
files to remote clients, based on build-id identification.
Petr Šabata 4c6e63
The ELF/DWARF file searching functions in libdwfl can query
Petr Šabata 4c6e63
such servers to download those files on demand.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%prep
Petr Šabata 4c6e63
%setup -q
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Apply patches
Petr Šabata 4c6e63
Petr Šabata 4c6e63
autoreconf -f -v -i
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# In case the above patches added any new test scripts, make sure they
Petr Šabata 4c6e63
# are executable.
Petr Šabata 4c6e63
find . -name \*.sh ! -perm -0100 -print | xargs chmod +x
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%build
Petr Šabata 4c6e63
# This package uses top level ASM constructs which are incompatible with LTO.
Petr Šabata 4c6e63
# Top level ASMs are often used to implement symbol versioning.  gcc-10
Petr Šabata 4c6e63
# introduces a new mechanism for symbol versioning which works with LTO.
Petr Šabata 4c6e63
# Converting packages to use that mechanism instead of toplevel ASMs is
Petr Šabata 4c6e63
# recommended.
Petr Šabata 4c6e63
# Disable LTO
Petr Šabata 4c6e63
%define _lto_cflags %{nil}
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Remove -Wall from default flags.  The makefiles enable enough warnings
Petr Šabata 4c6e63
# themselves, and they use -Werror.  Appending -Wall defeats the cases where
Petr Šabata 4c6e63
# the makefiles disable some specific warnings for specific code.
Petr Šabata 4c6e63
# But add -Wformat explicitly for use with -Werror=format-security which
Petr Šabata 4c6e63
# doesn't work without -Wformat (enabled by -Wall).
Petr Šabata 4c6e63
RPM_OPT_FLAGS="${RPM_OPT_FLAGS/-Wall/}"
Petr Šabata 4c6e63
RPM_OPT_FLAGS="${RPM_OPT_FLAGS} -Wformat"
Petr Šabata 4c6e63
Petr Šabata 4c6e63
Petr Šabata 4c6e63
trap 'cat config.log' EXIT
Petr Šabata 4c6e63
%configure CFLAGS="$RPM_OPT_FLAGS -fexceptions"
Petr Šabata 4c6e63
trap '' EXIT
Petr Šabata 4c6e63
%make_build -s
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%install
Petr Šabata 4c6e63
%make_install -s
Petr Šabata 4c6e63
Petr Šabata 4c6e63
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
Petr Šabata 4c6e63
# We don't want the static libraries
Petr Šabata 4c6e63
rm ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib{elf,dw,asm}.a
Petr Šabata 4c6e63
DistroBaker d35657
# We don't have standard DEBUGINFOD_URLS yet.
DistroBaker d35657
rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.sh
DistroBaker d35657
rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.csh
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%find_lang %{name}
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%if %{provide_yama_scope}
Petr Šabata 4c6e63
install -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
install -Dm0644 config/debuginfod.service ${RPM_BUILD_ROOT}%{_unitdir}/debuginfod.service
Petr Šabata 4c6e63
install -Dm0644 config/debuginfod.sysconfig ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/debuginfod
Petr Šabata 4c6e63
mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod
Petr Šabata 4c6e63
touch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%check
Petr Šabata 4c6e63
# Record some build root versions in build.log
Mark Wielaard 215fcc
uname -r; rpm -q binutils gcc glibc || true
Petr Šabata 4c6e63
Mark Wielaard 1929d7
%make_build -s check || (cat tests/test-suite.log; true)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
# Only the latest Fedora and EPEL have these scriptlets,
Petr Šabata 4c6e63
# older Fedora and plain RHEL don't.
Petr Šabata 4c6e63
%if 0%{?ldconfig_scriptlets:1}
Petr Šabata 4c6e63
%ldconfig_scriptlets libs
Petr Šabata 4c6e63
%ldconfig_scriptlets libelf
Petr Šabata 4c6e63
%ldconfig_scriptlets debuginfod-client
Petr Šabata 4c6e63
%else
Petr Šabata 4c6e63
%post libs -p /sbin/ldconfig
Petr Šabata 4c6e63
%postun libs -p /sbin/ldconfig
Petr Šabata 4c6e63
%post libelf -p /sbin/ldconfig
Petr Šabata 4c6e63
%postun libelf -p /sbin/ldconfig
Petr Šabata 4c6e63
%post debuginfod-client -p /sbin/ldconfig
Petr Šabata 4c6e63
%postun debuginfod-client -p /sbin/ldconfig
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%if %{provide_yama_scope}
Petr Šabata 4c6e63
%post default-yama-scope
Petr Šabata 4c6e63
# Due to circular dependencies might not be installed yet, so double check.
Petr Šabata 4c6e63
# (systemd -> elfutils-libs -> default-yama-scope -> systemd)
Petr Šabata 4c6e63
if [ -x /usr/lib/systemd/systemd-sysctl ] ; then
Petr Šabata 4c6e63
%sysctl_apply 10-default-yama-scope.conf
Petr Šabata 4c6e63
fi
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files
Petr Šabata 4c6e63
%license COPYING COPYING-GPLV2 COPYING-LGPLV3 doc/COPYING-GFDL
Petr Šabata 4c6e63
%doc README TODO CONTRIBUTING
Petr Šabata 4c6e63
%{_bindir}/eu-addr2line
Petr Šabata 4c6e63
%{_bindir}/eu-ar
Petr Šabata 4c6e63
%{_bindir}/eu-elfclassify
Petr Šabata 4c6e63
%{_bindir}/eu-elfcmp
Petr Šabata 4c6e63
%{_bindir}/eu-elfcompress
Petr Šabata 4c6e63
%{_bindir}/eu-elflint
Petr Šabata 4c6e63
%{_bindir}/eu-findtextrel
Petr Šabata 4c6e63
%{_bindir}/eu-make-debug-archive
Petr Šabata 4c6e63
%{_bindir}/eu-nm
Petr Šabata 4c6e63
%{_bindir}/eu-objdump
Petr Šabata 4c6e63
%{_bindir}/eu-ranlib
Petr Šabata 4c6e63
%{_bindir}/eu-readelf
Petr Šabata 4c6e63
%{_bindir}/eu-size
Petr Šabata 4c6e63
%{_bindir}/eu-stack
Petr Šabata 4c6e63
%{_bindir}/eu-strings
Petr Šabata 4c6e63
%{_bindir}/eu-strip
Petr Šabata 4c6e63
%{_bindir}/eu-unstrip
Petr Šabata 4c6e63
%{_mandir}/man1/eu-*.1*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files libs
Petr Šabata 4c6e63
%license COPYING-GPLV2 COPYING-LGPLV3
Petr Šabata 4c6e63
%{_libdir}/libasm-%{version}.so
Petr Šabata 4c6e63
%{_libdir}/libdw-%{version}.so
Petr Šabata 4c6e63
%{_libdir}/libasm.so.*
Petr Šabata 4c6e63
%{_libdir}/libdw.so.*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files devel
Petr Šabata 4c6e63
%{_includedir}/dwarf.h
Petr Šabata 4c6e63
%dir %{_includedir}/elfutils
Petr Šabata 4c6e63
%{_includedir}/elfutils/elf-knowledge.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/known-dwarf.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/libasm.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/libdw.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/libdwfl.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/libdwelf.h
Petr Šabata 4c6e63
%{_includedir}/elfutils/version.h
Petr Šabata 4c6e63
%{_libdir}/libasm.so
Petr Šabata 4c6e63
%{_libdir}/libdw.so
Petr Šabata 4c6e63
%{_libdir}/pkgconfig/libdw.pc
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files -f %{name}.lang libelf
Petr Šabata 4c6e63
%license COPYING-GPLV2 COPYING-LGPLV3
Petr Šabata 4c6e63
%{_libdir}/libelf-%{version}.so
Petr Šabata 4c6e63
%{_libdir}/libelf.so.*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files libelf-devel
Petr Šabata 4c6e63
%{_includedir}/libelf.h
Petr Šabata 4c6e63
%{_includedir}/gelf.h
Petr Šabata 4c6e63
%{_includedir}/nlist.h
Petr Šabata 4c6e63
%{_libdir}/libelf.so
Petr Šabata 4c6e63
%{_libdir}/pkgconfig/libelf.pc
Petr Šabata 4c6e63
%{_mandir}/man3/elf_*.3*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%if %{provide_yama_scope}
Petr Šabata 4c6e63
%files default-yama-scope
Petr Šabata 4c6e63
%{_sysctldir}/10-default-yama-scope.conf
Petr Šabata 4c6e63
%endif
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files debuginfod-client
Petr Šabata 4c6e63
%{_libdir}/libdebuginfod-%{version}.so
Petr Šabata 4c6e63
%{_libdir}/libdebuginfod.so.*
Petr Šabata 4c6e63
%{_bindir}/debuginfod-find
Petr Šabata 4c6e63
%{_mandir}/man1/debuginfod-find.1*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files debuginfod-client-devel
Petr Šabata 4c6e63
%{_libdir}/pkgconfig/libdebuginfod.pc
Petr Šabata 4c6e63
%{_mandir}/man3/debuginfod_*.3*
Petr Šabata 4c6e63
%{_includedir}/elfutils/debuginfod.h
Petr Šabata 4c6e63
%{_libdir}/libdebuginfod.so
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%files debuginfod
Petr Šabata 4c6e63
%{_bindir}/debuginfod
DistroBaker d35657
%config(noreplace) %{_sysconfdir}/sysconfig/debuginfod
Petr Šabata 4c6e63
%{_unitdir}/debuginfod.service
DistroBaker d35657
%{_sysconfdir}/sysconfig/debuginfod
Petr Šabata 4c6e63
%{_mandir}/man8/debuginfod.8*
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod
DistroBaker d35657
%ghost %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%pre debuginfod
Petr Šabata 4c6e63
getent group debuginfod >/dev/null || groupadd -r debuginfod
Petr Šabata 4c6e63
getent passwd debuginfod >/dev/null || \
Petr Šabata 4c6e63
    useradd -r -g debuginfod -d /var/cache/debuginfod -s /sbin/nologin \
Petr Šabata 4c6e63
            -c "elfutils debuginfo server" debuginfod
Petr Šabata 4c6e63
exit 0
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%post debuginfod
Petr Šabata 4c6e63
%systemd_post debuginfod.service
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%postun debuginfod
Petr Šabata 4c6e63
%systemd_postun_with_restart debuginfod.service
Petr Šabata 4c6e63
Petr Šabata 4c6e63
%changelog
Frank Ch. Eigler 360285
* Wed Jun 09 2021 Frank Ch. Eigler <fche@redhat.com> - 0.185-3
Frank Ch. Eigler 360285
- RHBZ1947876 - turn -debuginfod-client into a weak reverse dependency.
Frank Ch. Eigler 360285
Mark Wielaard 1929d7
* Mon May 31 2021 Mark Wielaard <mjw@redhat.com> - 0.185-2
Mark Wielaard 1929d7
- Allow failing make check
Mark Wielaard 1929d7
Mark Wielaard 215fcc
* Mon May 31 2021 Mark Wielaard <mjw@redhat.com> - 0.185-1
Mark Wielaard 215fcc
- Upgrade to upstream 0.185
Mark Wielaard 215fcc
  - debuginfod-client: Simplify curl handle reuse so downloads which
Mark Wielaard 215fcc
                       return an error are retried.
Mark Wielaard 215fcc
  - elfcompress: Always exit with code 0 when the operation succeeds
Mark Wielaard 215fcc
                 (even when nothing was done). On error the exit code
Mark Wielaard 215fcc
                 is now always 1.
Mark Wielaard 215fcc
Mohan Boddu 246dfa
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.183-2
Mohan Boddu 246dfa
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Mohan Boddu 246dfa
DistroBaker 9e0a9c
* Mon Feb  8 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.183-1
DistroBaker 9e0a9c
- Upgrade to upstream 0.183
DistroBaker 9e0a9c
  - debuginfod: New thread-busy metric and more detailed error metrics.
DistroBaker 9e0a9c
    New --fdcache-mintmp and tracking of filesystem freespace.
DistroBaker 9e0a9c
  - debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h can
DistroBaker 9e0a9c
    be used to dlopen the libdebuginfod.so library.
DistroBaker 9e0a9c
    New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE
DistroBaker 9e0a9c
    environment variable.
DistroBaker 9e0a9c
  - config: profile.sh and profile.csh won't export DEBUGINFOD_URLS
DistroBaker 9e0a9c
    unless configured --enable-debuginfod-urls[=URLS]
DistroBaker 9e0a9c
  - elflint, readelf: Recognize SHF_GNU_RETAIN.
DistroBaker 9e0a9c
    Handle SHT_X86_64_UNWIND as valid relocation target type.
DistroBaker 9e0a9c
DistroBaker 74c4da
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.182-3
DistroBaker 74c4da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
DistroBaker 74c4da
DistroBaker 8109be
* Thu Dec 17 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.182-2
DistroBaker 8109be
- Add elfutils-0.182-s390-pid_memory_read.patch
DistroBaker 8109be
DistroBaker d35657
* Sat Oct 31 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.182-1
DistroBaker d35657
- Upgrade to upstream 0.182
DistroBaker d35657
  - backends: Support for tilegx has been removed.
DistroBaker d35657
  - config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS.
DistroBaker d35657
  - debuginfod: More efficient package traversal, tolerate various
DistroBaker d35657
    errors during scanning, grooming progress is more visible and
DistroBaker d35657
    interruptible, more prometheus metrics.
DistroBaker d35657
  - debuginfod-client: Now supports compressed (kernel) ELF images.
DistroBaker d35657
  - libdwfl: Add ZSTD compression support.
DistroBaker d35657
DistroBaker 4cf2c4
* Mon Oct 19 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-3
DistroBaker 4cf2c4
- Add elfutils-0.181-array-param.patch.
DistroBaker 4cf2c4
Petr Šabata 4c6e63
* Fri Sep 18 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-2
Petr Šabata 4c6e63
- Add ZSTD support elfutils-0.181-zstd.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Sep  8 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.181-1
Petr Šabata 4c6e63
- Upgrade to upstream 0.181
Petr Šabata 4c6e63
  - libelf: elf_update now compensates (fixes up) a bad sh_addralign
Petr Šabata 4c6e63
    for SHF_COMPRESSED sections.
Petr Šabata 4c6e63
  - libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
Petr Šabata 4c6e63
    --disable-libdebuginfod for bootstrapping.
Petr Šabata 4c6e63
    DEBUGINFOD_URLS now accepts "scheme-free" urls
Petr Šabata 4c6e63
    (guessing at what the user meant, either http:// or file://)
Petr Šabata 4c6e63
  - readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and
Petr Šabata 4c6e63
    gnu property notes.
Petr Šabata 4c6e63
  - libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows
Petr Šabata 4c6e63
    unwinding on arm64 for code that is compiled for PAC
Petr Šabata 4c6e63
    (Pointer Authentication Code) as long as it isn't enabled.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Aug 25 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-7
Petr Šabata 4c6e63
- Add elfutils-0.180-shf-compressed.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.180-6
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul 22 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-5
Petr Šabata 4c6e63
- Remove elfutils-libelf-devel-static and elfutils-devel-static subpackages.
Petr Šabata 4c6e63
- Remove duplicate listing of sysconfig/debuginfod (config) file.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 0.180-4
Petr Šabata 4c6e63
- Use make macros
Petr Šabata 4c6e63
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul  3 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-3
Petr Šabata 4c6e63
- Add elfutils-0.180-mhd-result.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul  1 2020 Jeff Law <law@redhat.com> - 0.180-2
Petr Šabata 4c6e63
- Disable LTO
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jun 11 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.180-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
Petr Šabata 4c6e63
  libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
Petr Šabata 4c6e63
  libdw: Use correct CU to resolve file names in dwarf_decl_file.
Petr Šabata 4c6e63
  libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
Petr Šabata 4c6e63
  size: Also obey radix printing for bsd format.
Petr Šabata 4c6e63
  nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Apr 30 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.179-2
Petr Šabata 4c6e63
- Add elfutils-0.179-debug-client-alt-link.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Mar 30 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.179-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  debuginfod-client:
Petr Šabata 4c6e63
  - When DEBUGINFOD_PROGRESS is set and the program doesn't
Petr Šabata 4c6e63
    install its own debuginfod_progressfn_t show download
Petr Šabata 4c6e63
    progress on stderr.
Petr Šabata 4c6e63
  - DEBUGINFOD_TIMEOUT is now defined as seconds to get at
Petr Šabata 4c6e63
    least 100K, defaults to 90 seconds.
Petr Šabata 4c6e63
  - Default to $XDG_CACHE_HOME/debuginfod_client.
Petr Šabata 4c6e63
  - New functions debuginfod_set_user_data,
Petr Šabata 4c6e63
    debuginfod_get_user_data, debuginfod_get_url and
Petr Šabata 4c6e63
    debuginfod_add_http_header.
Petr Šabata 4c6e63
  - Support for file:// URLs.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  debuginfod:
Petr Šabata 4c6e63
  - Performance improvements through highly parallelized scanning
Petr Šabata 4c6e63
    and archive content caching.
Petr Šabata 4c6e63
  - Uses libarchive directly for reading rpm archives.
Petr Šabata 4c6e63
  - Support for indexing .deb/.ddeb archives through dpkg-deb
Petr Šabata 4c6e63
    or bsdtar.
Petr Šabata 4c6e63
  - Generic archive support through -Z EXT[=CMD]. Which can be
Petr Šabata 4c6e63
    used for example for arch-linux pacman files by using
Petr Šabata 4c6e63
    -Z '.tar.zst=zstdcat'.
Petr Šabata 4c6e63
  - Better logging using User-Agent and X-Forwarded-For headers.
Petr Šabata 4c6e63
  - More prometheus metrics.
Petr Šabata 4c6e63
  - Support for eliding dots or extraneous slashes in path names.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  debuginfod-find:
Petr Šabata 4c6e63
  - Accept /path/names in place of buildid hex.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  libelf:
Petr Šabata 4c6e63
  - Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached
Petr Šabata 4c6e63
  - Ensure zlib resource cleanup on failure.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  libdwfl:
Petr Šabata 4c6e63
  - dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline
Petr Šabata 4c6e63
    now find and handle a compressed vmlinuz image.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  readelf, elflint:
Petr Šabata 4c6e63
  - Handle PT_GNU_PROPERTY.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
  translations:
Petr Šabata 4c6e63
  - Updated Ukrainian translation.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.178-9
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 24 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.178-8
Petr Šabata 4c6e63
- Add elfutils-0.178-gcc10-null-dereference.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 10 2020 Mark Wielaard <mjw@fedoraproject.org> - 0.178-7
Petr Šabata 4c6e63
- Add elfutils-0.178-debuginfod-timeoutprogress.patch
Petr Šabata 4c6e63
- Add elfutils-0.178-libasm-ebl.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 11 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-6
Petr Šabata 4c6e63
- Add elfutils-0.178-curl-code-gcc-10.patch
Petr Šabata 4c6e63
- Add elfutils-0.178-compressed-vmlinuz.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Dec  9 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-5
Petr Šabata 4c6e63
- Add elfutils-0.178-debuginfod-no-cache.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Nov 28 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-4
Petr Šabata 4c6e63
- Define %%{depsuffix} before use.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Nov 28 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-3
Petr Šabata 4c6e63
- Add elfutils-debuginfod-client Provides and Requires with depsuffix
Petr Šabata 4c6e63
  to get multilib dependencies correct. Add %%{version}-%%{release} to
Petr Šabata 4c6e63
  keep subpackages in sync.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Nov 27 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-2
Petr Šabata 4c6e63
- Fix libdebuginfod file list for debuginfo-client[-devel].
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Nov 26 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.178-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - debuginfod: New server, client tool and library to index and fetch
Petr Šabata 4c6e63
                ELF/DWARF files addressed by build-id through HTTP.
Petr Šabata 4c6e63
  - doc: There are now some manual pages for functions and tools.
Petr Šabata 4c6e63
  - backends: The libebl libraries are no longer dynamically loaded
Petr Šabata 4c6e63
              through dlopen, but are now compiled into libdw.so directly.
Petr Šabata 4c6e63
  - readelf: -n, --notes now takes an optional "SECTION" argument.
Petr Šabata 4c6e63
             -p and -x now also handle section numbers.
Petr Šabata 4c6e63
             New option --dyn-sym to show just the dynamic symbol table.
Petr Šabata 4c6e63
  - libcpu: Add RISC-V disassembler.
Petr Šabata 4c6e63
  - libdw: Abbrevs and DIEs can now be read concurrently by multiple
Petr Šabata 4c6e63
           threads through the same Dwarf handle.
Petr Šabata 4c6e63
  - libdwfl: Will try to use debuginfod when installed as fallback to
Petr Šabata 4c6e63
             retrieve ELF and DWARF debug data files by build-id.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Aug 14 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.177-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - elfclassify: New tool to analyze ELF objects.
Petr Šabata 4c6e63
  - readelf: Print DW_AT_data_member_location as decimal offset.
Petr Šabata 4c6e63
             Decode DW_AT_discr_list block attributes.
Petr Šabata 4c6e63
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
Petr Šabata 4c6e63
  - libdwelf: Add dwelf_elf_e_machine_string.
Petr Šabata 4c6e63
              dwelf_elf_begin now only returns NULL when there is an error
Petr Šabata 4c6e63
              reading or decompressing a file. If the file is not an ELF file
Petr Šabata 4c6e63
              an ELF handle of type ELF_K_NONE is returned.
Petr Šabata 4c6e63
  - backends: Add support for C-SKY.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.176-5
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul  5 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-4
Petr Šabata 4c6e63
- Add elfutils-0.176-strip-symbols-illformed.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jun  3 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-3
Petr Šabata 4c6e63
- Add elfutils-0.176-elf-update.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Apr 30 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-2
Petr Šabata 4c6e63
- Update elfutils-0.176-gcc-pr88835.patch.
Petr Šabata 4c6e63
- Add elfutils-0.176-pt-gnu-prop.patch
Petr Šabata 4c6e63
- Add elfutils-0.176-xlate-note.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 15 2019 Mark Wielaard <mjw@fedoraproject.org> - 0.176-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - backends: riscv improved core file and return value location support.
Petr Šabata 4c6e63
  - Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
Petr Šabata 4c6e63
          CVE-2019-7664, CVE-2019-7665.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.175-3
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Dec  3 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.175-2
Petr Šabata 4c6e63
- Add elfutils-0.175-gnu-props-32.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Nov 16 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.175-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - readelf: Handle multiple .debug_macro sections.
Petr Šabata 4c6e63
  - strip: Add strip --reloc-debug-sections-only option.
Petr Šabata 4c6e63
    Handle relocations against GNU compressed sections.
Petr Šabata 4c6e63
  - libdwelf: New function dwelf_elf_begin.
Petr Šabata 4c6e63
  - libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
Petr Šabata 4c6e63
    and BPF_JSLE.
Petr Šabata 4c6e63
  - backends: RISCV handles ADD/SUB relocations.
Petr Šabata 4c6e63
- Remove all patches.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Nov 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-5
Petr Šabata 4c6e63
- Add elfutils-0.174-x86_64_unwind.patch.
Petr Šabata 4c6e63
- Add elfutils-0.174-gnu-property-note.patch.
Petr Šabata 4c6e63
- Add elfutils-0.174-version-note.patch.
Petr Šabata 4c6e63
- Add elfutils-0.174-gnu-attribute-note.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Nov  6 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-4
Petr Šabata 4c6e63
- Add elfutils-0.174-size-rec-ar.patch
Petr Šabata 4c6e63
  CVE-2018-18520 (#1646478)
Petr Šabata 4c6e63
- Add elfutils-0.174-ar-sh_entsize-zero.patch
Petr Šabata 4c6e63
  CVE-2018-18521 (#1646483)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Nov  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-3
Petr Šabata 4c6e63
- Add elfutils-0.174-libdwfl-sanity-check-core-reads.patch
Petr Šabata 4c6e63
  CVE-2018-18310 (#1642605)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct 17 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-2
Petr Šabata 4c6e63
- Add elfutils-0.174-strip-unstrip-group.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Sep 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.174-1
Petr Šabata 4c6e63
- New upstream release
Petr Šabata 4c6e63
  - libelf, libdw and all tools now handle extended shnum and shstrndx
Petr Šabata 4c6e63
    correctly (#1608390).
Petr Šabata 4c6e63
  - elfcompress: Don't rewrite input file if no section data needs
Petr Šabata 4c6e63
    updating.  Try harder to keep same file mode bits (suid) on rewrite.
Petr Šabata 4c6e63
  - strip: Handle mixed (out of order) allocated/non-allocated sections.
Petr Šabata 4c6e63
  - unstrip: Handle SHT_GROUP sections.
Petr Šabata 4c6e63
  - backends: RISCV and M68K now have backend implementations to
Petr Šabata 4c6e63
    generate CFI based backtraces.
Petr Šabata 4c6e63
  - Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403
Petr Šabata 4c6e63
    (#1623753, #1625051, #1625056).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 0.173-8
Petr Šabata 4c6e63
- Rebuild with fixed binutils
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Jul 29 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-7
Petr Šabata 4c6e63
- Add elfutils-0.173-strip-alloc-nonalloc.patch (#1609577)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul 24 2018 Mark Wielaard <mjw@fedoraproject.org>
Petr Šabata 4c6e63
- Drop libstdc++-devel BuildRequires. gcc-c++ will pull it in.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul 24 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-6
Petr Šabata 4c6e63
- Update elfutils-0.173-annobingroup.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Jul 21 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-5
Petr Šabata 4c6e63
- Add BuildRequires gcc-c++ for demangle support.
Petr Šabata 4c6e63
- Add elfutils-0.173-annobingroup.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Jul 21 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-4
Petr Šabata 4c6e63
- Add elfutils-0.173-elfcompress.patch (#1607044)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.173-3
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul  9 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-2
Petr Šabata 4c6e63
- Update elfutils-0.173-new-notes-hack.patch for new annobin note.
Petr Šabata 4c6e63
- Unbreak cyclic systemd dependency for buildroot container (#1599083)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jun 29 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.173-1
Petr Šabata 4c6e63
- New upstream release
Petr Šabata 4c6e63
  - More fixes for crashes and hangs found by afl-fuzz. In particular
Petr Šabata 4c6e63
    various functions now detect and break infinite loops caused by bad
Petr Šabata 4c6e63
    DIE tree cycles.
Petr Šabata 4c6e63
  - readelf: Will now lookup the size and signedness of constant value
Petr Šabata 4c6e63
    types to display them correctly (and not just how they were encoded).
Petr Šabata 4c6e63
  - libdw: New function dwarf_next_lines to read CU-less .debug_line data.
Petr Šabata 4c6e63
    dwarf_begin_elf now accepts ELF files containing just .debug_line
Petr Šabata 4c6e63
    or .debug_frame sections (which can be read without needing a DIE
Petr Šabata 4c6e63
    tree from the .debug_info section).
Petr Šabata 4c6e63
    Removed dwarf_getscn_info, which was never implemented.
Petr Šabata 4c6e63
  - backends: Handle BPF simple relocations.
Petr Šabata 4c6e63
    The RISCV backends now handles ABI specific CFI and knows about
Petr Šabata 4c6e63
    RISCV register types and names.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jun 20 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.172-2
Petr Šabata 4c6e63
- Add elfutils-0.172-robustify.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jun 11 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.172-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - No functional changes compared to 0.171.
Petr Šabata 4c6e63
  - Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
Petr Šabata 4c6e63
    data. Thanks to running the afl fuzzer on eu-readelf and various
Petr Šabata 4c6e63
    testcases.
Petr Šabata 4c6e63
  - eu-readelf -N is ~15% faster.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jun 01 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.171-1
Petr Šabata 4c6e63
- New upstream release.
Petr Šabata 4c6e63
  - DWARF5 and split dwarf, including GNU DebugFission, support.
Petr Šabata 4c6e63
  - readelf: Handle all new DWARF5 sections.
Petr Šabata 4c6e63
    --debug-dump=info+ will show split unit DIEs when found.
Petr Šabata 4c6e63
    --dwarf-skeleton can be used when inspecting a .dwo file.
Petr Šabata 4c6e63
    Recognizes GNU locviews with --debug-dump=loc.
Petr Šabata 4c6e63
  - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
Petr Šabata 4c6e63
    dwarf_getabbrevattr_data and dwarf_cu_info.
Petr Šabata 4c6e63
    libdw will now try to resolve the alt file on first use
Petr Šabata 4c6e63
    when not set yet with dwarf_set_alt.
Petr Šabata 4c6e63
    dwarf_aggregate_size() now works with multi-dimensional arrays.
Petr Šabata 4c6e63
  - libdwfl: Use process_vm_readv when available instead of ptrace.
Petr Šabata 4c6e63
  - backends: Add a RISC-V backend.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Apr 11 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-11
Petr Šabata 4c6e63
- Add explict libstdc++-devel BuildRequires for demangle support.
Petr Šabata 4c6e63
- Add elfutils-0.170-unwind.patch. (#1555726)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Mar 01 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-10
Petr Šabata 4c6e63
- Add elfutils-0.170-GNU_variable_value.patch
Petr Šabata 4c6e63
- Add elfutils-0.170-locviews.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 16 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-9
Petr Šabata 4c6e63
- Add elfutils-0.170-core-pid.patch
Petr Šabata 4c6e63
- Add elfutils-0.170-elf_sync.patch
Petr Šabata 4c6e63
- Add elfutils-0.170-new-notes-hack.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb 15 2018 Mark Wielaard <mjw@fedoraproject.org> - 0.170-8
Petr Šabata 4c6e63
- Add elfutils-0.170-sys-ptrace.patch
Petr Šabata 4c6e63
- Make sure spec can be build even when ldconfig_scriplets aren't defined.
Petr Šabata 4c6e63
- Add elfutils-0.170-m68k-packed-not-aligned.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.170-7
Petr Šabata 4c6e63
- Escape macros in %%changelog
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.170-6
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.170-5
Petr Šabata 4c6e63
- Switch to %%ldconfig_scriptlets
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 20 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-4
Petr Šabata 4c6e63
- Add elfutils-0.170-dwarf_aggregate_size.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Nov  8 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-3
Petr Šabata 4c6e63
- Rely on (and check) systemd_requires for sysctl_apply default-yama-scope.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Nov  2 2017 Mark Wielaard <mjw@redhat.com> - 0.170-2
Petr Šabata 4c6e63
- Config files under /usr/lib/sysctl.d (_sysctldir) aren't %%config (#1506660)
Petr Šabata 4c6e63
  Admin can place the real config file under /etc/sysctl.d as override.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Aug  3 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.170-1
Petr Šabata 4c6e63
- New upstream release. Remove upstreamed patches.
Petr Šabata 4c6e63
- provide_yama_scope for either fedora >= 22 and rhel >= 7.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.169-8
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.169-7
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul 21 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-6
Petr Šabata 4c6e63
- Add elfutils-0.169-strip-data-marker-symbols.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-5
Petr Šabata 4c6e63
- Fix build on s390 (ptrace.h). Add elfutils-0.169-s390x-ptrace.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-4
Petr Šabata 4c6e63
- Add elfutils-0.169-strip-keep-remove-section.patch (#1465997)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jun  7 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-3
Petr Šabata 4c6e63
- Add elfutils-0.169-dup-shstrtab.patch
Petr Šabata 4c6e63
- Add elfutils-0.169-strip-empty.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue May 30 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-2
Petr Šabata 4c6e63
- Add ppc64 fallback unwinder.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri May  5 2017 Mark Wielaard <mjw@fedoraproject.org> - 0.169-1
Petr Šabata 4c6e63
- New upstream release. Removed upstreamed patches.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Feb 15 2017 Mark Wielaard <mark@klomp.org> - 0.168-5
Petr Šabata 4c6e63
- Add patches for new gcc warnings and new binutils ppc64 attributes.
Petr Šabata 4c6e63
  - elfutils-0.168-libasm-truncation.patch
Petr Šabata 4c6e63
  - elfutils-0.168-ppc64-attrs.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.168-4
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jan 16 2017 Mark Wielaard <mark@klomp.org> - 0.168-3
Petr Šabata 4c6e63
- Never use old, deprecated, filter_provides_in, it really is too broken.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 13 2017 Mark Wielaard <mark@klomp.org> - 0.168-2
Petr Šabata 4c6e63
- Filter out private libebl backends from provides.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 28 2016 Mark Wielaard <mark@klomp.org> - 0.168-1
Petr Šabata 4c6e63
- New upstream release from new home https://sourceware.org/elfutils/
Petr Šabata 4c6e63
- Resolves:
Petr Šabata 4c6e63
  - #1396092 Please implement eu-readelf --symbols[=SECTION]
Petr Šabata 4c6e63
  - #1388057 memory allocation failure in allocate_elf
Petr Šabata 4c6e63
  - #1387584 memory allocation failure in __libelf_set_rawdata_wrlock
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Oct  7 2016 Mark Wielaard <mjw@redhat.com> - 0.167-2
Petr Šabata 4c6e63
- Add elfutils-0.167-strip-alloc-symbol.patch (#1380961)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Aug 26 2016 Mark Wielaard <mjw@redhat.com> - 0.167-1
Petr Šabata 4c6e63
- Upgrade to elfutils-0.167
Petr Šabata 4c6e63
  Drop upstream elfutils-0.166-elfcmp-comp-gcc6.patch
Petr Šabata 4c6e63
  Fixes: #1365812, #1352232.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Apr 14 2016 Mark Wielaard <mjw@redhat.com> - 0.166-2
Petr Šabata 4c6e63
- Add elfutils-0.166-elfcmp-comp-gcc6.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Mar 31 2016 Mark Wielaard <mjw@redhat.com> - 0.166-1
Petr Šabata 4c6e63
- Upgrade to elfutils-0.166
Petr Šabata 4c6e63
  Drop upstreamed patches:
Petr Šabata 4c6e63
    - elfutils-0.165-nobitsalign-strip.patch.
Petr Šabata 4c6e63
    - elfutils-0.165-reloc.patch.
Petr Šabata 4c6e63
    - elfutils-0.165-elf-libelf.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb 04 2016 Mark Wielaard <mjw@redhat.com> - 0.165-5
Petr Šabata 4c6e63
- Add elfutils-0.165-nobitsalign-strip.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.165-4
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 28 2016 Mark Wielaard <mjw@redhat.com> - 0.165-3
Petr Šabata 4c6e63
- Add elfutils-0.165-reloc.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 14 2016 Mark Wielaard <mjw@redhat.com> - 0.165-2
Petr Šabata 4c6e63
- Add elfutils-0.165-elf-libelf.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jan 11 2016 Mark Wielaard <mjw@redhat.com> - 0.165-1
Petr Šabata 4c6e63
- Update to elfutils-0.165 (#1294079, #1236699, #807053)
Petr Šabata 4c6e63
  - Add eu-elfcompress
Petr Šabata 4c6e63
  - Add pkg-config files for libelf and libdw.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Oct 16 2015 Mark Wielaard <mjw@redhat.com> - 0.164-1
Petr Šabata 4c6e63
- Update to elfutils-0.164
Petr Šabata 4c6e63
- Drop old compat stuff
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Sep 07 2015 Mark Wielaard <mjw@redhat.com> - 0.163-4
Petr Šabata 4c6e63
- Add elfutils-0.163-readelf-n-undefined-shift.patch (#1259259)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Aug 04 2015 Mark Wielaard <mjw@redhat.com> - 0.163-3
Petr Šabata 4c6e63
- Add elfutils-0.163-default-yama-conf.patch (#1250079)
Petr Šabata 4c6e63
  Provides: default-yama-scope
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 0.163-2
Petr Šabata 4c6e63
- Add elfutils-0.163-unstrip-shf_info_link.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 0.163-1
Petr Šabata 4c6e63
- Update to 0.163
Petr Šabata 4c6e63
  - Drop elfutils-0.162-ftruncate-allocate.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jun 16 2015 Mark Wielaard <mjw@redhat.com> - 0.162-2
Petr Šabata 4c6e63
- Add elfutils-0.162-ftruncate-allocate.patch (#1232206)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jun 11 2015 Mark Wielaard <mjw@redhat.com> - 0.162-1
Petr Šabata 4c6e63
- Update to 0.162 (#1170810, #1139815, #1129756, #1020842)
Petr Šabata 4c6e63
- Include elfutils/known-dwarf.h
Petr Šabata 4c6e63
- Drop BuildRequires glibc-headers (#1230468)
Petr Šabata 4c6e63
- Removed integrated upstream patches:
Petr Šabata 4c6e63
  - elfutils-0.161-aarch64relro.patch
Petr Šabata 4c6e63
  - elfutils-0.161-copyreloc.patch
Petr Šabata 4c6e63
  - elfutils-0.161-addralign.patch
Petr Šabata 4c6e63
  - elfutils-0.161-ar-long-name.patch
Petr Šabata 4c6e63
  - elfutils-0.161-formref-type.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.161-8
Petr Šabata 4c6e63
- Rebuilt for GCC 5 C++11 ABI change
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Mar 23 2015 Mark Wielaard <mjw@redhat.com> - 0.161-7
Petr Šabata 4c6e63
- Add elfutils-0.161-aarch64relro.patch (#1201778)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Mar 09 2015 Mark Wielaard <mjw@redhat.com> - 0.161-6
Petr Šabata 4c6e63
- Add elfutils-0.161-copyreloc.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.161-5
Petr Šabata 4c6e63
- Rebuilt for Fedora 23 Change
Petr Šabata 4c6e63
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Feb 07 2015 Mark Wielaard <mjw@redhat.com> - 0.161-4
Petr Šabata 4c6e63
- Add elfutils-0.161-addralign.patch (#1189928)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 0.161-3
Petr Šabata 4c6e63
- Add elfutils-0.161-formref-type.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 0.161-2
Petr Šabata 4c6e63
- Add elfutils-0.161-ar-long-name.patch (#1181525 CVE-2014-9447)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Dec 19 2014 Mark Wielaard <mjw@redhat.com> - 0.161-1
Petr Šabata 4c6e63
- Update to 0.161.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 0.160-1
Petr Šabata 4c6e63
- Update to 0.160.
Petr Šabata 4c6e63
  - Remove integrated upstream patches:
Petr Šabata 4c6e63
    elfutils-aarch64-user_regs_struct.patch
Petr Šabata 4c6e63
    elfutils-0.159-argp-attach.patch
Petr Šabata 4c6e63
    elfutils-0.159-aarch64-bool-ret.patch
Petr Šabata 4c6e63
    elfutils-0.159-elf-h.patch
Petr Šabata 4c6e63
    elfutils-0.159-ppc64le-elfv2-abi.patch
Petr Šabata 4c6e63
    elfutils-0.159-report_r_debug.patch
Petr Šabata 4c6e63
    elfutils-0.159-ko_xz.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Aug 16 2014 Mark Wielaard <mjw@redhat.com> - 0.159-10
Petr Šabata 4c6e63
- Add elfutils-0.159-ko_xz.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.159-9
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 28 2014 Mark Wielaard <mjw@redhat.com> - 0.159-8
Petr Šabata 4c6e63
- Add elfutils-0.159-report_r_debug.patch (#1112610)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> - 0.159-7
Petr Šabata 4c6e63
- Add configure check to elfutils-aarch64-user_regs_struct.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 0.159-6
Petr Šabata 4c6e63
- fix license handling
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> - 0.159-5
Petr Šabata 4c6e63
- Add elfutils-0.159-aarch64-bool-ret.patch
Petr Šabata 4c6e63
- Add elfutils-0.159-elf-h.patch
Petr Šabata 4c6e63
- Add elfutils-0.159-ppc64le-elfv2-abi.patch (#1110249)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jun 10 2014 Mark Wielaard <mjw@redhat.com> - 0.159-4
Petr Šabata 4c6e63
- Add elfutils-0.159-argp-attach.patch (#1107654)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jun 09 2014 Kyle McMartin <kyle@fedoraproject.org> - 0.159-3
Petr Šabata 4c6e63
- AArch64: handle new glibc-headers which provides proper GETREGSET structs.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.159-2.1
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com> - 0.159-1
Petr Šabata 4c6e63
- Update to 0.159.
Petr Šabata 4c6e63
  - Remove integrated upstream patches:
Petr Šabata 4c6e63
    robustify.patch, mod-e_type.patch and CVE-2014-0172.patch.
Petr Šabata 4c6e63
  - Remove special handling of now default compile and configure flags:
Petr Šabata 4c6e63
    Don't remove -Werror=format-security, don't configure --enable-dwz.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Apr 10 2014 Mark Wielaard <mjw@redhat.com> - 0.158-3
Petr Šabata 4c6e63
- Add elfutils-0.158-CVE-2014-0172.patch (#1085729)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 0.158-2
Petr Šabata 4c6e63
- Add elfutils-0.158-mod-e_type.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jan  6 2014 Mark Wielaard <mjw@redhat.com> - 0.158-1
Petr Šabata 4c6e63
- Update to 0.158. Remove all patches now upstream. Add eu-stack.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Dec 19 2013 Mark Wielaard <mjw@redhat.com> - 0.157-4
Petr Šabata 4c6e63
- Add elfutils-0.157-aarch64-got-special-symbol.patch.
Petr Šabata 4c6e63
- Remove -Werror=format-security from RPM_OPT_FLAGS.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Dec 13 2013 Petr Machata <pmachata@redhat.com> - 0.157-3
Petr Šabata 4c6e63
- Add upstream support for aarch64
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct  9 2013 Mark Wielaard <mjw@redhat.com> 0.157-2
Petr Šabata 4c6e63
- Show tests/test-suite.log in build.log when make check fails.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Sep 30 2013 Mark Wielaard <mjw@redhat.com> 0.157-1
Petr Šabata 4c6e63
- Update to 0.157.
Petr Šabata 4c6e63
- Remove elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
Petr Šabata 4c6e63
- Remove elfutils-0.156-et_dyn-kernels.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Sep 06 2013 Mark Wielaard <mjw@redhat.com> 0.156-5
Petr Šabata 4c6e63
- Add elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
Petr Šabata 4c6e63
  Sets up initial CFI return register, CFA location expression and
Petr Šabata 4c6e63
  register rules for PPC, S390 and ARM (dwarf_cfi_addrframe support).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Aug 26 2013 Mark Wielaard <mjw@redhat.com> 0.156-4
Petr Šabata 4c6e63
- Add elfutils-0.156-et_dyn-kernels.patch.
Petr Šabata 4c6e63
  Fixes an issue on ppc64 with systemtap kernel address placement.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Aug  8 2013 Mark Wielaard <mjw@redhat.com> 0.156-3
Petr Šabata 4c6e63
- Make check can now also be ran in parallel.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-2
Petr Šabata 4c6e63
- Update the %%configure command for compatibility with fc20 Koji.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jul 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> 0.156-1
Petr Šabata 4c6e63
- Update to 0.156.
Petr Šabata 4c6e63
  - #890447 - Add __bss_start and __TMC_END__ to elflint.
Petr Šabata 4c6e63
  - #909481 - Only try opening files with installed compression libraries.
Petr Šabata 4c6e63
  - #914908 - Add __bss_start__ to elflint.
Petr Šabata 4c6e63
  - #853757 - Updated Polish translation.
Petr Šabata 4c6e63
  - #985438 - Incorrect prototype of __libdwfl_find_elf_build_id.
Petr Šabata 4c6e63
  - Drop upstreamed elfutils-0.155-binutils-pr-ld-13621.patch.
Petr Šabata 4c6e63
  - Drop upstreamed elfutils-0.155-mem-align.patch.
Petr Šabata 4c6e63
  - Drop upstreamed elfutils-0.155-sizeof-pointer-memaccess.patch.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul 02 2013 Karsten Hopp <karsten@redhat.com> 0.155-6
Petr Šabata 4c6e63
- bump release and rebuild to fix dependencies on PPC
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Feb 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-5
Petr Šabata 4c6e63
- Add ARM variant to elfutils-0.155-binutils-pr-ld-13621.patch rhbz#914908.
Petr Šabata 4c6e63
- rhel >= 5 has xz-devel
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 22 2013 Mark Wielaard <mjw@redhat.com> - 0.155-4
Petr Šabata 4c6e63
- Replace elfutils-0.155-binutils-pr-ld-13621.patch with upstream fix.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 24 2013 Mark Wielaard <mjw@redhat.com> - 0.155-3
Petr Šabata 4c6e63
- Backport sizeof-pointer-memaccess upstream fixes.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 10 2013 Mark Wielaard <mjw@redhat.com> - 0.155-2
Petr Šabata 4c6e63
- #891553 - unaligned memory access issues.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> - 0.155-1
Petr Šabata 4c6e63
- Update to 0.155.
Petr Šabata 4c6e63
  - #844270 - eu-nm invalid %%N$ use detected.
Petr Šabata 4c6e63
  - #847454 - Ukrainian translation update.
Petr Šabata 4c6e63
  - Removed local ar 64-bit symbol patch, dwz support patch and xlatetom fix.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Aug 14 2012 Petr Machata <pmachata@redhat.com> - 0.154-4
Petr Šabata 4c6e63
- Add support for archives with 64-bit symbol tables (#843019)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Aug 01 2012 Mark Wielaard <mjw@redhat.com> 0.154-3
Petr Šabata 4c6e63
- Add dwz support
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul 18 2012 Mark Wielaard <mjw@redhat.com> 0.154-2
Petr Šabata 4c6e63
- Add upstream xlatetom fix (#835877)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 02 2012 Karsten Hopp <karsten@redhat.com> 0.154-1.1
Petr Šabata 4c6e63
- disable unstrip-n check for now (835877)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jun 22 2012 Mark Wielaard <mjw@redhat.com> - 0.154-1
Petr Šabata 4c6e63
- Update to 0.154
Petr Šabata 4c6e63
  - elflint doesn't recognize SHF_INFO_LINK on relocation sections (#807823)
Petr Šabata 4c6e63
  - Update license to GPLv3+ and (GPLv2+ or LGPLv3+)
Petr Šabata 4c6e63
  - Remove elfutils-0.153-dwfl_segment_report_module.patch
Petr Šabata 4c6e63
- Add elfutils-0.154-binutils-pr-ld-13621.patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Apr 02 2012 Mark Wielaard <mark@klomp.org> - 0.153-2
Petr Šabata 4c6e63
- Fix for eu-unstrip emits garbage for librt.so.1 (#805447)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb 23 2012 Mark Wielaard <mjw@redhat.com> - 0.153-1
Petr Šabata 4c6e63
- Update to 0.153
Petr Šabata 4c6e63
  - New --disable-werror for portability.
Petr Šabata 4c6e63
  - Support for .zdebug sections (#679777)
Petr Šabata 4c6e63
  - type_units and DW_AT_GNU_odr_signature support (#679815)
Petr Šabata 4c6e63
  - low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site (#688090)
Petr Šabata 4c6e63
  - FTBFS on rawhide with gcc 4.7 (#783506)
Petr Šabata 4c6e63
    - Remove gcc-4.7 patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 20 2012 Mark Wielaard <mjw@redhat.com> - 0.152-3
Petr Šabata 4c6e63
- Fixes for gcc-4.7 based on upstream commit 32899a (#783506).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.152-2
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 15 2011 Roland McGrath <roland@redhat.com> - 0.152-1
Petr Šabata 4c6e63
- Update to 0.152
Petr Šabata 4c6e63
  - Various build and warning nits fixed for newest GCC and Autoconf.
Petr Šabata 4c6e63
  - libdwfl: Yet another prelink-related fix for another regression. (#674465)
Petr Šabata 4c6e63
  - eu-elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
Petr Šabata 4c6e63
  - eu-elfcmp: New flag -l/--verbose to print all differences.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.151-2
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan 12 2011 Roland McGrath <roland@redhat.com> - 0.151-1
Petr Šabata 4c6e63
- Update to 0.151
Petr Šabata 4c6e63
  - libdwfl: Fix for more prelink cases with separate debug file.
Petr Šabata 4c6e63
  - eu-strip: New flag --strip-sections to remove section headers entirely.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Dec  2 2010 Roland McGrath <roland@redhat.com> - 0.150-2
Petr Šabata 4c6e63
- libdwfl: Remove bogus assert. (#658268)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Nov 23 2010 Roland McGrath <roland@redhat.com> - 0.150-1
Petr Šabata 4c6e63
- Update to 0.150
Petr Šabata 4c6e63
  - libdw: Fix for handling huge .debug_aranges section. (#638432)
Petr Šabata 4c6e63
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
Petr Šabata 4c6e63
  - findtextrel: Fix diagnostics to work with usual section ordering.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Sep 29 2010 jkeating - 0.149-2
Petr Šabata 4c6e63
- Rebuilt for gcc bug 634757
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Sep 13 2010 Roland McGrath <roland@redhat.com> - 0.149-1
Petr Šabata 4c6e63
- Update to 0.149
Petr Šabata 4c6e63
  - libdw: Decode new DW_OP_GNU_implicit_pointer operation;
Petr Šabata 4c6e63
           new function dwarf_getlocation_implicit_pointer.
Petr Šabata 4c6e63
  - libdwfl: New function dwfl_dwarf_line.
Petr Šabata 4c6e63
  - eu-addr2line: New flag -F/--flags to print more DWARF line info details.
Petr Šabata 4c6e63
  - eu-readelf: better .debug_loc processing (#627729)
Petr Šabata 4c6e63
  - eu-strings: Fix non-mmap file reading. (#609468)
Petr Šabata 4c6e63
  - eu-strip: -g recognizes .gdb_index as a debugging section. (#631997)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jun 28 2010 Roland McGrath <roland@redhat.com> - 0.148-1
Petr Šabata 4c6e63
- Update to 0.148
Petr Šabata 4c6e63
  - libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
Petr Šabata 4c6e63
           dwarf_offdie_types.
Petr Šabata 4c6e63
           New functions dwarf_lineisa, dwarf_linediscriminator,
Petr Šabata 4c6e63
           dwarf_lineop_index.
Petr Šabata 4c6e63
  - libdwfl: Fixes in core-file handling, support cores from PIEs. (#588818)
Petr Šabata 4c6e63
             When working from build IDs, don't open a named file
Petr Šabata 4c6e63
             that mismatches.
Petr Šabata 4c6e63
  - readelf: Handle DWARF 4 formats.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May  3 2010 Roland McGrath <roland@redhat.com> - 0.147-1
Petr Šabata 4c6e63
- Update to 0.147
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Apr 21 2010 Roland McGrath <roland@redhat.com> - 0.146-1
Petr Šabata 4c6e63
- Update to 0.146
Petr Šabata 4c6e63
  - libdwfl: New function dwfl_core_file_report.
Petr Šabata 4c6e63
  - libelf: Fix handling of phdrs in truncated file. (#577310)
Petr Šabata 4c6e63
  - libdwfl: Fix infinite loop handling clobbered link_map. (#576379)
Petr Šabata 4c6e63
- Package translations.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 23 2010 Roland McGrath <roland@redhat.com> - 0.145-1
Petr Šabata 4c6e63
- Update to 0.145
Petr Šabata 4c6e63
  - Fix build with --disable-dependency-tracking. (#564646)
Petr Šabata 4c6e63
  - Fix build with most recent glibc headers.
Petr Šabata 4c6e63
  - libdw: Fix CFI decoding. (#563528)
Petr Šabata 4c6e63
  - libdwfl: Fix address bias returned by CFI accessors. (#563528)
Petr Šabata 4c6e63
             Fix core file module layout identification. (#559836)
Petr Šabata 4c6e63
  - readelf: Fix CFI decoding.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 15 2010 Roland McGrath <roland@redhat.com> - 0.144-2
Petr Šabata 4c6e63
- Fix sloppy #include's breaking build with F-13 glibc.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan 14 2010 Roland McGrath <roland@redhat.com> - 0.144-1
Petr Šabata 4c6e63
- Update to 0.144
Petr Šabata 4c6e63
  - libdw: New function dwarf_aggregate_size for computing (constant) type
Petr Šabata 4c6e63
           sizes, including array_type cases with nontrivial calculation.
Petr Šabata 4c6e63
  - readelf: Don't give errors for missing info under -a.
Petr Šabata 4c6e63
             Handle Linux "VMCOREINFO" notes under -n.
Petr Šabata 4c6e63
- Resolves: RHBZ #527004, RHBZ #530704, RHBZ #550858
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Sep 21 2009 Roland McGrath <roland@redhat.com> - 0.143-1
Petr Šabata 4c6e63
- Update to 0.143
Petr Šabata 4c6e63
  - libdw: Various convenience functions for individual attributes now use
Petr Šabata 4c6e63
           dwarf_attr_integrate to look up indirect inherited attributes.
Petr Šabata 4c6e63
           Location expression handling now supports DW_OP_implicit_value.
Petr Šabata 4c6e63
  - libdwfl: Support automatic decompression of files in XZ format,
Petr Šabata 4c6e63
             and of Linux kernel images made with bzip2 or LZMA
Petr Šabata 4c6e63
             (as well as gzip).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul 28 2009 Roland McGrath <roland@redhat.com> - 0.142-1
Petr Šabata 4c6e63
- Update to 0.142
Petr Šabata 4c6e63
  - libelf: Bug fix in filling gaps between sections. (#512840)
Petr Šabata 4c6e63
  - libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
Petr Šabata 4c6e63
            alias for elf_getshstrndx and deprecate original names.
Petr Šabata 4c6e63
  - libebl, elflint: Add support for STB_GNU_UNIQUE. (#511436)
Petr Šabata 4c6e63
  - readelf: Add -N option, speeds up DWARF printing
Petr Šabata 4c6e63
             without address->name lookups. (#505347)
Petr Šabata 4c6e63
  - libdw: Add support for decoding DWARF CFI into location description form.
Petr Šabata 4c6e63
           Handle some new DWARF 3 expression operations previously omitted.
Petr Šabata 4c6e63
           Basic handling of some new encodings slated for DWARF 4.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Apr 23 2009 Roland McGrath <roland@redhat.com> - 0.141-1
Petr Šabata 4c6e63
- Update to 0.141
Petr Šabata 4c6e63
  - libebl: sparc backend fixes (#490585)
Petr Šabata 4c6e63
            some more arm backend support
Petr Šabata 4c6e63
  - libdwfl: fix dwfl_module_build_id for prelinked DSO case (#489439)
Petr Šabata 4c6e63
             fixes in core file support (#494858)
Petr Šabata 4c6e63
             dwfl_module_getsym interface improved for non-address symbols
Petr Šabata 4c6e63
  - eu-strip: fix infinite loop on strange inputs with -f
Petr Šabata 4c6e63
  - eu-addr2line: take -j/--section=NAME option for binutils compatibility
Petr Šabata 4c6e63
                  (same effect as '(NAME)0x123' syntax already supported)
Petr Šabata 4c6e63
- Resolves: RHBZ #495213, RHBZ #465872, RHBZ #470055, RHBZ #484623
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.140-2
Petr Šabata 4c6e63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Feb 15 2009 Roland McGrath <roland@redhat.com> - 0.140-1
Petr Šabata 4c6e63
- Update to 0.140
Petr Šabata 4c6e63
  - libelf: Fix regression in creation of section header. (#484946)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 23 2009 Roland McGrath <roland@redhat.com> - 0.139-1
Petr Šabata 4c6e63
- Update to 0.139
Petr Šabata 4c6e63
  - libcpu: Add Intel SSE4 disassembler support
Petr Šabata 4c6e63
  - readelf: Implement call frame information and exception handling dumping.
Petr Šabata 4c6e63
             Add -e option.  Enable it implicitly for -a.
Petr Šabata 4c6e63
  - elflint: Check PT_GNU_EH_FRAME program header entry.
Petr Šabata 4c6e63
  - libdwfl: Support automatic gzip/bzip2 decompression of ELF files. (#472136)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan  1 2009 Roland McGrath <roland@redhat.com> - 0.138-2
Petr Šabata 4c6e63
- Fix libelf regression.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 31 2008 Roland McGrath <roland@redhat.com> - 0.138-1
Petr Šabata 4c6e63
- Update to 0.138
Petr Šabata 4c6e63
  - Install <elfutils/version.h> header file for applications to use in
Petr Šabata 4c6e63
    source version compatibility checks.
Petr Šabata 4c6e63
  - libebl: backend fixes for i386 TLS relocs; backend support for NT_386_IOPERM
Petr Šabata 4c6e63
  - libcpu: disassembler fixes (#469739)
Petr Šabata 4c6e63
  - libdwfl: bug fixes (#465878)
Petr Šabata 4c6e63
  - libelf: bug fixes
Petr Šabata 4c6e63
  - eu-nm: bug fixes for handling corrupt input files (#476136)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct  1 2008 Roland McGrath <roland@redhat.com> - 0.137-3
Petr Šabata 4c6e63
- fix libdwfl regression (#462689)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Aug 28 2008 Roland McGrath <roland@redhat.com> - 0.137-2
Petr Šabata 4c6e63
- Update to 0.137
Petr Šabata 4c6e63
  - libdwfl: bug fixes; new segment interfaces;
Petr Šabata 4c6e63
             all the libdwfl-based tools now support --core=COREFILE option
Petr Šabata 4c6e63
- Resolves: RHBZ #325021, RHBZ #447416
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul  7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.135-2
Petr Šabata 4c6e63
- fix conditional comparison
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May 12 2008 Roland McGrath <roland@redhat.com> - 0.135-1
Petr Šabata 4c6e63
- Update to 0.135
Petr Šabata 4c6e63
  - libdwfl: bug fixes
Petr Šabata 4c6e63
  - eu-strip: changed handling of ET_REL files wrt symbol tables and relocs
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Apr  9 2008 Roland McGrath <roland@redhat.com> - 0.134-1
Petr Šabata 4c6e63
- Update to 0.134
Petr Šabata 4c6e63
  - elflint: backend improvements for sparc, alpha (#204170)
Petr Šabata 4c6e63
  - libdwfl, libelf: bug fixes (#439344, #438867, #438263, #438190)
Petr Šabata 4c6e63
- Remove Conflicts: libelf-devel from elfutils-libelf-devel. (#435742)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Mar  2 2008 Roland McGrath <roland@redhat.com> - 0.133-2
Petr Šabata 4c6e63
- Update to 0.133
Petr Šabata 4c6e63
  - readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
Petr Šabata 4c6e63
  - readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
Petr Šabata 4c6e63
  - libdwfl: bug fixes and optimization in relocation handling
Petr Šabata 4c6e63
  - elfcmp: bug fix for non-allocated section handling
Petr Šabata 4c6e63
  - ld: implement newer features of binutils linker.
Petr Šabata 4c6e63
- Install eu-objdump and libasm, now has limited disassembler support.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jan 21 2008 Roland McGrath <roland@redhat.com> - 0.132-3
Petr Šabata 4c6e63
- Update to 0.132
Petr Šabata 4c6e63
  - libelf: Use loff_t instead of off64_t in libelf.h header. (#377241)
Petr Šabata 4c6e63
  - eu-readelf: Fix handling of ET_REL files in archives.
Petr Šabata 4c6e63
  - libcpu: Implement x86 and x86-64 disassembler.
Petr Šabata 4c6e63
  - libasm: Add interface for disassembler.
Petr Šabata 4c6e63
  - all programs: add debugging of branch prediction.
Petr Šabata 4c6e63
  - libelf: new function elf_scnshndx.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Nov 11 2007 Roland McGrath <roland@redhat.com> - 0.131-1
Petr Šabata 4c6e63
- Update to 0.131
Petr Šabata 4c6e63
  - libdw: DW_FORM_ref_addr support; dwarf_formref entry point now deprecated;
Petr Šabata 4c6e63
           bug fixes for oddly-formatted DWARF
Petr Šabata 4c6e63
  - libdwfl: bug fixes in offline archive support, symbol table handling;
Petr Šabata 4c6e63
             apply partial relocations for dwfl_module_address_section on ET_REL
Petr Šabata 4c6e63
  - libebl: powerpc backend support for Altivec registers
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct 17 2007 Roland McGrath <roland@redhat.com> - 0.130-3
Petr Šabata 4c6e63
- Fix ET_REL support.
Petr Šabata 4c6e63
- Fix odd indentation in eu-readelf -x output.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Oct 16 2007 Roland McGrath <roland@redhat.com> - 0.130-1
Petr Šabata 4c6e63
- Update to 0.130
Petr Šabata 4c6e63
  - eu-readelf -p option can take an argument like -x for one section
Petr Šabata 4c6e63
  - eu-readelf --archive-index (or -c)
Petr Šabata 4c6e63
  - eu-readelf -n improved output for core dumps
Petr Šabata 4c6e63
  - eu-readelf: handle SHT_NOTE sections without requiring phdrs (#249467)
Petr Šabata 4c6e63
  - eu-elflint: ditto
Petr Šabata 4c6e63
  - eu-elflint: stricter checks on debug sections
Petr Šabata 4c6e63
  - eu-unstrip: new options, --list (or -n), --relocate (or -R)
Petr Šabata 4c6e63
  - libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
Petr Šabata 4c6e63
            new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
Petr Šabata 4c6e63
  - libebl: backend improvements (#324031)
Petr Šabata 4c6e63
  - libdwfl: build_id support, new functions for it
Petr Šabata 4c6e63
  - libdwfl: dwfl_module_addrsym fixes (#268761, #268981)
Petr Šabata 4c6e63
  - libdwfl offline archive support, new script eu-make-debug-archive
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Aug 20 2007 Roland McGrath <roland@redhat.com> - 0.129-2
Petr Šabata 4c6e63
- Fix false-positive eu-elflint failure on ppc -mbss-plt binaries.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Aug 14 2007 Roland McGrath <roland@redhat.com> - 0.129-1
Petr Šabata 4c6e63
- Update to 0.129
Petr Šabata 4c6e63
  - readelf: new options --hex-dump (or -x), --strings (or -p) (#250973)
Petr Šabata 4c6e63
  - addr2line: new option --symbols (or -S)
Petr Šabata 4c6e63
  - libdw: dwarf_getscopes fixes (#230235)
Petr Šabata 4c6e63
  - libdwfl: dwfl_module_addrsym fixes (#249490)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jun  8 2007 Roland McGrath <roland@redhat.com> - 0.128-2
Petr Šabata 4c6e63
- Update to 0.128
Petr Šabata 4c6e63
  - new program: unstrip
Petr Šabata 4c6e63
  - elfcmp: new option --hash-inexact
Petr Šabata 4c6e63
- Replace Conflicts: with Provides/Requires using -arch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Apr 18 2007 Roland McGrath <roland@redhat.com> - 0.127-1
Petr Šabata 4c6e63
- Update to 0.127
Petr Šabata 4c6e63
  - libdw: new function dwarf_getsrcdirs
Petr Šabata 4c6e63
  - libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
Petr Šabata 4c6e63
             dwfl_module_address_section
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Feb  5 2007 Roland McGrath <roland@redhat.com> - 0.126-1
Petr Šabata 4c6e63
- Update to 0.126
Petr Šabata 4c6e63
  - New program eu-ar.
Petr Šabata 4c6e63
  - libdw: fix missing dwarf_getelf (#227206)
Petr Šabata 4c6e63
  - libdwfl: dwfl_module_addrname for st_size=0 symbols (#227167, #227231)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-3
Petr Šabata 4c6e63
- Fix overeager warn_unused_result build failures.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan 10 2007 Roland McGrath <roland@redhat.com> - 0.125-1
Petr Šabata 4c6e63
- Update to 0.125
Petr Šabata 4c6e63
  - elflint: Compare DT_GNU_HASH tests.
Petr Šabata 4c6e63
  - move archives into -static RPMs
Petr Šabata 4c6e63
  - libelf, elflint: better support for core file handling
Petr Šabata 4c6e63
  - Really fix libdwfl sorting of modules with 64-bit addresses (#220817).
Petr Šabata 4c6e63
- Resolves: RHBZ #220817, RHBZ #213792
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Oct 10 2006 Roland McGrath <roland@redhat.com> - 0.124-1
Petr Šabata 4c6e63
- eu-strip -f: copy symtab into debuginfo file when relocs use it (#203000)
Petr Šabata 4c6e63
- Update to 0.124
Petr Šabata 4c6e63
  - libebl: fix ia64 reloc support (#206981)
Petr Šabata 4c6e63
  - libebl: sparc backend support for return value location
Petr Šabata 4c6e63
  - libebl, libdwfl: backend register name support extended with more info
Petr Šabata 4c6e63
  - libelf, libdw: bug fixes for unaligned accesses on machines that care
Petr Šabata 4c6e63
  - readelf, elflint: trivial bugs fixed
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Aug 14 2006 Roland McGrath <roland@redhat.com> 0.123-1
Petr Šabata 4c6e63
- Update to 0.123
Petr Šabata 4c6e63
  - libebl: Backend build fixes, thanks to Stepan Kasal.
Petr Šabata 4c6e63
  - libebl: ia64 backend support for register names, return value location
Petr Šabata 4c6e63
  - libdwfl: Handle truncated linux kernel module section names.
Petr Šabata 4c6e63
  - libdwfl: Look for linux kernel vmlinux files with .debug suffix.
Petr Šabata 4c6e63
  - elflint: Fix checks to permit --hash-style=gnu format.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 17 2006 Roland McGrath <roland@redhat.com> - 0.122-4
Petr Šabata 4c6e63
- Fix warnings in elflint compilation.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul 12 2006 Roland McGrath <roland@redhat.com> - 0.122-3
Petr Šabata 4c6e63
- Update to 0.122
Petr Šabata 4c6e63
  - Fix libdwfl sorting of modules with 64-bit addresses (#198225).
Petr Šabata 4c6e63
  - libebl: add function to test for relative relocation
Petr Šabata 4c6e63
  - elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
Petr Šabata 4c6e63
  - elflint, readelf: add support for DT_GNU_HASH
Petr Šabata 4c6e63
  - libelf: add elf_gnu_hash
Petr Šabata 4c6e63
  - elflint, readelf: add support for 64-bit SysV-style hash tables
Petr Šabata 4c6e63
  - libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jun 15 2006 Roland McGrath <roland@redhat.com> - 0.121-1
Petr Šabata 4c6e63
- Update to 0.121
Petr Šabata 4c6e63
  - libelf: bug fixes for rewriting existing files when using mmap (#187618).
Petr Šabata 4c6e63
  - make all installed headers usable in C++ code (#193153).
Petr Šabata 4c6e63
  - eu-readelf: better output format.
Petr Šabata 4c6e63
  - eu-elflint: fix tests of dynamic section content.
Petr Šabata 4c6e63
  - libdw, libdwfl: handle files without aranges info.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 0.120-3
Petr Šabata 4c6e63
- rebuild to pick up -devel deps
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Apr  4 2006 Roland McGrath <roland@redhat.com> - 0.120-2
Petr Šabata 4c6e63
- Update to 0.120
Petr Šabata 4c6e63
  - License changed to GPL, with some exceptions for using
Petr Šabata 4c6e63
    the libelf, libebl, libdw, and libdwfl library interfaces.
Petr Šabata 4c6e63
    Red Hat elfutils is an included package of the Open Invention Network.
Petr Šabata 4c6e63
  - dwarf.h updated for DWARF 3.0 final specification.
Petr Šabata 4c6e63
  - libelf: Fix corruption in ELF_C_RDWR uses (#187618).
Petr Šabata 4c6e63
  - libdwfl: New function dwfl_version; fixes for offline.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2.1
Petr Šabata 4c6e63
- bump again for double-long bug on ppc(64)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.119-1.2
Petr Šabata 4c6e63
- rebuilt for new gcc4.1 snapshot and glibc changes
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 13 2006 Roland McGrath <roland@redhat.com> - 0.119-1
Petr Šabata 4c6e63
- update to 0.119
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Nov 27 2005 Roland McGrath <roland@redhat.com> - 0.118-1
Petr Šabata 4c6e63
- update to 0.118
Petr Šabata 4c6e63
  - elflint: more tests.
Petr Šabata 4c6e63
  - libdwfl: New function dwfl_module_register_names.
Petr Šabata 4c6e63
  - libebl: New backend hook for register names.
Petr Šabata 4c6e63
- Make sure -fexceptions is always in CFLAGS.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Nov 22 2005 Roland McGrath <roland@redhat.com> - 0.117-2
Petr Šabata 4c6e63
- update to 0.117
Petr Šabata 4c6e63
  - libdwfl: New function dwfl_module_return_value_location (#166118)
Petr Šabata 4c6e63
  - libebl: Backend improvements for several CPUs
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Oct 31 2005 Roland McGrath <roland@redhat.com> - 0.116-1
Petr Šabata 4c6e63
- update to 0.116
Petr Šabata 4c6e63
  - libdw fixes, API changes and additions
Petr Šabata 4c6e63
  - libdwfl fixes (#169672)
Petr Šabata 4c6e63
  - eu-strip/libelf fix to preserve setuid/setgid permission bits (#167745)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Sep  9 2005 Roland McGrath <roland@redhat.com> - 0.115-3
Petr Šabata 4c6e63
- Update requires/conflicts for better biarch update behavior.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Sep  5 2005 Roland McGrath <roland@redhat.com> - 0.115-2
Petr Šabata 4c6e63
- update to 0.115
Petr Šabata 4c6e63
  - New program eu-strings.
Petr Šabata 4c6e63
  - libdw: New function dwarf_getscopes_die.
Petr Šabata 4c6e63
  - libelf: speed-ups of non-mmap reading.
Petr Šabata 4c6e63
  - Implement --enable-gcov option for configure.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Aug 24 2005 Roland McGrath <roland@redhat.com> - 0.114-1
Petr Šabata 4c6e63
- update to 0.114
Petr Šabata 4c6e63
  - new program eu-ranlib
Petr Šabata 4c6e63
  - libdw: new calls for inlines
Petr Šabata 4c6e63
  - libdwfl: new calls for offline modules
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Aug 13 2005 Roland McGrath <roland@redhat.com> - 0.113-2
Petr Šabata 4c6e63
- update to 0.113
Petr Šabata 4c6e63
  - elflint: relax a bit.  Allow version definitions for defined symbols
Petr Šabata 4c6e63
    against DSO versions also for symbols in nobits sections.
Petr Šabata 4c6e63
    Allow .rodata section to have STRINGS and MERGE flag set.
Petr Šabata 4c6e63
  - strip: add some more compatibility with binutils.
Petr Šabata 4c6e63
  - libdwfl: bug fixes.
Petr Šabata 4c6e63
- Separate libdw et al into elfutils-libs subpackage.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Aug  6 2005 Roland McGrath <roland@redhat.com> - 0.112-1
Petr Šabata 4c6e63
- update to 0.112
Petr Šabata 4c6e63
  - elfcmp: some more relaxation.
Petr Šabata 4c6e63
  - elflint: many more tests, especially regarding to symbol versioning.
Petr Šabata 4c6e63
  - libelf: Add elfXX_offscn and gelf_offscn.
Petr Šabata 4c6e63
  - libasm: asm_begin interface changes.
Petr Šabata 4c6e63
  - libebl: Add three new interfaces to directly access machine, class,
Petr Šabata 4c6e63
    and data encoding information.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul 29 2005 Roland McGrath <roland@redhat.com> - 0.111-2
Petr Šabata 4c6e63
- update portability patch
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jul 28 2005 Roland McGrath <roland@redhat.com> - 0.111-1
Petr Šabata 4c6e63
- update to 0.111
Petr Šabata 4c6e63
  - libdwfl library now merged into libdw
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Jul 24 2005 Roland McGrath <roland@redhat.com> - 0.110-1
Petr Šabata 4c6e63
- update to 0.110
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul 22 2005 Roland McGrath <roland@redhat.com> - 0.109-2
Petr Šabata 4c6e63
- update to 0.109
Petr Šabata 4c6e63
  - verify that libebl modules are from the same build
Petr Šabata 4c6e63
  - new eu-elflint checks on copy relocations
Petr Šabata 4c6e63
  - new program eu-elfcmp
Petr Šabata 4c6e63
  - new experimental libdwfl library
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jun  9 2005 Roland McGrath <roland@redhat.com> - 0.108-5
Petr Šabata 4c6e63
- robustification of eu-strip and eu-readelf
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed May 25 2005 Roland McGrath <roland@redhat.com> - 0.108-3
Petr Šabata 4c6e63
- more robustification
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May 16 2005 Roland McGrath <roland@redhat.com> - 0.108-2
Petr Šabata 4c6e63
- robustification
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May  9 2005 Roland McGrath <roland@redhat.com> - 0.108-1
Petr Šabata 4c6e63
- update to 0.108
Petr Šabata 4c6e63
  - merge strip fixes
Petr Šabata 4c6e63
  - sort records in dwarf_getsrclines, fix dwarf_getsrc_die searching
Petr Šabata 4c6e63
  - update elf.h from glibc
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-2
Petr Šabata 4c6e63
- fix strip -f byte-swapping bug
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun May  8 2005 Roland McGrath <roland@redhat.com> - 0.107-1
Petr Šabata 4c6e63
- update to 0.107
Petr Šabata 4c6e63
  - readelf: improve DWARF output format
Petr Šabata 4c6e63
  - elflint: -d option to support checking separate debuginfo files
Petr Šabata 4c6e63
  - strip: fix ET_REL debuginfo files (#156341)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-3
Petr Šabata 4c6e63
- fix some bugs in new code, reenable make check
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-2
Petr Šabata 4c6e63
- disable make check for most arches, for now
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Apr  4 2005 Roland McGrath <roland@redhat.com> - 0.106-1
Petr Šabata 4c6e63
- update to 0.106
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Mar 28 2005 Roland McGrath <roland@redhat.com> - 0.104-2
Petr Šabata 4c6e63
- update to 0.104
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Mar 23 2005 Jakub Jelinek <jakub@redhat.com> 0.103-2
Petr Šabata 4c6e63
- update to 0.103
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Feb 16 2005 Jakub Jelinek <jakub@redhat.com> 0.101-2
Petr Šabata 4c6e63
- update to 0.101.
Petr Šabata 4c6e63
- use %%configure macro to get CFLAGS etc. right
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Feb  5 2005 Jeff Johnson <jbj@redhat.com> 0.99-2
Petr Šabata 4c6e63
- upgrade to 0.99.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Sep 26 2004 Jeff Johnson <jbj@redhat.com> 0.97-3
Petr Šabata 4c6e63
- upgrade to 0.97.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Aug 17 2004 Jakub Jelinek <jakub@redhat.com> 0.95-5
Petr Šabata 4c6e63
- upgrade to 0.96.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul  5 2004 Jakub Jelinek <jakub@redhat.com> 0.95-4
Petr Šabata 4c6e63
- rebuilt with GCC 3.4.x, workaround VLA + alloca mixing
Petr Šabata 4c6e63
  warning
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Apr  2 2004 Jeff Johnson <jbj@redhat.com> 0.95-2
Petr Šabata 4c6e63
- upgrade to 0.95.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.94-1
Petr Šabata 4c6e63
- upgrade to 0.94
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jan 16 2004 Jakub Jelinek <jakub@redhat.com> 0.93-1
Petr Šabata 4c6e63
- upgrade to 0.93
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jan  8 2004 Jakub Jelinek <jakub@redhat.com> 0.92-1
Petr Šabata 4c6e63
- full version
Petr Šabata 4c6e63
- macroized spec file for GPL or OSL builds
Petr Šabata 4c6e63
- include only libelf under GPL plus wrapper scripts
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-2
Petr Šabata 4c6e63
- macroized spec file for GPL or OSL builds
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan  7 2004 Ulrich Drepper <drepper@redhat.com>
Petr Šabata 4c6e63
- split elfutils-devel into two packages.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan  7 2004 Jakub Jelinek <jakub@redhat.com> 0.91-1
Petr Šabata 4c6e63
- include only libelf under GPL plus wrapper scripts
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Dec 23 2003 Jeff Johnson <jbj@redhat.com> 0.89-3
Petr Šabata 4c6e63
- readelf, not readline, in %%description (#111214).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Sep 26 2003 Bill Nottingham <notting@redhat.com> 0.89-1
Petr Šabata 4c6e63
- update to 0.89 (fix eu-strip)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Sep 23 2003 Jakub Jelinek <jakub@redhat.com> 0.86-3
Petr Šabata 4c6e63
- update to 0.86 (fix eu-strip on s390x/alpha)
Petr Šabata 4c6e63
- libebl is an archive now; remove references to DSO
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jul 14 2003 Jeff Johnson <jbj@redhat.com> 0.84-3
Petr Šabata 4c6e63
- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Jul 11 2003 Jeff Johnson <jbj@redhat.com> 0.83-3
Petr Šabata 4c6e63
- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jul  9 2003 Jeff Johnson <jbj@redhat.com> 0.82-3
Petr Šabata 4c6e63
- upgrade to 0.82 (strip tests fixed on big-endian).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Jul  8 2003 Jeff Johnson <jbj@redhat.com> 0.81-3
Petr Šabata 4c6e63
- upgrade to 0.81 (strip excludes unused symtable entries, test borked).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Jun 26 2003 Jeff Johnson <jbj@redhat.com> 0.80-3
Petr Šabata 4c6e63
- upgrade to 0.80 (debugedit changes for kernel in progress).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed May 21 2003 Jeff Johnson <jbj@redhat.com> 0.79-2
Petr Šabata 4c6e63
- upgrade to 0.79 (correct formats for size_t, more of libdw "works").
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon May 19 2003 Jeff Johnson <jbj@redhat.com> 0.78-2
Petr Šabata 4c6e63
- upgrade to 0.78 (libdwarf bugfix, libdw additions).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
Petr Šabata 4c6e63
- debuginfo rebuild
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb 20 2003 Jeff Johnson <jbj@redhat.com> 0.76-2
Petr Šabata 4c6e63
- use the correct way of identifying the section via the sh_info link.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Feb 15 2003 Jakub Jelinek <jakub@redhat.com> 0.75-2
Petr Šabata 4c6e63
- update to 0.75 (eu-strip -g fix)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Feb 11 2003 Jakub Jelinek <jakub@redhat.com> 0.74-2
Petr Šabata 4c6e63
- update to 0.74 (fix for writing with some non-dirty sections)
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Feb  6 2003 Jeff Johnson <jbj@redhat.com> 0.73-3
Petr Šabata 4c6e63
- another -0.73 update (with sparc fixes).
Petr Šabata 4c6e63
- do "make check" in %%check, not %%install, section.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Jan 27 2003 Jeff Johnson <jbj@redhat.com> 0.73-2
Petr Šabata 4c6e63
- update to 0.73 (with s390 fixes).
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
Petr Šabata 4c6e63
- rebuilt
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Jan 22 2003 Jakub Jelinek <jakub@redhat.com> 0.72-4
Petr Šabata 4c6e63
- fix arguments to gelf_getsymshndx and elf_getshstrndx
Petr Šabata 4c6e63
- fix other warnings
Petr Šabata 4c6e63
- reenable checks on s390x
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Jan 11 2003 Karsten Hopp <karsten@redhat.de> 0.72-3
Petr Šabata 4c6e63
- temporarily disable checks on s390x, until someone has
Petr Šabata 4c6e63
  time to look at it
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Dec 12 2002 Jakub Jelinek <jakub@redhat.com> 0.72-2
Petr Šabata 4c6e63
- update to 0.72
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 11 2002 Jakub Jelinek <jakub@redhat.com> 0.71-2
Petr Šabata 4c6e63
- update to 0.71
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Dec 11 2002 Jeff Johnson <jbj@redhat.com> 0.69-4
Petr Šabata 4c6e63
- update to 0.69.
Petr Šabata 4c6e63
- add "make check" and segfault avoidance patch.
Petr Šabata 4c6e63
- elfutils-libelf needs to run ldconfig.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Dec 10 2002 Jeff Johnson <jbj@redhat.com> 0.68-2
Petr Šabata 4c6e63
- update to 0.68.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Dec  6 2002 Jeff Johnson <jbj@redhat.com> 0.67-2
Petr Šabata 4c6e63
- update to 0.67.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Dec  3 2002 Jeff Johnson <jbj@redhat.com> 0.65-2
Petr Šabata 4c6e63
- update to 0.65.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Dec  2 2002 Jeff Johnson <jbj@redhat.com> 0.64-2
Petr Šabata 4c6e63
- update to 0.64.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Dec 1 2002 Ulrich Drepper <drepper@redhat.com> 0.64
Petr Šabata 4c6e63
- split packages further into elfutils-libelf
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Nov 30 2002 Jeff Johnson <jbj@redhat.com> 0.63-2
Petr Šabata 4c6e63
- update to 0.63.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Nov 29 2002 Ulrich Drepper <drepper@redhat.com> 0.62
Petr Šabata 4c6e63
- Adjust for dropping libtool
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Nov 24 2002 Jeff Johnson <jbj@redhat.com> 0.59-2
Petr Šabata 4c6e63
- update to 0.59
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Nov 14 2002 Jeff Johnson <jbj@redhat.com> 0.56-2
Petr Šabata 4c6e63
- update to 0.56
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Thu Nov  7 2002 Jeff Johnson <jbj@redhat.com> 0.54-2
Petr Šabata 4c6e63
- update to 0.54
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sun Oct 27 2002 Jeff Johnson <jbj@redhat.com> 0.53-2
Petr Šabata 4c6e63
- update to 0.53
Petr Šabata 4c6e63
- drop x86_64 hack, ICE fixed in gcc-3.2-11.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Sat Oct 26 2002 Jeff Johnson <jbj@redhat.com> 0.52-3
Petr Šabata 4c6e63
- get beehive to punch a rhpkg generated package.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct 23 2002 Jeff Johnson <jbj@redhat.com> 0.52-2
Petr Šabata 4c6e63
- build in 8.0.1.
Petr Šabata 4c6e63
- x86_64: avoid gcc-3.2 ICE on x86_64 for now.
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Tue Oct 22 2002 Ulrich Drepper <drepper@redhat.com> 0.52
Petr Šabata 4c6e63
- Add libelf-devel to conflicts for elfutils-devel
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Mon Oct 21 2002 Ulrich Drepper <drepper@redhat.com> 0.50
Petr Šabata 4c6e63
- Split into runtime and devel package
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Fri Oct 18 2002 Ulrich Drepper <drepper@redhat.com> 0.49
Petr Šabata 4c6e63
- integrate into official sources
Petr Šabata 4c6e63
Petr Šabata 4c6e63
* Wed Oct 16 2002 Jeff Johnson <jbj@redhat.com> 0.46-1
Petr Šabata 4c6e63
- Swaddle.