[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shlibs file changes proposal



On Thu, Aug 19, 1999 at 03:36:29PM -0700, Joel Klecker wrote:
> >Because even some free programs use shlib plugins without sonames and it'd
> >be better to maintain compatibility than to break it simply because we
> >would prefer to have sonames?
> 
> shared objects without sonames are not shared libraries, and thus do 
> not belong in the shlibs file.
> If upstream intends them to be used as shared libraries instead of 
> dlopen()ed shared objects, they should have sonames.

The point is that you cannot always control this.  And when you can,
sometimes it's not a good idea to.  (in the case of things that get
dlopen()d for example)  Yet lintian still has issues with this and the
build will fail if dpkg-shlibdeps is run on the binary which depends on
such a library for some reason.

I disagree completely with the belief that hacking binaries is better than
modifying the shlibs file format in a non-harmful way to avoid running sed
or a perl hack on a binary blindly.  Yes that really only applies to
non-free packages---why should a technical workaround to a bug be rejected
for political reasons?

And that is what Ian wants---rejection of a bugfix because its primary
beneficiary is non-free software.

-- 
Joseph Carter <knghtbrd@debian.org>             Debian GNU/Linux developer
GnuPG: 2048g/3F9C2A43 - 20F6 2261 F185 7A3E 79FC  44F9 8FF7 D7A3 DCF9 DAB3
PGP 2.6: 2048R/50BDA0ED - E8 D6 84 81 E3 A8 BB 77  8E E2 29 96 C9 44 5F BE
--------------------------------------------------------------------------
<BenC> -include ../../debian/el33t.h
<BenC> sendmail build...strange header name :)
<isildur> hahaha
* netgod laffs
<netgod> BenC: can u tell i used to maintain sendmail?  :P
<BenC> heh :)

Attachment: pgpvLugvv8wes.pgp
Description: PGP signature


Reply to: