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

Reply via email to