Changelog for elfutils-lang-0.168-118.1.noarch.rpm :

* Tue Aug 01 2017 Update package descriptions.- Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ name.- Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871]
* Sun Jun 18 2017 ppc-machine-flags.patch: support EM_PPC machine flags- disable-tests-with-ptrace.patch: disable more tests
* Sun May 28 2017 Update Git-Clone URL
* Thu Apr 27 2017 Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can\'t support binary diff, a newly added test-case is removed from the patch.
* Tue Apr 25 2017 Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.
* Fri Apr 07 2017 Add missing ldconfig calls for libasm1
* Fri Mar 31 2017 make tests pass when user does not want debuginfo (boo#1031556)
* Thu Mar 30 2017 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.
* Fri Dec 09 2016 Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7.- Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7.
* Tue Aug 30 2016 Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27.- Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.
* Mon Jul 11 2016 disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user
* Mon Jun 27 2016 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.
* Sat Apr 16 2016 add elfutils-0.164-gcc6.patch
* Sat Feb 27 2016 rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id
* Tue Dec 15 2015 dt-ppc-opt.patch: add support for DT_PPC_OPT
* Fri Nov 20 2015 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
* Fri Sep 11 2015 Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: - libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support.
* Wed Feb 11 2015 Make ebl modversion predictable to allow build-compare (bnc#916043)
* Wed Jan 07 2015 CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch
* Wed Jan 07 2015 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
* Wed Oct 15 2014 Update homepage URL and improve RPM group classification
* Thu Jun 19 2014 Package changes file to support local rpmbuild (bnc#879011)
* Tue Apr 15 2014 Fix integer overflow in check_section (CVE-2014-0172, bnc#872785) Add patch: elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
* Sat Mar 22 2014 SPARC build requires the large PIC model (or else build fails)
* Tue Jan 28 2014 Update to 0.158: - libdwfl: - dwfl_core_file_report has new parameter executable. - New functions dwfl_module_getsymtab_first_global, dwfl_module_getsym_info and dwfl_module_addrinfo. - Added unwinder with type Dwfl_Thread_Callbacks, opaque types Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state, dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread, dwfl_thread_state_registers, dwfl_thread_state_register_pc, dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes and dwfl_frame_pc. - addr2line: New option -x to show the section an address was found in. - stack: New utility that uses the new unwinder for processes and cores. - backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64. aarch64 support.
* Wed Nov 13 2013 update to 0.157: libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr and dwarf_getlocation_die. readelf: Show contents of NT_SIGINFO and NT_FILE core notes. addr2line: Support -i, --inlines output option. backends: abi_cfi hook for arm, ppc and s390.- update to 0.156: lib: New macro COMPAT_VERSION_NEWPROTO. libdw: Handle GNU extension opcodes in dwarf_getlocation. libdwfl: Fix STB_GLOBAL over STB_WEAK preference in dwfl_module_addrsym. Add minisymtab support. Add parameter add_p_vaddr to dwfl_report_elf. Use DT_DEBUG library search first. libebl: Handle new core note types in EBL. backends: Interpret NT_ARM_VFP. Implement core file registers parsing for s390/s390x. readelf: Add --elf-section input option to inspect an embedded ELF file. Add -U, --unresolved-address-offsets output control. Add --debug-dump=decodedline support. Accept version 8 .gdb_index section format. Adjust output formatting width. When highpc is in constant form print it also as address. Display raw .debug_aranges. Use libdw only for decodedaranges. elflint: Add __bss_start__ to the list of allowed symbols. tests: Add configure --enable-valgrind option to run all tests under valgrind. Enable automake parallel-tests for make check. translations: Updated Polish translation. Updates for Automake 1.13.- remove elfutils-aarch64.patch and elfutils-sizeof-pointer-memaccess.patch (fixed by upstream)- rebase elfutils-robustify.patch and elfutils-portability.patch, they are provided by ustream
* Tue Jun 18 2013 elfutils-sizeof-pointer-memaccess.patch: Fix sizeof-pointer-memaccess warnings
* Tue Mar 26 2013 Added url as source. Please see
* Wed Nov 28 2012 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 submit patches.
* Mon Oct 08 2012 Fix baselibs.conf: elfutils-devel -> libelf-devel
* Thu Sep 20 2012 license update: SUSE-GPL-2.0-with-OSI-exception Use a license available on the spreadsheet linked at
* Wed May 30 2012 avoid automake dependency
* Thu Mar 15 2012 Update to 0.153:
* Fix building with gcc 4.7
* New --disable-werror for portability.
* Support for .zdebug sections
* type_units and DW_AT_GNU_odr_signature support
* low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site- Revert scanf changes in portability patch since C99 gives %a a new meaning.
* Fri Dec 02 2011 license update: GPL-2.0-with-osi-exception elfutils is GPL-2.0 (only) with an exception for osi approved licenses. Also, use SPDX format
* Thu Dec 01 2011 add automake as buildrequire to avoid implicit dependency
* Sun Sep 18 2011 Remove redundant/obsolete tags/sections from specfile (cf. packaging guidelines)- Add elfutils-devel to baselibs
* Tue May 24 2011 Remote timestamps on binaries, breaks build compare- Add missing build requires on zlib, bzip2 and lzma .
* Wed Apr 27 2011 Upgrade to 0.152, upstream changelog: - Various build and warning nits fixed for newest GCC and Autoconf. - libdwfl: Yet another prelink-related fix for another regression. Look for Linux kernel images in files named with compression suffixes. - elfcmp: New flag --ignore-build-id to ignore differing build ID bits. New flag -l/--verbose to print all differences.
* Fri Jan 21 2011 Update to 0.151- Upstream changelog for 0.151/0.150 - libdwfl: Fix for more prelink cases with separate debug file. - eu-strip: New flag --strip-sections to remove section headers entirely. - libdwfl: Remove bogus assert. - libdw: Fix for handling huge .debug_aranges section. - libdwfl: Fix for handling prelinked DSO with separate debug file. - findtextrel: Fix diagnostics to work with usual section ordering. - libebl: i386 backend fix for multi-register integer return value location
* Sat Sep 18 2010 Update to 0.149- Upstream changelog - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and dwfl_build_id_find_debuginfo close fd on success - readelf: Use symbolic printing for FDE initial_location address - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE pointers into them. - readelf: Fix crash in .debug_loc with garbage data. - readelf: Fix DW_OP_call_ref printing for version 2 CUs. - Handle DW_OP_GNU_implicit_pointer. - Add dwfl_dwarf_line, addr2line -F to print out more line info bits. - Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH. - Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion. - Consider .gdb_index as a debugging section - Misc intendation, typo, translation and cleanup fixes
* Mon Sep 13 2010 add small patch to avoid crash in systemtap while building preload
* Thu Aug 26 2010 Update to 0.148- Upstream changelog - libdw: Accept DWARF 4 format: new functions dwarf_next_unit, dwarf_offdie_types. New functions dwarf_lineisa, dwarf_linediscriminator, dwarf_lineop_index. - libdwfl: Fixes in core-file handling, support cores from PIEs. When working from build IDs, don\'t open a named file that mismatches. - readelf: Handle DWARF 4 formats.
* Mon Jun 28 2010 use %_smp_mflags
* Tue May 11 2010 update to version 0.147 (fix bnc#588293)- dropped patches for 10.3 and older- dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and build patches. According to jbl these were mistakenly checked in from home:janblunck:debuginfo:libs/elfutils and the purpose of this project is no longer known. Absense of any patch header makes confirmation difficult.- Upstream changelog: 0.147 - libdw: Fixes in CFI handling, best possible handling of bogus CFA ops. - libdwfl: Ignore R_
*_NONE relocs, works around old (binutils) ld -r bugs. 0.146 - libdwfl: New function dwfl_core_file_report. 0.145 - Fix build with --disable-dependency-tracking. - Fix build with most recent glibc headers. - libelf: More robust to bogus section headers. - libdw: Fix CFI decoding. - libdwfl: Fix address bias returned by CFI accessors. Fix core file module layout identification. - readelf: Fix CFI decoding. 0.144 - libelf: New function elf_getphdrnum. Now support using more than 65536 program headers in a file. - libdw: New function dwarf_aggregate_size for computing (constant) type sizes, including array_type cases with nontrivial calculation. - readelf: Don\'t give errors for missing info under -a. Handle Linux \"VMCOREINFO\" notes under -n. 0.143 - libdw: Various convenience functions for individual attributes now use dwarf_attr_integrate to look up indirect inherited attributes. Location expression handling now supports DW_OP_implicit_value. - libdwfl: Support automatic decompression of files in XZ format, and of Linux kernel images made with bzip2 or LZMA (as well as gzip).
* Wed Feb 10 2010 Fix uninitialized variable.
* Sat Dec 12 2009 Enable parallel building- add baselibs.conf as a source
* Thu Aug 20 2009 Fix elfutils-old-scanf-fix.diff patch.
* Thu Aug 13 2009 updated to 0.142: - Fix handling filling caps between sections in libelf - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias for elf_getshstrndx and deprecate original names. - Add support for STB_GNU_UNIQUE - Add -N option to readelf, speeds up DWARF printing without address->name lookups - Add support for decoding DWARF CFI into location description form to libdw. Some new DWARF 3 expression operations. Basic handling of some new encodings slated for DWARF 4.
* Wed Apr 29 2009 updated to 0.141: - libebl: sparc backend fixes some more arm backend support - libdwfl: fix dwfl_module_build_id for prelinked DSO case fixes in core file support dwfl_module_getsym interface improved for non-address symbols - eu-strip: fix infinite loop on strange inputs with -f - eu-addr2line: take -j/--section=NAME option for binutils compatibility (same effect as \'(NAME)0x123\' syntax already supported)