Re: Static Library Policy Draft Changes

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

 



On Wed, 2008-04-09 at 00:59 +0200, Ralf Corsepius wrote:
> I don't understand the difference between #2 and #3.

It's a subtle distinction.

In 2, you have some static libraries and some shared libraries, but the
static librar{y,ies} don't have shared alternatives.  We don't want to
stuff the static ones into the -devel package as we then lose the
ability to track what packages statically link against said library, and
we don't want to put them in -static as we then run the risk of
statically linking to /all/ the static libraries, even those that have
shared alternatives.  In 3, there is /only/ static libraries, which if
we were to try splitting out the static libraries you'd wind up with an
empty -devel subpackage.  That's why it's OK then to put the static
libraries directly in the -devel subpackage, but still packages which
link to those static BR the -static provides.

Nonshared subpackage is needed to isolate the static with no alternative
libraries from the static with alternative libraries.  This way you
don't run the risk of statically linking to /all/ the static libraries,
even those that have shared alternatives.

-- 
Jesse Keating
Fedora -- All my bits are free, are yours?

Attachment: signature.asc
Description: This is a digitally signed message part

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux