From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.62)
	(envelope-from <gentoo-dev+bounces-23232-garchives=archives.gentoo.org@gentoo.org>)
	id 1Himpf-0002T0-60
	for garchives@archives.gentoo.org; Tue, 01 May 2007 07:31:31 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l417UTGq028717;
	Tue, 1 May 2007 07:30:29 GMT
Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175])
	by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l417SfBr026385
	for <gentoo-dev@lists.gentoo.org>; Tue, 1 May 2007 07:28:41 GMT
Received: by ug-out-1314.google.com with SMTP id z38so11308ugc
        for <gentoo-dev@lists.gentoo.org>; Tue, 01 May 2007 00:28:41 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed;
        d=gmail.com; s=beta;
        h=domainkey-signature:received:received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:message-id;
        b=OQOULmZyF99wEOSycnWTHdY4wSRLdEzZEqg9J74tMaoPVzT5n1YUUFTTmW+rAKT+CBdV0gCgNXa63m33N9/7oBpnbahI8QDk550Et/KZAlEA5iBLJclP3cKFD+ZLix/sEvAMc/eb6BuTsz6qerFHBRn7kdtTEfHxUnqg+CkNmVM=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=beta;
        h=received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:message-id;
        b=E8hHHezpZGMObjklAozQD1g120rZnYTnHLZHysqztqZ30HPofcf7uZCD2MGHLNYQkegm2AnEy3YMp8z/gR9PFJABZJrAnCN2I9SyjrWacvMs+8lMHf9DYm/qPnqhZI1L1BEq+OMEmmZ7rHthtzPGv2oBEuNJOmwvxRMiCbCbpCo=
Received: by 10.66.232.9 with SMTP id e9mr147119ugh.1178004521006;
        Tue, 01 May 2007 00:28:41 -0700 (PDT)
Received: from ?192.168.1.4? ( [62.178.147.109])
        by mx.google.com with ESMTP id y37sm3699398iky.2007.05.01.00.28.39;
        Tue, 01 May 2007 00:28:39 -0700 (PDT)
From: Roman Zimmermann <mereandor@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] gentoo: static/dynamic linking libraries
Date: Tue, 1 May 2007 09:28:33 +0200
User-Agent: KMail/1.9.5
References: <200704291032.06932.mereandor@gmail.com> <200704300507.10429.mereandor@gmail.com> <20070430210027.128dc96b@c1358217.kevquinn.com>
In-Reply-To: <20070430210027.128dc96b@c1358217.kevquinn.com>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Content-Type: multipart/signed;
  boundary="nextPart2666369.BaVIyK07xA";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit
Message-Id: <200705010928.38026.mereandor@gmail.com>
X-Archives-Salt: 55fb82f6-5031-4a95-9a1c-1a4fa02914c4
X-Archives-Hash: b964dc1ea3d14a19205edb317d34cc52

--nextPart2666369.BaVIyK07xA
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Am Montag 30 April 2007 21:00 schrieb Kevin F. Quinn:
> The thing about static libraries, is that the ebuild that creates them
> doesn't know whether anything else will want to use them.  It may be
> that in practice, most libraries are never used in their static form -
> but the point is that the ebuild doesn't know enough information to
> make the decision.

That's true for now, but it won't anymore when use dependencies are=20
implemented. Then a corresponding useflag could be used to opt-in for stati=
c=20
builds.
=20
> However, with INSTALL_MASK, the user makes the decision never to have
> static binaries, and thus gets a system free of static libraries.

Except the little detail that INSTALL_MASK definately breaks things. I trie=
d=20
it yesterday.
The reason is that packages that build static libs (though --disable-static=
 is=20
set) will depend on other static libs. With INSTALL_MASK in place those=20
static libs are never installed. Hence the build fails.
So it is not a working option.

--nextPart2666369.BaVIyK07xA
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBGNuwmIAIA2PPsul0RAsdUAJ44OH3vCdtefDQiI7DbUn3AwyL3dgCdEmU+
oIKVKXCCTG5Hk+bkhhecyfM=
=Gm4Q
-----END PGP SIGNATURE-----

--nextPart2666369.BaVIyK07xA--
-- 
gentoo-dev@gentoo.org mailing list