Accepting request 280452 from home:jengelh:branches:devel:tools:compiler

- Update to new upstream version 0.11

OBS-URL: https://build.opensuse.org/request/show/280452
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/dwz?expand=0&rev=2
This commit is contained in:
Ismail Dönmez 2015-01-11 18:54:18 +00:00 committed by Git OBS Bridge
parent 3cb9e8aa3c
commit 87ed7e9383
4 changed files with 36 additions and 29 deletions

3
dwz-0.11.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdfb1c0f36a6e9f6e0e160d3ff4a666db62821dd07131e4bfb0da24ee4fdfd19
size 90916

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4be392382a85d0baeb9492ba20e9d73da3163844381e98caf2b004e220c46e80
size 146428

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Wed Dec 10 15:38:40 UTC 2014 - jengelh@inai.de
- Update to new upstream version 0.11
* fix iterative hashing on big-endian targets
* optimize DW_FORM_data[48] DW_AT_high_pc that GCC 4.8 produces
* fix up handling of DIE equality if more than one DIE in the same
CU compare equal
* check DW_FORM_ref_addr properly during fi_multifile phase
* when creating DW_AT_stmt_list, use DW_FORM_sec_offset for dwarf4
and DW_FORM_data4 for dwarf[23] rather than vice versa
* handle .gdb_index version 7 and 8
-------------------------------------------------------------------
Wed Jun 27 14:04:01 CEST 2012 - pth@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package [spectemplate]
# spec file for package dwz
#
# Copyright (c) 2012 openSUSE
#
@ -12,27 +12,27 @@
# 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/
#
# norootforbuild
Name: dwz
Group: Development/Tools/Building
Version: 0.2
Version: 0.11
Release: 1
Summary: A DWARF optimizer
License: GPL-2.0
Source0: %{name}-%{version}.tar.xz
Summary: DWARF optimization and duplicate removal tool
License: GPL-2.0+ and LGPL-2.0+
Group: Development/Tools/Building
#Git-Clone: git://sourceware.org/git/dwz
#Git-Web: https://sourceware.org/git/?p=dwz.git;a=summary
Source: %name-%version.tar.xz
BuildRequires: libelf-devel
BuildRequires: xz
%description
Dwz is a program that attempts to optimize DWARF debugging information
contained in ELF shared libraries and ELF executables for size, by
replacing DWARF information representation with equivalent smaller
representation where possible and by reducing the amount of duplication
using techniques from the DWARF standard appendix E - creating
DW_TAG_partial_unit compilation units (CUs) for duplicated information and using
DW_TAG_imported_unit to import it into each CU that needs it.
dwz optimizes DWARF debugging information contained in ELF shared
libraries and executables for size, by replacing DWARF information
representation with equivalent smaller representation where possible,
and by reducing the amount of duplication using techniques from the
DWARF standard appendix E - creating DW_TAG_partial_unit compilation
units (CUs) for duplicated information and using DW_TAG_imported_unit
to import it into each CU that needs it.
The tool handles DWARF 32-bit format debugging sections of versions
2, 3 and 4 and GNU extensions on top of those, though using DWARF 4
@ -44,19 +44,13 @@ http://sources.redhat.com/git/?p=archer.git;a=shortlog;h=refs/heads/archer-trome
is needed.
%prep
%setup -q
%setup -qn %name
%build
%configure
make %{?_smp_mflags}
make %{?_smp_mflags} CFLAGS="%optflags"
%install
%makeinstall
gzip -9 %{buildroot}/%{_mandir}/man1/dwz.1
%clean
%make_install
%files
%defattr(-,root,root)