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:
parent
3cb9e8aa3c
commit
87ed7e9383
3
dwz-0.11.tar.xz
Normal file
3
dwz-0.11.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cdfb1c0f36a6e9f6e0e160d3ff4a666db62821dd07131e4bfb0da24ee4fdfd19
|
||||
size 90916
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4be392382a85d0baeb9492ba20e9d73da3163844381e98caf2b004e220c46e80
|
||||
size 146428
|
13
dwz.changes
13
dwz.changes
@ -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
|
||||
|
||||
|
46
dwz.spec
46
dwz.spec
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user