Hello Massimiliano,

To 1) Indeed only `libelf` might be needed for detecting non-stripped binaries. It is an optional dependency and if it's not installed, it won't be build with it.
         I was not aware that libelf is packaged as separate package.
         Here is the relevant code btw:
https://github.com/sahib/rmlint/blob/master/lib/utilities.c#L182
To 2) Indeed, gettext can be likely moved to build deps then.
To 3) The gui can be found in the develop branch, it's not yet in master:
         https://github.com/sahib/rmlint/tree/develop/gui
It will be included in the next release which will be probably somewhen this month. More information here: http://rmlint.readthedocs.org/en/latest/gui.html

Regards,
Christopher

Am Di, 13. Okt, 2015 um 10:43 schrieb Massimiliano Torromeo <[email protected]>:
Hi,
I'm looking at rmlint right now and I have cleaned-up the dependencies a
bit. Since you are the developer, it would be nice to have your
confirmation on a couple of things:

1. I cound't find any reason why rmlint should depend on elfutils. My guess
is that you need the "strip" command but that is provided by binutils,
while elfutils has "eu-strip".
2. It seems to me that gettext is a build time dependency. The binary is
not linked to it and I don't see calls to its tools outside the build
scripts.
3. What are the optdepends for? I don't see any GUI in the source tree.

Reply via email to