Hi!

On Fri, 2010-01-22 at 13:55:00 +0100, Goswin von Brederlow wrote:
> Package: dpkg-dev
> Version: 1.15.4.1
> Severity: normal
> File: /usr/bin/dpkg-shlibdeps

> in the process of packaging the Intel pro c/c++ compiler I run into
> the problem that their libraries have broken "SONAME libfoo.so". They
> do not have any soversion at all. Because of this dpkg-shlibdeps
> ignores those libraries completly and one can not create a shlibs
> entry for them.
> 
> I think it would be better if a soversion of 0 would be assumed in
> such cases so that one can still get automatic dependencies for such
> libs. The change in dpkg-shlibdeps would be simple:

[...]

> If that is acceptable then please do clone the bug to dh_makeshlibs so
> it automatically generates dependencies for such libs as well.

I don't think this is acceptable at all, dpkg-shlibdeps should not be
generating bogus information, if the library does not have it, then
that's a problem with the library, you should bring this up with them,
and discuss how they handle the stability of their ABI and possible
incompatibilities, etc. This would also make it acceptable for Debian
(and derivatives) to have such libraries which it's not.

I'll wait for Raphaƫl's comments, but otherwise I think this report
should just get closed.

regards,
guillem




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to