Hello community, here is the log from the commit of package elfutils for openSUSE:Factory checked in at 2018-07-14 20:14:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elfutils (Old) and /work/SRC/openSUSE:Factory/.elfutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "elfutils" Sat Jul 14 20:14:38 2018 rev:67 rq:621693 version:0.173 Changes: -------- --- /work/SRC/openSUSE:Factory/elfutils/elfutils.changes 2018-06-22 13:11:54.298776660 +0200 +++ /work/SRC/openSUSE:Factory/.elfutils.new/elfutils.changes 2018-07-14 20:14:44.490578645 +0200 @@ -1,0 +2,23 @@ +Tue Jul 3 08:27:56 UTC 2018 - mli...@suse.cz + +- Update to version 0.173 + + More fixes for crashes and hangs found by afl-fuzz. In particular various + functions now detect and break infinite loops caused by bad DIE tree cycles. + + readelf: Will now lookup the size and signedness of constant value types + to display them correctly (and not just how they were encoded). + + libdw: New function dwarf_next_lines to read CU-less .debug_line data. + dwarf_begin_elf now accepts ELF files containing just .debug_line + or .debug_frame sections (which can be read without needing a DIE + tree from the .debug_info section). + Removed dwarf_getscn_info, which was never implemented. + + backends: Handle BPF simple relocations. + The RISCV backends now handles ABI specific CFI and knows about + RISCV register types and names. + +- add cfi-fix.patch: make build green on arm target + +------------------------------------------------------------------- Old: ---- elfutils-0.172.tar.bz2 elfutils-0.172.tar.bz2.sig New: ---- cfi-fix.patch elfutils-0.173.tar.bz2 elfutils-0.173.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elfutils.spec ++++++ --- /var/tmp/diff_new_pack.WV1mA0/_old 2018-07-14 20:14:45.062580094 +0200 +++ /var/tmp/diff_new_pack.WV1mA0/_new 2018-07-14 20:14:45.066580104 +0200 @@ -17,7 +17,7 @@ Name: elfutils -Version: 0.172 +Version: 0.173 Release: 0 Summary: Higher-level library to access ELF files License: SUSE-GPL-2.0-with-OSI-exception @@ -31,6 +31,7 @@ Source2: baselibs.conf Source3: %{name}.changes Patch1: disable-tests-with-ptrace.patch +Patch2: cfi-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -135,6 +136,7 @@ # qemu does not support ptrace %patch1 -p1 %endif +%patch2 -p1 %build # Change DATE/TIME macros to use last change time of elfutils.changes @@ -177,7 +179,7 @@ %postun -n libdw1 -p /sbin/ldconfig %check -make check V=1 +make check %{?_smp_mflags} V=1 %files %defattr(-,root,root) ++++++ cfi-fix.patch ++++++ diff --git a/tests/run-next-cfi-self.sh b/tests/run-next-cfi-self.sh index 2c42ea3f..fa91b746 100755 --- a/tests/run-next-cfi-self.sh +++ b/tests/run-next-cfi-self.sh @@ -18,4 +18,5 @@ . $srcdir/test-subr.sh # Sanity check toolchain/dwarf_next_cfi -testrun_on_self ${abs_builddir}/next_cfi +testrun_on_self_exe ${abs_builddir}/next_cfi +testrun_on_self_lib ${abs_builddir}/next_cfi ++++++ elfutils-0.172.tar.bz2 -> elfutils-0.173.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/elfutils/elfutils-0.172.tar.bz2 /work/SRC/openSUSE:Factory/.elfutils.new/elfutils-0.173.tar.bz2 differ: char 11, line 1