Commit Graph

341 Commits

Author SHA1 Message Date
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
Mark Wielaard 246a47b0fc Update to 0.163. 2015-06-19 15:30:55 +02:00
Mark Wielaard eb0b633dd4 0.162-2 - Add elfutils-0.162-ftruncate-allocate.patch (#1232206) 2015-06-16 14:25:20 +02:00
Mark Wielaard aa0f506f6b 0.162-1
- Update to 0.162 (#1170810, #1139815, #1129756, #1020842)
- Include elfutils/known-dwarf.h
- Drop BuildRequires glibc-headers (#1230468)
- Removed integrated upstream patches:
  - elfutils-0.161-aarch64relro.patch
  - elfutils-0.161-copyreloc.patch
  - elfutils-0.161-addralign.patch
  - elfutils-0.161-ar-long-name.patch
  - elfutils-0.161-formref-type.patch
2015-06-11 14:22:36 +02:00
Kalev Lember 832a74e9b9 Rebuilt for GCC 5 C++11 ABI change 2015-05-02 13:28:16 +02:00
Mark Wielaard 0c39d9c06d 0.161-7 Add elfutils-0.161-aarch64relro.patch (#1201778) 2015-03-23 15:19:14 +01:00
Mark Wielaard 6c0c17ad44 0.161-6 Add elfutils-0.161-copyreloc.patch. 2015-03-09 23:04:27 +01:00
Till Maas 31002bf1a6 Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 21:29:31 +01:00
Mark Wielaard 94ab0ae1a2 0.161-4 Add elfutils-0.161-addralign.patch (#1189928) 2015-02-07 22:16:10 +01:00
Mark Wielaard 268313f406 0.161-3 Add elfutils-0.161-formref-type.patch. 2015-02-05 15:35:38 +01:00
Mark Wielaard f1c9e8f458 0.161-2 Add elfutils-0.161-ar-long-name.patch (#1181525 CVE-2014-9447) 2015-01-13 12:21:10 +01:00
Mark Wielaard 614e4be530 Update to 0.161. 2014-12-19 23:08:53 +01:00
Mark Wielaard c8523f8a3b Update to 0.160. 2014-08-27 12:07:22 +02:00
Mark Wielaard f586210c4c 0.159-10 Add elfutils-0.159-ko_xz.patch 2014-08-16 12:58:57 +02:00
Peter Robinson 22078585e9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-16 10:34:57 +00:00
Mark Wielaard 424774223c 0.159-8 - Add elfutils-0.159-report_r_debug.patch (#1112610) 2014-07-28 23:50:58 +02:00
Mark Wielaard 7e31ec20e1 0.159-7 Add configure check to elfutils-aarch64-user_regs_struct.patch. 2014-07-18 15:57:24 +02:00
Tom Callaway 77215a9ded fix license handling 2014-07-12 10:38:00 -04:00
Mark Wielaard 16224b3d32 0.159-5 aarch64-bool-ret, elf.h update and ppc64le-elfv2-abi patch.
Resolves: #1110249
2014-07-04 15:16:41 +02:00
Mark Wielaard 1648a11415 0.159-4 Add elfutils-0.159-argp-attach.patch (#1107654) 2014-06-15 23:32:00 +02:00
Kyle McMartin 2e16caff89 AArch64: handle new glibc-headers which provides proper GETREGSET structs. 2014-06-09 14:11:40 -04:00
Dennis Gilmore ffa9599c7d - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 05:07:18 -05:00
Mark Wielaard d6d5aa0216 Update to 0.159. 2014-05-20 11:47:22 +02:00
Mark Wielaard 561f4c0405 0.158-3 Add elfutils-0.158-CVE-2014-0172.patch (#1085729) 2014-04-10 11:24:56 +02:00
Mark Wielaard 514171dba6 0.158-2 Add elfutils-0.158-mod-e_type.patch. 2014-03-11 23:23:27 +01:00
Mark Wielaard fde59360e2 Update to 0.158. 2014-01-06 10:20:51 +01:00
Mark Wielaard 39b038f4f8 0.157-4 Remove -Werror=format-security from RPM_OPT_FLAGS. 2013-12-19 17:24:06 +01:00
Mark Wielaard b82746b816 0.157-4 Add elfutils-0.157-aarch64-got-special-symbol.patch. 2013-12-19 16:33:13 +01:00
Petr Machata 74b8bd2bfb Backport patches for aarch64 support 2013-12-13 14:24:20 +01:00
Mark Wielaard df2a575f4e 0.157-2 Show tests/test-suite.log in build.log when make check fails. 2013-10-09 10:46:05 +02:00
Mark Wielaard 3ccf77cd4b Update to 0.157. 2013-09-30 16:04:54 +02:00
Mark Wielaard 921351cf39 0.156-5 - Add elfutils-0.156-abi_cfi-ppc-s390-arm.patch.
Sets up initial CFI return register, CFA location expression and
register rules for PPC, S390 and ARM (dwarf_cfi_addrframe support).
2013-09-06 11:51:36 +02:00
Mark Wielaard d0217a5719 0.156-4 - Add elfutils-0.156-et_dyn-kernels.patch.
Fixes an issue on ppc64 with systemtap kernel address placement.
2013-08-26 16:40:14 +02:00
Mark Wielaard 48d457f42b 0.156-3 Make check can now also be ran in parallel. 2013-08-08 12:36:59 +02:00
Jan Kratochvil f59c256744 Update the %configure command for compatibility with fc20 Koji. 2013-07-25 14:52:53 +02:00
Jan Kratochvil 20454159c6 Update to 0.156.
- #890447 - Add __bss_start and __TMC_END__ to elflint.
  - #909481 - Only try opening files with installed compression libraries.
  - #914908 - Add __bss_start__ to elflint.
  - #853757 - Updated Polish translation.
  - #985438 - Incorrect prototype of __libdwfl_find_elf_build_id.
  - Drop upstreamed elfutils-0.155-binutils-pr-ld-13621.patch.
  - Drop upstreamed elfutils-0.155-mem-align.patch.
  - Drop upstreamed elfutils-0.155-sizeof-pointer-memaccess.patch.
2013-07-25 14:33:04 +02:00
Karsten Hopp e15f354dc7 bump release and rebuild to fix dependencies on PPC 2013-07-02 16:30:56 +02:00
Mark Wielaard 1974584d55 0.155-5 rhbz#914908 ARM variant of elfutils-0.155-binutils-pr-ld-13621.patch 2013-02-24 23:09:56 +01:00
Mark Wielaard 5f30b558eb rhel >= 5 has xz-devel 2013-02-22 15:44:33 +01:00
Mark Wielaard e86763bac2 0.155-4 Replace elfutils-0.155-binutils-pr-ld-13621.patch with upstream fix. 2013-02-22 15:35:05 +01:00
Mark Wielaard e43443132c Backport sizeof-pointer-memaccess upstream fixes. 2013-01-24 16:12:58 +01:00
Mark Wielaard 091b5a9425 Unaligned memory access issues (#891553) 2013-01-10 11:07:52 +01:00
Mark Wielaard 2a5e99f3ec Update to 0.155 2012-08-27 21:33:52 +02:00
Petr Machata 9923a5e6b6 Add support for archives with 64-bit symbol tables (#843019) 2012-08-14 17:00:08 +02:00
Mark Wielaard ffa143207f Add dwz support. 2012-08-01 23:49:29 +02:00
Mark Wielaard 3152a53945 Add upstream xlatetom fix (#835877) 2012-07-18 13:18:05 +02:00
Karsten Hopp 33bbf67f49 disable unstrip-n check on s390* and ppc* (#835877) 2012-07-02 14:07:54 +02:00
Mark Wielaard 1d2f5631a4 Add elfutils-0.154-binutils-pr-ld-13621.patch 2012-06-22 23:38:03 +02:00
Mark Wielaard d10bca5799 Update to 0.154. 2012-06-22 22:39:01 +02:00
Mark Wielaard 05113d6751 Fix for eu-unstrip emits garbage for librt.so.1 (#805447) 2012-04-03 00:41:30 +02:00
Mark J. Wielaard f993c4096a Really remove old gcc-4.7.patch. 2012-02-23 13:54:48 +01:00
Mark J. Wielaard 22346cb747 Update to 0.153. 2012-02-23 13:24:19 +01:00
Mark Wielaard 8641676d0d Fixes for gcc-4.7 based on upstream commit 32899a (#783506). 2012-01-20 21:33:43 +01:00
Dennis Gilmore 0ba126ede7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 19:42:04 -06:00
Roland McGrath c025a9f5d1 Update to 0.152 2011-02-15 09:41:19 -08:00
Dennis Gilmore 3fe1c64db9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 11:12:00 -06:00
Roland McGrath 81f44a1ce9 Update to 0.151 2011-01-12 16:43:21 -08:00
Roland McGrath 15411b0d61 libdwfl: Remove bogus assert. (#658268) 2010-12-02 19:41:45 -08:00
Roland McGrath 9e6cf0d651 - Update to 0.150
- libdw: Fix for handling huge .debug_aranges section. (#638432)
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
  - findtextrel: Fix diagnostics to work with usual section ordering.
2010-11-23 13:37:50 -08:00
Roland McGrath 0f3f8b9ca2 More conditionals cleanup. 2010-10-04 16:58:47 -07:00
Jesse Keating cef8ddba1e - Rebuilt for gcc bug 634757 2010-09-29 14:08:37 -07:00
Roland McGrath 2a8b12852a Fix conditionalization for pre-_isa rpms. 2010-09-14 13:21:45 -07:00
Roland McGrath 1723cafbcc untabify 2010-09-13 17:11:46 -07:00
Roland McGrath 1548e591c1 Update to 0.149 2010-09-13 16:56:18 -07:00
Roland McGrath eed37ea4bd Cosmetic .spec twiddling; add URLs for patch files. 2010-08-05 20:06:58 -07:00
roland 0f58b0c8b8 Update to 0.148 2010-06-28 21:17:28 +00:00
roland 72e901990f Modernize arch-specific requires. 2010-06-03 22:54:24 +00:00
roland 075802b16f Add back BuildRoot: tag for RHEL<6 and Fedora<10. Ignore make check
failures for compat or RHEL<6.
2010-05-26 21:25:42 +00:00
roland c9a4af9abe Update to 0.147 2010-05-04 01:46:57 +00:00
roland f790d2512d Update to 0.146 2010-04-21 23:56:02 +00:00
roland ba5f203669 Update to 0.145 2010-02-24 03:06:47 +00:00
roland ac2a108171 Fix sloppy #include's breaking build with F-13 glibc. 2010-01-15 09:14:57 +00:00
roland 8cafad5e98 Update to 0.144 2010-01-15 03:59:06 +00:00
roland e4d1f5cf47 Update to 0.143 2009-09-21 17:44:00 +00:00
roland d36848b525 Update to 0.142 2009-07-29 02:19:14 +00:00
Jesse Keating ca2d9803cd - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 21:59:56 +00:00
roland fbfe2490b6 Update to 0.141 2009-04-24 20:12:58 +00:00
Jesse Keating 5aa39d2fc1 bump release higher 2009-02-27 22:29:32 +00:00
Jesse Keating 80a238fbe2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 14:27:19 +00:00
roland bfd3a36f9d Update to 0.140 2009-02-16 21:56:06 +00:00
roland 5c16b0814a Update to 0.139 2009-01-24 01:16:36 +00:00
roland 169e650811 - Fix libelf regression. 2009-01-02 05:37:25 +00:00
roland 28fe4de80f Update to 0.138 2008-12-31 22:12:44 +00:00
roland 9d47a05fbc - fix libdwfl regression (#462689) 2008-10-01 19:23:24 +00:00
roland b6004ce711 alignment fixes, segment table botch fix 2008-08-28 07:38:37 +00:00
roland 44874cc074 Update to 0.137 2008-08-27 08:19:16 +00:00
Tom Callaway 480f4ae84d fix conditional comparison 2008-07-07 17:16:37 +00:00
roland 54edc11fd8 New upstream version 0.135 2008-05-13 00:44:12 +00:00
roland fa1a8eb981 Update to 0.134 2008-04-09 21:51:31 +00:00
Tom Callaway ec90f1afa8 conditionalize tests so that they dont run on sparc 2008-03-26 19:46:22 +00:00
roland afea4a5ed7 Package libasm, fix libelf-devel provide. 2008-03-03 00:46:00 +00:00
roland fb2677a6f3 New upstream version 0.133 2008-03-01 21:20:41 +00:00
Jesse Keating 1f1e72439b - Rebuild for GCC 4.3 2008-02-21 02:34:38 +00:00
roland 7ef0033c7a Remove extra License: tags. Comment about source tar file location. 2008-02-20 19:34:43 +00:00
roland c661990146 Remove trailing dots from Summary: lines. Add URL: tag. Add Provides:
libelf-devel to elfutils-libelf-devel. Revert botched autorebuild bump
    that never was.
2008-02-20 08:15:46 +00:00
Jesse Keating 7d592326fe - Autorebuild for GCC 4.3 2008-02-19 22:20:27 +00:00
roland 9fb6ec880d untabify; clean up Obsoletes 2008-02-01 00:45:02 +00:00
roland e3a54f8ba2 Portability hack for F-7 and earlier. 2008-01-22 02:38:28 +00:00
roland 0b58988901 Ceci n'est pas un tarball 2008-01-22 02:08:24 +00:00
roland 840723d316 New upstream version 0.132 2008-01-22 01:09:23 +00:00
roland a7b828dfce New upstream version 0.131 2007-11-11 23:16:59 +00:00