<div dir="ltr"><div>Hi Volker,</div><div><br></div><div>may I suggest that you also blog about this at some point in time? :-)</div><div>I know this is additional work (sorry), but it helps a lot visibility wise. This blog can then be posted at reddit/r/linux et al...<br></div><div><br></div><div>Best regards</div><div>Dominik<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 28, 2019 at 1:03 PM Volker Krause <<a href="mailto:vkrause@kde.org">vkrause@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
ELF Dissector has been moved to kdereview for the usual review process.<br>
<br>
<a href="https://phabricator.kde.org/source/elf-dissector/" rel="noreferrer" target="_blank">https://phabricator.kde.org/source/elf-dissector/</a><br>
<br>
ELF Dissector is a static analysis tool for ELF libraries and executables, for <br>
doing things like inspecting forward and backward dependencies (on a library <br>
or symbol level), identifying load-time performance bottlenecks such as <br>
expensive static constructors or excessive relocations, or size profiling of <br>
ELF files.<br>
<br>
ELF Dissector has been living in playground for more than 6 years because I <br>
was sloppy following the right process. Since it's in active use by a number <br>
of people, is actively maintained and remains relevant and useful I think it's <br>
time to finally rectify this :)<br>
<br>
Regarding its final destination, extragear/sdk looks like the obvious <br>
candidate, as its such a niche tool that being part of the KDE Application <br>
bundle is probably hard to argue. Once KDE Applications and the "release <br>
service" are sufficiently decoupled, I'd of course be more than happy to have <br>
it covered by the automatic release process.<br>
<br>
Regarding distribution, there is one annoying aspect, its dependency on semi-<br>
public binutils API for accessing the C++ symbol demangling AST. That works on <br>
conventional Linux distributions, but I failed to make it work as a Flatpak <br>
due to that.<br>
<br>
Regarding portability, this currently only builds on ELF-based systems, <br>
although theoretically this could be useful on a Windows host used for <br>
embedded Linux development too. It's not impossible to make this work <br>
eventually I think, but it's probably quite some work.<br>
<br>
Thanks,<br>
Volker</blockquote></div>