Commit Graph

341 Commits

Author SHA1 Message Date
Mark Wielaard dd2bf6899d Properly escape %%check in spec comment. 2020-07-18 01:41:00 +02:00
Tom Stellard da1e3f3ac3 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 19:22:41 +00:00
Mark Wielaard 170c3e44ea 0.180-3 - Add elfutils-0.180-mhd-result.patch 2020-07-03 23:50:32 +02:00
Jeff Law ab00a462ae Disable LTO 2020-07-01 12:22:05 -06:00
Mark Wielaard 2392ad530d 0.180-1 - New upstream release. 2020-06-11 19:18:03 +02:00
Mark Wielaard a02de95640 0.179-2 - Add elfutils-0.179-debug-client-alt-link.patch 2020-05-01 00:15:04 +02:00
Mark Wielaard 21eb5dd8d1 0.179-1 - New upstream release. 2020-03-30 15:36:52 +02:00
Fedora Release Engineering 886f5d451c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 17:10:09 +00:00
Mark Wielaard b001d1d274 0.178-8 - Add elfutils-0.178-gcc10-null-dereference.patch 2020-01-24 22:50:04 +01:00
Mark Wielaard 336454e1d3 0.178-7 - Add elfutils-0.178-libasm-ebl.patch 2020-01-10 17:00:06 +01:00
Mark Wielaard d00bb7c8e6 Add elfutils-0.178-debuginfod-timeoutprogress.patch 2020-01-10 16:56:07 +01:00
Mark Wielaard 83259ef8d8 0.178-6 - Add elfutils-0.178-compressed-vmlinuz.patch 2019-12-11 16:08:01 +01:00
Mark Wielaard 2162703997 Add elfutils-0.178-curl-code-gcc-10.patch 2019-12-11 15:58:57 +01:00
Mark Wielaard 9558bcc5bf 0.178-5 - Add elfutils-0.178-debuginfod-no-cache.patch. 2019-12-09 20:11:36 +01:00
Mark Wielaard 3eb62aff83 0.178-4 - Define %%{depsuffix} before use. 2019-11-28 20:55:26 +01:00
Mark Wielaard a83eb07452 0.178-3
Add elfutils-debuginfod-client Provides and Requires with depsuffix
to get multilib dependencies correct. Add %{version}-%{release} to
keep subpackages in sync.
2019-11-28 19:30:42 +01:00
Mark Wielaard 163985d2b4 Fix changelog date. 2019-11-27 03:47:17 +01:00
Mark Wielaard 3a9892dcc7 0.178-2 Fix libdebuginfod file list for debuginfo-client[-devel]. 2019-11-27 03:32:29 +01:00
Mark Wielaard 9c6a7b3265 elfutils 0.178 2019-11-27 01:17:17 +01:00
Mark Wielaard f49aa7b56a 0.177-1 - New upstream release.
- elfclassify: New tool to analyze ELF objects.
  - readelf: Print DW_AT_data_member_location as decimal offset.
             Decode DW_AT_discr_list block attributes.
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
  - libdwelf: Add dwelf_elf_e_machine_string.
              dwelf_elf_begin now only returns NULL when there is an error
              reading or decompressing a file. If the file is not an ELF file
              an ELF handle of type ELF_K_NONE is returned.
  - backends: Add support for C-SKY.
2019-08-14 20:16:08 +02:00
Fedora Release Engineering 10427fdc8f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 23:21:13 +00:00
Mark Wielaard fb8727665c 0.176-4 2019-07-05 14:36:12 +02:00
Mark Wielaard 6487c2241f 0.176-4 - Add elfutils-0.176-strip-symbols-illformed.patch 2019-07-05 14:29:50 +02:00
Mark Wielaard 4fc3adb8b0 0.176-3 - Add elfutils-0.176-elf-update.patch 2019-06-03 15:02:04 +02:00
Mark Wielaard 9989c790c6 0.176-2 - Add elfutils-0.176-xlate-note.patch 2019-04-30 22:57:19 +02:00
Mark Wielaard d597c797b7 Add elfutils-0.176-pt-gnu-prop.patch 2019-04-30 22:55:13 +02:00
Mark Wielaard c9690396b3 Update elfutils-0.176-gcc-pr88835.patch 2019-04-30 22:01:31 +02:00
Mark Wielaard dfe2b39ed2 0.176-1 - New upstream release.
- backends: riscv improved core file and return value location support.
- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
        CVE-2019-7664, CVE-2019-7665.
