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