On 26/01/2025 04:57, Steven Robbins wrote:
I've come to realise the ITK build has 15 libraries that lintian flags with
...
The error description seems straightforward. But how does one solve
this? I have to assume that the linker would by default link with the
libc (?), so perhaps the linker invocation has options that suppress
this? What would that be?
You may not need to solve it if it's intentional.
For example, you have a "plugin" style library that only uses functions
from the main library and nothing else.
I do this to confirm if lintian is correct:
> $ objdump -p file.so
> ...
> NEEDED libc.so.6
> ...
If it doesn't need libc, then lintian error is correct.
You would then sift through the code to see what that library
includes/links against.
Is it intentional that it doesn't need libc? If yes, then override the
error.
--
Regards,
Ahmad