On Sun, May 04, 2008 at 11:03:39AM -0700, Russ Allbery wrote:
> Please explain exactly how this is a bug.  What breaks?  What doesn't work
> properly?  What problems does this cause?

Trunk (I did not check 1.6.4-beta1 yet) removes exported symbols from
the library without changing the abiname. This can be ignored under some
circumstance, but is not nice.

> This is rather far from the only shared library in Debian that changes
> ABIs based on configuration options;

Please show an example. Especially if it changes data structures it gets
nasty, as the software usualy just crashs.

>                                      given that Debian doesn't have
> eDirectory packages, it seems unlikely that this would affect Debian.

The eDirectory support extends the ldap lib, it is nothing extra.

> Also, please explain why you think this bug is RC.  I don't see anything
> in either the lenny RC policy or in Policy that would support that.

Generic shared library ABI handling is not defined by the policy. It is
defined by the runtime environment and the standards for that (ld.so,
ELF). If you believe you can handle that properly, feel free. But for a
private lib (the build system don't install headers which are needed to
build anything against it) this is just not worth the work.

I would just remove the soname and install it as libkdb_ldap.so into
/usr/lib/krb5. kdp/kldap.so and krb5_ldap_util needs an rpath then.

Bastian

-- 
Four thousand throats may be cut in one night by a running man.
                -- Klingon Soldier, "Day of the Dove", stardate unknown



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

Reply via email to