Bug#880475: internal lintian shlib error running lintian -F on gcc-8-cross_1_amd64-changes
Chris Lamb:
> Hi Niels,
>
>> We are using readelf these days as it copes better with foreign
>> architecture binaries. Although, as you have probably guessed by now,
>> we have not to renamed our internal tooling to reflect the "objdump ->
>> readelf" migration.
>
> No wonder I couldn't find the "objdump" invocation!
>
>> Does it also produce non-sense when you run "readelf -a -W" directly on
>> the binaries?
>
> Yep!
>
> [...]
>
>
> Regards,
>
Ok, so we are now down to that either the binary is corrupt / has
corrupted fields or readelf has a bug as root cause for the problem.
* @Matthias; can you confirm whether the binary is as intended?
Then there is a second problem in that lintian trusts itself (or the
readelf output) too much. Ideally, it should not be possible to trigger
this kind of warning even with a corrupt binary.
Thanks,
~Niels
Reply to: