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 <massimiliano.torromeo@gmail.com>:
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.