On Tuesday 29 January 2008, Stephan Kulow wrote:
But the warning is not fatal. It would mean way too
many fallouts for false
positives.
Well, it was just a general topic, but while we're talking on this
specifically: by definition there can't be false positives
for -Wstrict-prototypes. And the reason for them being turned on is (iirc)
that the incorrect prototypes cause ABI issues (parameters passed
incorrectly) and crashes. Therefore if we support an architecture where is
indeed an ABI problem (think SLE), then we should weed them out of the
source.
Note that I'm not advocating to do that now - evaluation of the fallout has to
happen first (in BETA IMHO). I just said that rather than implementing the
failure in the autobuild check, it should be triggered by using the right gcc
option for it.
Greetings,
Dirk
--
RPMLINT information under
http://en.opensuse.org/Packaging/RpmLint
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-packaging+help(a)opensuse.org