[Bug general/27367] readelf: invalid loclists data with -ffat-lto-objects
mark at klomp dot org
sourceware-bugzilla@sourceware.org
Thu Nov 4 11:32:55 GMT 2021
https://sourceware.org/bugzilla/show_bug.cgi?id=27367
--- Comment #6 from Mark Wielaard <mark at klomp dot org> ---
The problem with fixing this in general is that an ELF file can contain
different sets of .debug sections that form a consistent DWARF. This can be the
.debug_* sections, the .debug_* sections in a particular comdat group (you can
get those using the inscngrp bool), the set of .debug_*_dwo sections (for split
dwarf).
A generic solution would introduce some selector method to create a Dwarf for
just one specific group of sections. I don't yet know how that would look like.
And it would require callers to be explicit about which one they want.
A workaround for now might be to create an ordering and pick just one set, so
no cross/incompatible sets of sections is selected to form one Dwarf.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Elfutils-devel
mailing list