Appendix B. Changes in Version 6.1
The sections below document features and compatibility changes introduced in Red Hat Developer Toolset 6.1.
B.1. Changes in elfutils
Red Hat Developer Toolset 6.1 is distributed with elfutils 0.168, which provides a number of bug fixes and feature enhancements over the version included in the previous release of Red Hat Developer Toolset.
B.1.1. Changes Since Red Hat Developer Toolset 6.0
The following features have been added since the release of elfutils included in Red Hat Developer Toolset 6.0:
- The eu-readelf utility now allows specifying the symbol table section by name with parameter
--symbols[=SECTION]. This enables showing just the symbol table of the specified ELF section name instead of symbols from all symbol tables.
- Return type of functions
gelf_newehdrin the libelf library changed from
unsigned long intto
void*. The new signatures are abi-compatible on all supported architectures. This change increases compatibility of code with implementations of libelf on other platforms.
dwarf.hheader file from libdw has been changed to
DW_LANG_PLI. libdw still includes the old name as an alias.
The version of elfutils included in Red Hat Developer Toolset 6.1 includes one bug fix:
- The devtoolset-6-elfutils-libs package provided the same shared library object names as the base RHEL elfutils-libs package. Consequently, if a package required one of the provided elfutils libraries (
libasm), devtoolset-6-elfutils-libs was installed instead of the base Red Hat Enterprise Linux elfutils-libs package. With this update, devtoolset-6-elfutils-libs no longer provides the same library names as the system elfutils-libs package. As a result, when a package needs an elfutils-libs library, the system elfutils-libs package is correctly installed. (BZ#1412305)