Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

elfutils-0.194-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: elfutils Distribution: openSUSE Tumbleweed
Version: 0.194 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 16 15:15:52 2026
Group: Development/Tools/Building Build host: reproducible
Size: 3075292 Source RPM: elfutils-0.194-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sourceware.org/elfutils/
Summary: Higher-level library to access ELF files
elfutils is a collection of utilities and libraries to read, create
and modify ELF binary files, find and handle DWARF debug data,
symbols, thread state and stacktraces for processes and core files.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Mon Mar 16 2026 Richard Biener <rguenther@suse.com>
  - Add elfutils-fix-const-correctness.patch to fix build with new glibc
* Mon Mar 16 2026 Richard Biener <rguenther@suse.com>
  - update to 0.194
    elfclassify: New options --has-debug-sections and --any-ar-member.
    elflint: Presence of vendor- and application-specific ELF note types no
      longer triggers compliance errors.
    libdwfl_stacktrace: New function dwflst_sample_getframes.  The
      libdwfl_stacktrace library interface is experimental
      and may be subject to API/ABI changes.
      Experimental new library interface for unwinding
      stack samples into call chains, and tracking and
    caching Elf data for multiple processes, building
    on libdwfl.  Initially supports perf_events stack
    sample data.
    libelf: Manual pages have been added for many libelf library functions.
      Additional manual pages are planned for future releases.
      elf_scnshndx has been rewritten to be more robust, particularily
      for ELF files with more than 64K sections.
    readelf: Up to 13% faster when using the -N option.
      Improved handling of corrupt ELF data.
    - -section-headers output now includes a "Key to Flags" explaining
    section flag meanings.
    libdw: Add dwarf_language and dwarf_language_lower_bound functions.
      Improved support for DWARF6 language metadata as well as DWARF
      language constants for Nim, Dylan, Algol68, V and Mojo.
      dwarf_srclang is now forward-compatible with DWARF6 language
      constants.
  - Drop no longer necessary fix-static-linking.patch
* Thu Dec 12 2024 Antonio Teixeira <antonio.teixeira@suse.com>
  - Add fix-static-linking.patch (bsc#1234445)
* Mon Dec 02 2024 Andreas Schwab <schwab@suse.de>
  - Remove files packaged by elfutils-debuginfod
* Sun Dec 01 2024 Adrian Schröter <adrian@suse.de>
  - update to 0.192
    CONDUCT: A new code of conduct has been adopted.  See the
    CONDUCT file for more information.
    debuginfod: Add per-file signature verification for integrity
      checking, using RPM IMA scheme from Fedora/RHEL.
    New API for metadata queries: file name -> buildid.
    Server-side extraction of files from kernel debuginfo
    packages is significantly faster. Now takes < 0.25 seconds,
    down from ~50 seconds.
    libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
    and dwfl_unwound_source_str.
    stacktrace: Experimental new tool that can process a stream of stack
      samples from the Sysprof profiler and unwind them into call
      chains. Enable on x86 with --enable-stacktrace. See
      README.eu-stacktrace in the development branch for detailed
      usage instructions:
      https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace
* Tue May 21 2024 Michael Matz <matz@suse.com>
  - Add "-g" to %optflags, so that the tests work in all repos,
    with or without globally enabled debuginfo creation.
* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.191:
    * libdw: dwarf_addrdie now supports binaries lacking a
      .debug_aranges section.
    * Improved support for DWARF package files.  Add new
      function dwarf_cu_dwp_section_info.
    * debuginfod: Caching eviction logic improvements to improve
      retention of small/frequent/slow files such as Fedora's
      vdso.debug.
    * srcfiles: Can now fetch the source files of a DWARF/ELF file
      and place them into a zip.
  - drop fix_gcc14_errors.patch (upstream)
* Tue Mar 05 2024 Michal Jireš <michal.jires@suse.com>
  - Add fix_gcc14_errors.patch (bsc#1220464)
* Tue Jan 09 2024 Richard Biener <rguenther@suse.com>
  - Update to version 0.190:
    * libelf: Add RELR support.
    * libdw: Recognize .debug_[ct]u_index sections
    * readelf:
    - Support readelf -Ds, --use-dynamic --symbol.
    - Support .gdb_index version 9
    * scrlines: New tool that compiles a list of source files associated
      with a specified dwarf/elf file.
    * backends: Various LoongArch updates.
* Tue May 09 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Fri Mar 03 2023 Martin Liška <mliska@suse.cz>
  - Update to version 0.189:
    * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
      when linked with libstdc++. Use --disable-demangler to disable.
      A new option --enable-sanitize-memory has been added for msan
      sanitizer support.
    * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
      libzstd
    * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
      for DIEs that point to a DW_TAG_unspecified_type.
    * elfcompress: -t, --type= now support zstd if libelf has been build with
      ELFCOMPRESS_ZSTD support.
    * backends: Add support for LoongArch and Synopsys ARCv2 processors.
  - drop upsteam patches:
    * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
    * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
    * elfutils-0.188-deprecated-CURLINFO.patch
    * support-DW_TAG_unspecified_type.patch
  - Enable -Werror=use-after-free again.
* Thu Mar 02 2023 Andreas Schwab <schwab@suse.de>
  - Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
    intented to be added
* Thu Feb 23 2023 Martin Liška <mliska@suse.cz>
  - Disable a false-positive -Werror=use-after-free warning.
* Thu Feb 16 2023 Pedro Monreal <pmonreal@suse.com>
  - Fix build with libcurl version 7.88.0 for various deprecated
    constants. Add patches:
    * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
    * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
    * elfutils-0.188-deprecated-CURLINFO.patch
* Tue Feb 14 2023 Martin Liška <mliska@suse.cz>
  - Add support-DW_TAG_unspecified_type.patch that fixes PR30047.

Files

/usr/bin/eu-addr2line
/usr/bin/eu-ar
/usr/bin/eu-elfclassify
/usr/bin/eu-elfcmp
/usr/bin/eu-elfcompress
/usr/bin/eu-elflint
/usr/bin/eu-findtextrel
/usr/bin/eu-make-debug-archive
/usr/bin/eu-nm
/usr/bin/eu-objdump
/usr/bin/eu-ranlib
/usr/bin/eu-readelf
/usr/bin/eu-size
/usr/bin/eu-srcfiles
/usr/bin/eu-stack
/usr/bin/eu-strings
/usr/bin/eu-strip
/usr/bin/eu-unstrip
/usr/share/doc/packages/elfutils
/usr/share/doc/packages/elfutils/AUTHORS
/usr/share/doc/packages/elfutils/ChangeLog
/usr/share/doc/packages/elfutils/NEWS
/usr/share/doc/packages/elfutils/NOTES
/usr/share/doc/packages/elfutils/README
/usr/share/doc/packages/elfutils/THANKS
/usr/share/doc/packages/elfutils/TODO
/usr/share/licenses/elfutils
/usr/share/licenses/elfutils/COPYING
/usr/share/man/man1/eu-elfclassify.1.gz
/usr/share/man/man1/eu-readelf.1.gz
/usr/share/man/man1/eu-srcfiles.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026