On Thu, 24 Sep 2020 20:04:22 +0200, Stephen John Smoogen wrote:
The original language of the proposal said no other distribution used
DWZ,
and that the format was not adopted and should be removed.
I have already updated the Wiki in the meantime based on new information from
this list:
https://fedoraproject.org/wiki/Changes/DebugInfoStandardization#Detailed_...
------------------------------------------------------------------------------
Only some of Linux distributions use existing Fedora DWZ (known are
Fedora/CentOS/RHEL, SuSE OSes, OpenMandriva, maybe others?).
[...]
Debian and Ubuntu use neither -fdebug-types-section nor DWZ.
------------------------------------------------------------------------------
The tool is not easily maintained,
I did not mention it there but it is true there are some longterm unfixed
bugs in DWZ so that it gives up on optimization of many builds:
error: Allocatable section after non-allocatable ones
https://sourceware.org/bugzilla/show_bug.cgi?id=24251#c10
error: Couldn't find DIE referenced by DW_AT_abstract_origin
(maybe DWZ error or maybe compiler error: Unknown DWARF DW_OP_255)
Thanks,
Jan