Marvin Renich <m...@renich.org> writes:
> * Russ Allbery <r...@debian.org> [250126 12:47]:

>> In theory it would be possible to do better in Lintian by scanning the
>> symbol table to see if the libc dependency is really unneeded. But
>> doing that sounds at least a little annoying.

> Annoying to users of lintian or annoying to implement?  How so?

Annoying to implement because I think the implementation would have to
know what symbols are provided by libc.

> I thought of this solution while reading earlier in this thread, and it
> seems like the "correct" solution to me.  What is wrong with it?

Nothing so far as I know. It's just work, and if people don't think that
the problem is likely to occur, maybe the work isn't worth doing and the
tag should just be deleted.

> Clearly the current state is a bug in lintian, as so many packages
> override this error.  And from your description, the test has a
> significant purpose that is still needed in the situations it was
> intended to catch, even if they are few.

Well, I'm not sure I would go that far. It *had* a significant purpose; we
added it originally because it was catching a real problem. But it's
entirely possible that this was an artifact of build systems at the time
and the state of build systems in the archive has gotten much better.

-- 
Russ Allbery (r...@debian.org)              <https://www.eyrie.org/~eagle/>

Reply via email to