diff --git a/dwarves-remove-dw_tag_mutable_type.patch b/dwarves-remove-dw_tag_mutable_type.patch new file mode 100644 index 0000000..bdc7eb8 --- /dev/null +++ b/dwarves-remove-dw_tag_mutable_type.patch @@ -0,0 +1,32 @@ +https://git.kernel.org/cgit/devel/pahole/pahole.git/commit/?id=943a0de0679a34b5e630f85cd01cca35c0d0e544 + + +From 943a0de0679a34b5e630f85cd01cca35c0d0e544 Mon Sep 17 00:00:00 2001 +From: Mark Wielaard +Date: Wed, 18 Jun 2014 11:14:07 +0200 +Subject: dwarves_fprintf: DW_TAG_mutable_type doesn't exist. + +DW_TAG_mutable_type was a mistake in an early DWARFv3 draft and was +removed in the final version. + +http://dwarfstd.org/ShowIssue.php?issue=050223.1 + +Signed-off-by: Mark Wielaard +Signed-off-by: Arnaldo Carvalho de Melo + +diff --git a/dwarves_fprintf.c b/dwarves_fprintf.c +index 4d8e0f4..b746864 100644 +--- a/dwarves_fprintf.c ++++ b/dwarves_fprintf.c +@@ -75,7 +75,6 @@ static const char *dwarf_tag_names[] = { + [DW_TAG_unspecified_type] = "unspecified_type", + [DW_TAG_partial_unit] = "partial_unit", + [DW_TAG_imported_unit] = "imported_unit", +- [DW_TAG_mutable_type] = "mutable_type", + [DW_TAG_condition] = "condition", + [DW_TAG_shared_type] = "shared_type", + #ifdef STB_GNU_UNIQUE +-- +cgit v0.10.1 + + diff --git a/dwarves.spec b/dwarves.spec index 36968bb..1438cae 100644 --- a/dwarves.spec +++ b/dwarves.spec @@ -3,12 +3,13 @@ Name: dwarves Version: 1.10 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2 Summary: Debugging Information Manipulation Tools Group: Development/Tools URL: http://acmel.wordpress.com Source: http://fedorapeople.org/~acme/dwarves/%{name}-%{version}.tar.bz2 +Patch0: dwarves-remove-dw_tag_mutable_type.patch BuildRequires: cmake BuildRequires: zlib-devel BuildRequires: elfutils-devel >= 0.130 @@ -49,6 +50,7 @@ Debugging information processing library development files. %prep %setup -q -c -n %{name}-%{version} +%patch0 -p1 %build %cmake . @@ -114,6 +116,9 @@ rm -rf %{buildroot} %{_libdir}/%{libname}_reorganize.so %changelog +* Fri Sep 05 2014 Marcin Juszkiewicz - 1.10-7 +- backport removal of DW_TAG_mutable_type + * Sat Aug 16 2014 Fedora Release Engineering - 1.10-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild