diff --git a/disable-backtrace-dwarf-test.patch b/disable-backtrace-dwarf-test.patch new file mode 100644 index 0000000..32c089c --- /dev/null +++ b/disable-backtrace-dwarf-test.patch @@ -0,0 +1,13 @@ +diff --git a/tests/Makefile.am b/tests/Makefile.am +index 29460834..00c0a1d2 100644 +--- a/tests/Makefile.am ++++ b/tests/Makefile.am +@@ -123,7 +123,7 @@ TESTS = run-arextract.sh run-arsymtest.sh run-ar.sh newfile test-nlist \ + run-addr2line-i-test.sh run-addr2line-i-lex-test.sh \ + run-addr2line-i-demangle-test.sh run-addr2line-alt-debugpath.sh \ + run-varlocs.sh run-exprlocs.sh run-funcretval.sh \ +- run-backtrace-native.sh run-backtrace-data.sh run-backtrace-dwarf.sh \ ++ run-backtrace-native.sh run-backtrace-data.sh \ + run-backtrace-native-biarch.sh run-backtrace-native-core.sh \ + run-backtrace-native-core-biarch.sh run-backtrace-core-x86_64.sh \ + run-backtrace-fp-core-x86_64.sh \ diff --git a/elfutils-0.173.tar.bz2 b/elfutils-0.173.tar.bz2 deleted file mode 100644 index 43c4b4b..0000000 --- a/elfutils-0.173.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b76d8c133f68dad46250f5c223482c8299d454a69430d9aa5c19123345a000ff -size 8684782 diff --git a/elfutils-0.173.tar.bz2.sig b/elfutils-0.173.tar.bz2.sig deleted file mode 100644 index 82a85ef..0000000 Binary files a/elfutils-0.173.tar.bz2.sig and /dev/null differ diff --git a/elfutils-0.174.tar.bz2 b/elfutils-0.174.tar.bz2 new file mode 100644 index 0000000..7f02917 --- /dev/null +++ b/elfutils-0.174.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdf27e70076e10a29539d89e367101d516bc4aa11b0d7777fe52139e3fcad08a +size 8700793 diff --git a/elfutils-0.174.tar.bz2.sig b/elfutils-0.174.tar.bz2.sig new file mode 100644 index 0000000..2fa9487 Binary files /dev/null and b/elfutils-0.174.tar.bz2.sig differ diff --git a/elfutils.changes b/elfutils.changes index 2c549d6..81e7bf4 100644 --- a/elfutils.changes +++ b/elfutils.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Fri Sep 21 09:33:25 UTC 2018 - Martin Liška + +- Add disable-backtrace-dwarf-test.patch in order to work around: + https://sourceware.org/bugzilla/show_bug.cgi?id=23673. + +------------------------------------------------------------------- +Mon Sep 17 10:21:35 UTC 2018 - Martin Liška + +- Update to version 0.174 + + libelf, libdw and all tools now handle extended shnum and + shstrndx correctly. + + elfcompress: Don't rewrite input file if no section data needs + updating. Try harder to keep same file mode bits + (suid) on rewrite. + + strip: Handle mixed (out of order) allocated/non-allocated + sections. + + unstrip: Handle SHT_GROUP sections. + + backends: RISCV and M68K now have backend implementations to + generate CFI based backtraces. + ------------------------------------------------------------------- Wed Aug 15 12:37:46 UTC 2018 - antoine.belvire@opensuse.org diff --git a/elfutils.spec b/elfutils.spec index afc00f3..61d6947 100644 --- a/elfutils.spec +++ b/elfutils.spec @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: elfutils -Version: 0.173 +Version: 0.174 Release: 0 Summary: Higher-level library to access ELF files License: SUSE-GPL-2.0-with-OSI-exception @@ -32,6 +32,8 @@ Source2: baselibs.conf Source3: %{name}.changes Patch1: disable-tests-with-ptrace.patch Patch2: cfi-fix.patch +# https://sourceware.org/bugzilla/show_bug.cgi?id=23673 +Patch3: disable-backtrace-dwarf-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -136,6 +138,7 @@ applications that require libdw. %patch1 -p1 %endif %patch2 -p1 +%patch3 -p1 %build # Change DATE/TIME macros to use last change time of elfutils.changes