Hello community, here is the log from the commit of package dwarves for openSUSE:Factory checked in at 2020-10-12 13:46:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dwarves (Old) and /work/SRC/openSUSE:Factory/.dwarves.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dwarves" Mon Oct 12 13:46:25 2020 rev:23 rq:840495 version:1.18 Changes: -------- --- /work/SRC/openSUSE:Factory/dwarves/dwarves.changes 2020-09-25 16:26:42.407633845 +0200 +++ /work/SRC/openSUSE:Factory/.dwarves.new.3486/dwarves.changes 2020-10-12 13:46:27.901900612 +0200 @@ -1,0 +2,14 @@ +Fri Oct 2 22:00:47 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.18 + * pahole now should be segfault free when handling gdb test + suit DWARF files, including ADA, FORTRAN, rust and dwp + compressed files (the latter is refused). + * Bail out on partial units for now, avoiding segfaults. +- Drop + dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch, + dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch + (merged) +- Add forced ELF symvers because of ABI breaks + +------------------------------------------------------------------- Old: ---- dwarves-1.17.tar.sign dwarves-1.17.tar.xz dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch New: ---- dwarves-1.18.tar.sign dwarves-1.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dwarves.spec ++++++ --- /var/tmp/diff_new_pack.WpMuOQ/_old 2020-10-12 13:46:28.549900875 +0200 +++ /var/tmp/diff_new_pack.WpMuOQ/_new 2020-10-12 13:46:28.553900876 +0200 @@ -17,7 +17,7 @@ Name: dwarves -Version: 1.17 +Version: 1.18 Release: 0 Summary: DWARF utilities License: GPL-2.0-only @@ -28,9 +28,7 @@ Source: https://fedorapeople.org/~acme/dwarves/dwarves-%version.tar.xz Source2: https://fedorapeople.org/~acme/dwarves/dwarves-%version.tar.sign Source9: baselibs.conf -Patch0: libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch -Patch1: dwarves-dwarf_loader-Ignore-entries-in-a-DW_TAG_partial_unit-for-now.patch -Patch2: dwarves-dwarf_loader-Bail-out-at-DW_TAG_imported_unit-tags.patch +Patch1: libbpf-Fix-libbpf-hashmap-on-I-LP32-architectures.patch BuildRequires: cmake BuildRequires: libdw-devel >= 0.170 %if 0%{?suse_version} < 1550 @@ -89,8 +87,10 @@ %autosetup -p1 %build -%cmake -make %{?_smp_mflags} +sv="$PWD/lib.v" +echo "DWARVES_%version { global: *; };" >"$sv" +%cmake -DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,--version-script=$sv" +%cmake_build %install %cmake_install ++++++ dwarves-1.17.tar.xz -> dwarves-1.18.tar.xz ++++++ ++++ 3856 lines of diff (skipped)