- Update to version 0.168:
libelf: gelf_newehdr and gelf_newehdr now return void *.
libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1).
readelf: Add optional --symbols[=SECTION] argument to select section name.
- Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch
and 0001-ar-Fix-GCC7-Wformat-length-issues.patch.
- Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer
required after a debugedit fix. (forwarded request 483764 from rguenther)
OBS-URL: https://build.opensuse.org/request/show/483826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elfutils?expand=0&rev=56
- Update to version 0.168:
libelf: gelf_newehdr and gelf_newehdr now return void *.
libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1).
readelf: Add optional --symbols[=SECTION] argument to select section name.
- Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch
and 0001-ar-Fix-GCC7-Wformat-length-issues.patch.
- Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer
required after a debugedit fix.
OBS-URL: https://build.opensuse.org/request/show/483764
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=87
- Update to version 0.166:
+ config: The default program prefix for the installed tools is now
eu-. Use configure --program-prefix="" to not use a program
prefix.
+ Various bugfixes.
- Drop elfutils-0.164-dt-ppc-opt.patch and
elfutils-0.164-gcc6.patch (merged upstream)
- Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix
self-comparison error with GCC 6.
- Changes from 0.165:
+ Add eu-elfcompress
+ Add pkg-config files for libelf and libdw.
OBS-URL: https://build.opensuse.org/request/show/404998
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=80
- Update to version 0.164
Drop the following patches, fixed upstream:
* elfutils-portability-0.163.patch
* elfutils-revert-portability-scanf.patch
* elfutils-uninitialized.diff
* libebl-prototype-fix.diff
Changelog:
- strip, unstrip:
* Handle ELF files with merged strtab/shstrtab tables.
* Handle missing SHF_INFO_LINK section flags.
- libelf:
* Use int64_t for offsets in libelf.h instead of loff_t.
- libdw:
* dwarf.h Add preliminary DWARF5 DW_LANG_Haskell.
- libdwfl:
* dwfl_standard_find_debuginfo now searches any subdir of the binary
path under the debuginfo root when the separate debug file couldn't
be found by build-id.
* dwfl_linux_proc_attach can now be called before any Dwfl_Modules
have been reported.
- Implement %check
OBS-URL: https://build.opensuse.org/request/show/345380
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=73
- Update to version 0.161
+ libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses
dwarf_peel_type to also provide the sizes of qualified types.
dwarf_getmacros will now serve either of .debug_macro and
.debug_macinfo transparently. New interfaces
dwarf_getmacros_off, dwarf_macro_getsrcfiles,
dwarf_macro_getparamcnt, and dwarf_macro_param are available
for more generalized inspection of macros and their parameters.
dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11,
DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
- Remove merged patches
+ elfutils-robustify.patch
+ elfutils-no-po-test-build.diff
+ elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
- Refreshed patch (from Fedora sources)
+ elfutils-portability.patch > elfutils-portability-0.161.patch
- Add a lang subpackage
OBS-URL: https://build.opensuse.org/request/show/280112
OBS-URL: https://build.opensuse.org/package/show/Base:System/elfutils?expand=0&rev=65
- add elfutils-aarch64.patch to support aarch64
- update to 0.155
libelf: elf*_xlatetomd now works for cross-endian ELF note data.
elf_getshdr now works consistently on non-mmaped ELF files after
calling elf_cntl(ELF_C_FDREAD).
Implement support for ar archives with 64-bit symbol table.
[g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET.
libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc).
Any existing sources using the old name will have to be updated.
Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF
and DW_OP_GNU_parameter_ref to dwarf.h.
Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt
and DW_FORM_GNU_strp_alt. Disabled by default. Use configure
--enable-dwz to test it.
dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form.
Fix bug using dwarf_next_unit to iterate over .debug_types.
elflint: Now accepts gold linker produced executables.
readelf: Add .debug_macro parsing support.
Add .gdb_index version 7 parsing support.
Recognize DW_OP_GNU_parameter_ref.
backends: Add support for Tilera TILE-Gx processor.
translations: Updated Ukrainian translation.
The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone
programs. There is now also a formal CONTRIBUTING document describing how to
OBS-URL: https://build.opensuse.org/request/show/143660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elfutils?expand=0&rev=35