On 23/8/2022 2:39 am, Ryan Long wrote: > Covoar has been unable to run after upgrading to GCC 12 because by default it > generates DWARF5 debug info. Covoar uses libdwarf from Elftoolchain to read > the > debug info, and libdwarf only supports DWARF versions 2 through 4. > > I submitted a ticket notifying Elftoolchain about this issue > (https://sourceforge.net/p/elftoolchain/tickets/611/). >
The mailing list maybe get a response: https://sourceforge.net/projects/elftoolchain/lists/elftoolchain-developers The project accepts patches on this list. > At the moment, you can get coverage to run just by going into > rtems-tools/rtemstoolkit/elftoolchain/libdwarf/libdward_info.c at line 228 and > changing > > cu->cu_version > 4 > > to > > cu->cu_version > 5 I see FreeBSD still limits itself to 4: https://github.com/freebsd/freebsd-src/blob/main/contrib/elftoolchain/libdwarf/libdwarf_info.c#L228 I wonder if asking on freebsd-hackers about the future could provide an insight. They will have to update at some point. Chris _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel