Blame SPECS/dwz.spec

71284d
Summary: DWARF optimization and duplicate removal tool
71284d
Name: dwz
71284d
Version: 0.14
71284d
Release: 3%{?dist}
71284d
License: GPLv2+ and GPLv3+
71284d
Source: %{name}-0.14.tar.xz
71284d
BuildRequires: gcc, gcc-c++, gdb, elfutils-libelf-devel, dejagnu
71284d
BuildRequires: make
71284d
71284d
%description
71284d
The dwz package contains a program that attempts to optimize DWARF
71284d
debugging information contained in ELF shared libraries and ELF executables
71284d
for size, by replacing DWARF information representation with equivalent
71284d
smaller representation where possible and by reducing the amount of
71284d
duplication using techniques from DWARF standard appendix E - creating
71284d
DW_TAG_partial_unit compilation units (CUs) for duplicated information
71284d
and using DW_TAG_imported_unit to import it into each CU that needs it.
71284d
71284d
%prep
71284d
%setup -q -n dwz
71284d
71284d
%build
71284d
%make_build CFLAGS='%{optflags}' LDFLAGS='%{build_ldflags}' \
71284d
  prefix=%{_prefix} mandir=%{_mandir} bindir=%{_bindir}
71284d
71284d
%install
71284d
rm -rf %{buildroot}
71284d
%make_install prefix=%{_prefix} mandir=%{_mandir} bindir=%{_bindir}
71284d
71284d
%check
71284d
make check
71284d
71284d
%files
71284d
%license COPYING COPYING3 COPYING.RUNTIME
71284d
%{_bindir}/dwz
71284d
%{_mandir}/man1/dwz.1*
71284d
71284d
%changelog
71284d
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.14-3
71284d
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
71284d
  Related: rhbz#1991688
71284d
71284d
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.14-2
71284d
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
71284d
71284d
* Tue Mar 09 2021 Jakub Jelinek <jakub@redhat.com> 0.14-1
71284d
- update to a new upstream release
71284d
71284d
* Fri Jan 22 2021 Mark Wielaard <mjw@fedoraproject.org> 0.13-7
71284d
- Don't crash on DWARF5 .debug_line table with zero files (#1919243)
71284d
71284d
* Thu Jan 21 2021 Jakub Jelinek <jakub@redhat.com> 0.13-6
71284d
- DW_FORM_implicit_const handling fixes (sw#27212, sw#27213)
71284d
- temporarily build odr tests with -gdwarf-4 as they are incompatible with
71284d
  DWARF 5
71284d
71284d
* Mon Jan 18 2021 Jakub Jelinek <jakub@redhat.com> 0.13-5
71284d
- update to latest git snapshot
71284d
  - DWARF5 support
71284d
71284d
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-4
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
71284d
71284d
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 0.13-3
71284d
- Use make macros
71284d
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
71284d
71284d
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-2
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
71284d
71284d
* Wed Dec 11 2019 Jakub Jelinek <jakub@redhat.com> 0.13-1
71284d
- update to a new upstream release
71284d
- add make check
71284d
71284d
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-11
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
71284d
71284d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-10
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
71284d
71284d
* Thu Jul 19 2018 Marek Polacek <polacek@redhat.com> 0.12-9
71284d
- remove %{?_isa} from BuildRequires (#1545173)
71284d
- add gcc to BuildRequires
71284d
71284d
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-8
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
71284d
71284d
* Fri Feb 23 2018 Florian Weimer <fweimer@redhat.com> - 0.12-7
71284d
- Use LDFLAGS from redhat-rpm-config
71284d
71284d
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-6
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
71284d
71284d
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-5
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
71284d
71284d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-4
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
71284d
71284d
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 0.12-3
71284d
- Add missing %%license macro
71284d
71284d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.12-2
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
71284d
71284d
* Mon Jul 13 2015 Jakub Jelinek <jakub@redhat.com> 0.12-1
71284d
- fix up alignment of moved non-allocated sections and section header table
71284d
71284d
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-6
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
71284d
71284d
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.11-5
71284d
- Rebuilt for Fedora 23 Change
71284d
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
71284d
71284d
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-4
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
71284d
71284d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-3
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
71284d
71284d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-2
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
71284d
71284d
* Tue Jul  2 2013 Jakub Jelinek <jakub@redhat.com> 0.11-1
71284d
- handle .gdb_index version 8 (#969454)
71284d
71284d
* Mon Mar 11 2013 Jakub Jelinek <jakub@redhat.com> 0.10-1
71284d
- when creating DW_AT_stmt_list, use DW_FORM_sec_offset for dwarf4
71284d
  and DW_FORM_data4 for dwarf[23] rather than vice versa (#919755)
71284d
71284d
* Mon Feb  4 2013 Jakub Jelinek <jakub@redhat.com> 0.9-1
71284d
- fix up handling of DIE equality if more than one DIE in the same
71284d
  CU compare equal (#889283)
71284d
- check DW_FORM_ref_addr properly during fi_multifile phase
71284d
71284d
* Thu Nov 29 2012 Jakub Jelinek <jakub@redhat.com> 0.8-1
71284d
- fix recompute_abbrevs (#880634)
71284d
- optimize DW_FORM_data[48] DW_AT_high_pc that GCC 4.8 produces
71284d
71284d
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 0.7-1
71284d
- fix iterative hasing on big-endian targets (#846685)
71284d
71284d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6-2
71284d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
71284d
71284d
* Tue Jul 17 2012 Jakub Jelinek <jakub@redhat.com> 0.6-1
71284d
- add --version/-v option support (Matt Newsome)
71284d
- fix building on RHEL 5
71284d
71284d
* Wed Jul  4 2012 Jakub Jelinek <jakub@redhat.com> 0.5-1
71284d
- handle .gdb_index version 7
71284d
71284d
* Fri Jun 22 2012 Jakub Jelinek <jakub@redhat.com> 0.4-1
71284d
- fix up DIE counting in low-mem mode for testing the -L limit
71284d
71284d
* Fri Jun 15 2012 Jakub Jelinek <jakub@redhat.com> 0.3-1
71284d
- update to dwz-0.3 (#830863)
71284d
71284d
* Mon Jun 11 2012 Jakub Jelinek <jakub@redhat.com> 0.2-1
71284d
- new package