2019-02-15 17:30:04 +01:00
Fedora Release Engineering a44cc95955 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 18:30:54 +00:00
Igor Gnatenko c2eceee330 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:00 +01:00
Mark Wielaard e639c76fae 0.175-2 - Add elfutils-0.175-gnu-props-32.patch. 2018-12-04 00:13:22 +01:00
Mark Wielaard d4c2009b21 New upstream release 0.175 2018-11-16 13:51:06 +01:00
Mark Wielaard a39405c33b 0.174-5 Add elfutils-0.174-gnu-attribute-note.patch 2018-11-15 00:55:41 +01:00
Mark Wielaard 95b280f1eb Add elfutils-0.174-version-note.patch. 2018-11-15 00:47:56 +01:00
Mark Wielaard fd33ee5a7a Add elfutils-0.174-gnu-property-note.patch. 2018-11-15 00:46:34 +01:00
Mark Wielaard 77d585d9e4 Add elfutils-0.174-x86_64_unwind.patch. 2018-11-15 00:03:22 +01:00
Mark Wielaard c983249916 0.174-4 - Add elfutils-0.174-ar-sh_entsize-zero.patch
CVE-2018-18521 (#1646483)
2018-11-06 16:51:54 +01:00
Mark Wielaard 33c93c3241 Add elfutils-0.174-size-rec-ar.patch
CVE-2018-18520 (#1646478)
2018-11-06 16:46:09 +01:00
Mark Wielaard cdc732d657 Add elfutils-0.174-libdwfl-sanity-check-core-reads.patch
CVE-2018-18310 (#1642605)
2018-11-02 20:57:30 +01:00
Mark Wielaard c59734bbef Add elfutils-0.174-strip-unstrip-group.patch 2018-10-17 16:25:57 +02:00
Mark Wielaard 7a679f4677 elfutils 0.174 2018-09-14 14:33:46 +02:00
Florian Weimer fe9cd06e65 Rebuild with fixed binutils 2018-07-31 11:04:03 +02:00
Mark Wielaard 39568516c3 0.173-7 - Add elfutils-0.173-strip-alloc-nonalloc.patch (#1609577) 2018-07-30 00:27:06 +02:00
Mark Wielaard a668bbdd56 Drop libstdc++-devel BuildRequires. gcc-c++ will pull it in if necessary. 2018-07-27 23:48:39 +02:00
Mark Wielaard 153c7badff 0.173-6 - Update elfutils-0.173-annobingroup.patch. 2018-07-25 00:23:45 +02:00
Mark Wielaard 896e01dee7 0.173-5
- Add BuildRequires gcc-c++ for demangle support.
- Add elfutils-0.173-annobingroup.patch.
2018-07-21 23:58:40 +02:00
Mark Wielaard 15973e2b9b 0.173-4 - Add elfutils-0.173-elfcompress.patch (#1607044) 2018-07-21 17:24:34 +02:00
Fedora Release Engineering b28c213777 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 23:46:46 +00:00
Jason Tibbitts 3389438e13 Remove needless use of %defattr 2018-07-10 00:45:50 -05:00
Mark Wielaard 8eb32baf04 0.173-2 - Unbreak cyclic systemd dependency for buildroot container (#1599083) 2018-07-10 00:20:21 +02:00
Mark Wielaard 1c7ceba1fd Update elfutils-0.173-new-notes-hack.patch for new annobin note. 2018-07-09 23:22:29 +02:00
Mark Wielaard e2cfd39484 0.173-1 - New upstream release
- More fixes for crashes and hangs found by afl-fuzz. In particular
  various functions now detect and break infinite loops caused by bad
  DIE tree cycles.
- readelf: Will now lookup the size and signedness of constant value
  types to display them correctly (and not just how they were encoded).
- libdw: New function dwarf_next_lines to read CU-less .debug_line data.
  dwarf_begin_elf now accepts ELF files containing just .debug_line
  or .debug_frame sections (which can be read without needing a DIE
  tree from the .debug_info section).
  Removed dwarf_getscn_info, which was never implemented.
- backends: Handle BPF simple relocations.
  The RISCV backends now handles ABI specific CFI and knows about
  RISCV register types and names.
2018-06-29 22:37:37 +02:00
Mark Wielaard b1a53d2b76 0.172-2 - Add elfutils-0.172-robustify.patch. 2018-06-20 14:21:05 +02:00
Mark Wielaard 4f92b007b4 0.172-1 2018-06-11 22:38:32 +02:00
Mark Wielaard f7f48060a6 0.171-1
- New upstream release.
  - DWARF5 and split dwarf, including GNU DebugFission, support.
  - readelf: Handle all new DWARF5 sections.
    --debug-dump=info+ will show split unit DIEs when found.
    --dwarf-skeleton can be used when inspecting a .dwo file.
    Recognizes GNU locviews with --debug-dump=loc.
  - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
    dwarf_getabbrevattr_data and dwarf_cu_info.
    libdw will now try to resolve the alt file on first use
    when not set yet with dwarf_set_alt.
    dwarf_aggregate_size() now works with multi-dimensional arrays.
  - libdwfl: Use process_vm_readv when available instead of ptrace.
  - backends: Add a RISC-V backend.
2018-06-02 00:09:02 +02:00
Mark Wielaard 142394ed11 0.170-11 - Add elfutils-0.170-unwind.patch. (#1555726) 2018-04-11 10:57:06 +02:00
Mark Wielaard b4219e8099 Add explict libstdc++-devel BuildRequires for demangle support. 2018-04-10 20:41:36 +02:00
Mark Wielaard 230537c0c5 0.170-10 - Add elfutils-0.170-locviews.patch 2018-03-01 17:22:33 +01:00
Mark Wielaard bef5d1d463 Add elfutils-0.170-GNU_variable_value.patch 2018-03-01 17:13:19 +01:00
Mark Wielaard 874d6578e5 0.170-9 2018-02-17 01:36:49 +01:00
Mark Wielaard bdf00824d9 Add elfutils-0.170-new-notes-hack.patch 2018-02-17 01:34:22 +01:00
Mark Wielaard c39ad136ab Add elfutils-0.170-elf_sync.patch 2018-02-17 01:10:24 +01:00
Mark Wielaard 5b63504170 Add elfutils-0.170-core-pid.patch 2018-02-17 00:57:00 +01:00
Mark Wielaard 196e6e5ec7 0.170-8 2018-02-16 01:12:34 +01:00
Mark Wielaard 0f874e353d Add elfutils-0.170-m68k-packed-not-aligned.patch 2018-02-16 01:10:33 +01:00
Mark Wielaard 22ac795217 Make sure spec can be build even when ldconfig_scriplets aren't defined. 2018-02-15 17:50:25 +01:00
Mark Wielaard 9017c8b7aa Add elfutils-0.170-sys-ptrace.patch 2018-02-15 16:13:19 +01:00
Igor Gnatenko 58cc02f106
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:25 +01:00
Fedora Release Engineering 4f2489f437 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 08:18:55 +00:00
Igor Gnatenko 185c1c9697
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-03 13:41:16 +01:00
Mark Wielaard a8d9e8f42f Add elfutils-0.170-dwarf_aggregate_size.patch. 2017-12-20 21:02:03 +01:00
Mark Wielaard 8c64f0760d 0.170-3 - Rely on systemd_requires for sysctl_apply default-yama-scope. 2017-11-08 11:24:11 +01:00
Mark Wielaard 65aba6bdca 0.170-2 - Config files under /usr/lib/sysctl.d (_sysctldir) aren't %config.
Resolves: #1506660
2017-11-02 16:57:15 +01:00
Mark Wielaard 01b23e5949 0.170-1
- New upstream release. Remove upstreamed patches.
- provide_yama_scope for either fedora >= 22 and rhel >= 7.
2017-08-03 12:16:16 +02:00
Fedora Release Engineering ba7355de65 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:00:06 +00:00
Fedora Release Engineering 434b22b6ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 07:18:20 +00:00
Mark Wielaard 057e02726d 0.169-6 - Add elfutils-0.169-strip-data-marker-symbols.patch. 2017-07-21 12:55:19 +02:00
Mark Wielaard 4293512848 0.169-5 - Fix build on s390 (ptrace.h). 2017-07-17 17:32:42 +02:00
Mark Wielaard 650c395919 0.169-4 - Add elfutils-0.169-strip-keep-remove-section.patch (#1465997) 2017-07-17 13:41:58 +02:00
Mark Wielaard 4341caedce 0.169-3 dup-shstrtab and strip-empty fixes.
- Add elfutils-0.169-dup-shstrtab.patch
- Add elfutils-0.169-strip-empty.patch
2017-06-07 21:52:20 +02:00
Mark Wielaard d0b10ff230 0.169-2 - Add ppc64 fallback unwinder. 2017-05-30 22:04:46 +02:00
Mark Wielaard e67242de84 New upstream release. elfutils 0.169. 2017-05-05 12:03:14 +02:00
Mark Wielaard 10270ba914 0.168-5 - Add patches for new gcc warnings and new binutils ppc64 attributes.
- elfutils-0.168-libasm-truncation.patch
  - elfutils-0.168-ppc64-attrs.patch
2017-02-15 15:00:22 +01:00
Fedora Release Engineering 928e6dfaa7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 09:07:12 +00:00
Mark Wielaard 8926ce40f2 0.168-3 - Never use old, deprecated, filter_provides_in, it is too broken. 2017-01-16 11:13:34 +01:00
Mark Wielaard 625555810c 0.168-2 - Filter out private libebl backends from provides. 2017-01-13 14:59:34 +01:00
Mark Wielaard af747cd683 0.168-1 - New upstream release from https://sourceware.org/elfutils/ 2016-12-28 18:15:48 +01:00
Mark Wielaard d3c2ef0ac8 0.167-2 - Add elfutils-0.167-strip-alloc-symbol.patch
Resolves: #1380961
eu-strip on rust libraries breaks dynamic symbols
2016-10-07 17:53:24 +02:00
Mark Wielaard cda9a70a34 Update to 0.167.
Resolves: #1365812
eu-stack killed by SIGABRT processing gcore created core file.

Resolves: #1352232
libelf: Can't add Program Header when e_type is set to OS/Proc specific.
2016-08-26 16:25:09 +02:00
Mark Wielaard f8dc59bc6f 0.166-2 - Add elfutils-0.166-elfcmp-comp-gcc6.patch 2016-04-14 11:22:40 +02:00
Mark Wielaard 918ca1492d 0.166-1 - Upgrade to elfutils-0.166
Drop upstreamed patches:
    - elfutils-0.165-nobitsalign-strip.patch.
    - elfutils-0.165-reloc.patch.
    - elfutils-0.165-elf-libelf.patch.
2016-03-31 22:00:42 +02:00
Mark Wielaard df9a3ff5d9 0.165-5 - Add elfutils-0.165-nobitsalign-strip.patch. 2016-02-04 16:30:39 +01:00
Dennis Gilmore cbe28cdfa0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 19:44:20 +00:00
Mark Wielaard 9e628ca00c 0.165-3 - Add elfutils-0.165-reloc.patch. 2016-01-28 14:03:55 +01:00
Mark Wielaard 307d332401 0.165-2 - Add elfutils-0.165-elf-libelf.patch 2016-01-14 14:41:08 +01:00
Mark Wielaard ff619663a1 Update to elfutils-0.165 (#1294079, #1236699, #807053)
- Add eu-elfcompress
  - Add pkg-config files for libelf and libdw.
2016-01-11 11:26:15 +01:00
Mark Wielaard 6d2dbb5040 0.164-1 Update to elfutils-0.164 and drop old compat stuff. 2015-10-16 17:04:24 +02:00
Mark Wielaard a7b60d7ccf 0.163-4 Add elfutils-0.163-readelf-n-undefined-shift.patch
Resolves: #1259259
2015-09-07 13:00:00 +02:00
Mark Wielaard 61e0d33b8a 0.163-3 - Add elfutils-0.163-default-yama-conf.patch
Provides: default-yama-scope
Resolves: #1250079
2015-08-04 15:31:22 +02:00
Mark Wielaard 2ec85ab820 0.163-2 - Add elfutils-0.163-unstrip-shf_info_link.patch 2015-08-03 13:54:30 +02:00