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 ) 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 ; Tue, 1 May 2007 07:28:41 GMT Received: by ug-out-1314.google.com with SMTP id z38so11308ugc for ; 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 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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