In version 0.159, elfutils gained a better support for alternate debug information sections emitted by the debug information compression tool, dwz.
This is critical to develop tools that use elfutils to read the compressed debug information.
The particular piece of improvement that is interesting to have is summarized in the NEWS file of elfutils for the 0.159 version:
libdw: Support for DWZ multifile forms DW_FORM_GNU_ref_alt and
DW_FORM_GNU_strp_alt is now enabled by default and no longer
experimental. Added new functions dwarf_getalt and dwarf_setalt
to get or set the alternative debug file used for the alt FORMs.
One practical example of issue the missing functionality of the current 0.158 version of RHEL 6.6 causes is this problem reported in the bug tracker of the libabigail project: https://sourceware.org/bugzilla/show_bug.cgi?id=17193#c5
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.