devtoolset-8-elfutils-devel - Development libraries to handle compiled objects

Property Value
Distribution CentOS 7
Repository CentOS SCLo RH x86_64
Package filename devtoolset-8-elfutils-devel-0.176-1.el7.x86_64.rpm
Package name devtoolset-8-elfutils-devel
Package version 0.176
Package release 1.el7
Package architecture x86_64
Package type rpm
Category Development/Tools
License GPLv2+ or LGPLv3+
Maintainer -
Download size 319.12 KB
Installed size 1.44 MB
The elfutils-devel package contains the libraries to create
applications for handling compiled objects.  libebl provides some
higher-level ELF access functionality.  libdw provides access to
the DWARF debugging information.  libasm provides a programmable
assembler interface.


Package Version Architecture Repository
devtoolset-8-elfutils-devel-0.176-1.el7.x86_64.rpm 0.176 x86_64 CentOS SCLo RH Testing
devtoolset-8-elfutils-devel-0.174-1.el7.x86_64.rpm 0.174 x86_64 CentOS SCLo RH Testing
devtoolset-8-elfutils-devel-0.174-1.el7.x86_64.rpm 0.174 x86_64 CentOS SCLo RH
devtoolset-8-elfutils-devel-0.174-1.bs1.el7.x86_64.rpm 0.174 x86_64 CentOS SCLo RH
devtoolset-8-elfutils-devel-0.174-1.bs1.el7.x86_64.rpm 0.174 x86_64 CentOS SCLo RH Testing
devtoolset-8-elfutils-devel - - -


Name Value
/usr/bin/pkg-config -
bzip2-devel -
devtoolset-8-elfutils-libelf-devel(x86-64) = 0.176-1.el7
devtoolset-8-runtime -
pkgconfig(libelf) = 0.176
pkgconfig(liblzma) -
pkgconfig(zlib) -
xz-devel -
zlib-devel >=


Name Value
devtoolset-8-elfutils-devel = 0.176-1.el7
devtoolset-8-elfutils-devel(x86-64) = 0.176-1.el7
pkgconfig(libdw) = 0.176
scl-package(devtoolset-8) -


Type URL
Binary Package devtoolset-8-elfutils-devel-0.176-1.el7.x86_64.rpm
Source Package devtoolset-8-elfutils-0.176-1.el7.src.rpm

Install Howto

  1. Install CentOS SCLo RH repository:
    yum install centos-release-scl-rh
  2. Install devtoolset-8-elfutils-devel rpm package:
    # yum install devtoolset-8-elfutils-devel




2019-03-07 - Mark Wielaard <> - 0.176-1
- Update to elfutils-0.176.
- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
CVE-2019-7664, CVE-2019-7665.
2019-01-11 - Mark Wielaard <> - 0.175-2
- Update to elfutils-0.175.
2018-09-14 - Mark Wielaard <> - 0.174-1
- New upstream release
- libelf, libdw and all tools now handle extended shnum and shstrndx
- elfcompress: Don't rewrite input file if no section data needs
updating.  Try harder to keep same file mode bits (suid) on rewrite.
- strip: Handle mixed (out of order) allocated/non-allocated sections.
- unstrip: Handle SHT_GROUP sections.
- Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.
2018-07-04 - Mark Wielaard <> - 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.
- Add scl macros and elfutils-0.173-dts.patch.
2018-06-20 - Mark Wielaard <> - 0.172-2
- Add elfutils-0.172-robustify.patch.
2018-06-11 - Mark Wielaard <> - 0.172-1
- New upstream release.
- No functional changes compared to 0.171.
- Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
data. Thanks to running the afl fuzzer on eu-readelf and various
- eu-readelf -N is ~15% faster.
2018-06-01 - Mark Wielaard <> - 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-04-11 - Mark Wielaard <> - 0.170-11
- Add explict libstdc++-devel BuildRequires for demangle support.
- Add elfutils-0.170-unwind.patch. (#1555726)
2018-03-01 - Mark Wielaard <> - 0.170-10
- Add elfutils-0.170-GNU_variable_value.patch
- Add elfutils-0.170-locviews.patch
2018-02-16 - Mark Wielaard <> - 0.170-9
- Add elfutils-0.170-core-pid.patch
- Add elfutils-0.170-elf_sync.patch
- Add elfutils-0.170-new-notes-hack.patch

See Also

Package Description
devtoolset-8-elfutils-libelf-0.174-1.bs1.el7.x86_64.rpm Library to read and write ELF files
devtoolset-8-elfutils-libelf-0.174-1.el7.x86_64.rpm Library to read and write ELF files
devtoolset-8-elfutils-libelf-0.176-1.el7.x86_64.rpm Library to read and write ELF files
devtoolset-8-elfutils-libelf-devel-0.174-1.bs1.el7.x86_64.rpm Development support for libelf
devtoolset-8-elfutils-libelf-devel-0.174-1.el7.x86_64.rpm Development support for libelf
devtoolset-8-elfutils-libelf-devel-0.176-1.el7.x86_64.rpm Development support for libelf
devtoolset-8-elfutils-libs-0.174-1.bs1.el7.x86_64.rpm Libraries to handle compiled objects
devtoolset-8-elfutils-libs-0.174-1.el7.x86_64.rpm Libraries to handle compiled objects
devtoolset-8-elfutils-libs-0.176-1.el7.x86_64.rpm Libraries to handle compiled objects
devtoolset-8-gcc-8.2.1-3.bs1.el7.x86_64.rpm GCC version 8
devtoolset-8-gcc-8.2.1-3.el7.x86_64.rpm GCC version 8
devtoolset-8-gcc-8.3.1-3.1.el7.x86_64.rpm GCC version 8
devtoolset-8-gcc-8.3.1-3.el7.x86_64.rpm GCC version 8
devtoolset-8-gcc-c++-8.2.1-3.bs1.el7.x86_64.rpm C++ support for GCC version 8
devtoolset-8-gcc-c++-8.2.1-3.el7.x86_64.rpm C++ support for GCC version 8