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

Bug#100346: seconding this proposal



On Sat, Jul 28, 2001 at 05:55:10PM -0500, Branden Robinson wrote:

Per Manoj's suggestion, I'm adding the following text.

> --------------------------------------------------------------------------------
> In general, libraries must be available in both shared and static forms.
> In some cases, it is acceptable for a library to be available in static
> form only; these cases include:
>   * libraries for languages whose shared library support is immature or
>     unstable;
>   * libraries whose interfaces are in flux or under development (commonly
>     the case when the library's major version number is zero, or where the
>     ABI breaks across patchlevels);
>   * libraries which are explicitly intended to be available only in static
>     form by their upstream author(s)
If a shared version of a library package is not desired and the reason is
not listed above, the maintainer should seek consensus for the decision on
the debian-devel mailing list.  In any case, any library that does not
provide a shared version should discuss why in its package's extended
description.
> 
> The shared version must be compiled with -fPIC, and the static version must
> not be. In other words, each *.c file will need to be compiled twice.
> --------------------------------------------------------------------------------

-- 
G. Branden Robinson                |    One man's theology is another man's
Debian GNU/Linux                   |    belly laugh.
branden@debian.org                 |    -- Robert Heinlein
http://people.debian.org/~branden/ |

Attachment: pgpfLblans7rf.pgp
Description: PGP signature


Reply to: