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 1Hib7C-00018x-Tt for garchives@archives.gentoo.org; Mon, 30 Apr 2007 19:00:51 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3UIxovR020715; Mon, 30 Apr 2007 18:59:50 GMT Received: from mercury.easily.co.uk (mercury.easily.co.uk [212.53.64.51]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3UIw0s8018491 for ; Mon, 30 Apr 2007 18:58:00 GMT Received: from [86.129.77.13] (account w8ss0jn4va48 HELO c1358217.kevquinn.com) by mercury.easily.co.uk (CommuniGate Pro SMTP 4.0.6) with ESMTP id 215659185 for gentoo-dev@lists.gentoo.org; Mon, 30 Apr 2007 19:56:44 +0100 Date: Mon, 30 Apr 2007 21:00:27 +0200 From: "Kevin F. Quinn" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] gentoo: static/dynamic linking libraries Message-ID: <20070430210027.128dc96b@c1358217.kevquinn.com> In-Reply-To: <200704300507.10429.mereandor@gmail.com> References: <200704291032.06932.mereandor@gmail.com> <463514A9.2030405@gentoo.org> <20070429231147.488db599@snowflake> <200704300507.10429.mereandor@gmail.com> X-Mailer: Claws Mail 2.9.1 (GTK+ 2.10.9; i686-pc-linux-gnu) 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="Sig_6Bmkb8H/K4kyWY4WUEFiFtS"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 2363980d-2ba9-4d5b-bf96-ce623ba7ea64 X-Archives-Hash: 939747727b731b9425138d4529f229d4 --Sig_6Bmkb8H/K4kyWY4WUEFiFtS Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 30 Apr 2007 05:07:00 +0200 Roman Zimmermann wrote: > Am Montag 30 April 2007 00:11 schrieb Ciaran McCreesh: > > On Sun, 29 Apr 2007 14:56:57 -0700 > > > > Donnie Berkholz wrote: > > > Anyone who wants to build a static binary wants the static libs. > > > Given the difficulty in universally enabling or disabling their > > > builds because of build-system differences, building them and > > > tossing them in the trash with INSTALL_MASK, as Marius suggested, > > > seems like the best way to go. > > > > The best way to go or the only viable short term solution? Best way to go, IMO. > That's the point! Universally disabling static builds can't be a > longterm solution. The only sane way to do this is on a per ebuild > basis. 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. However, with INSTALL_MASK, the user makes the decision never to have static binaries, and thus gets a system free of static libraries. --=20 Kevin F. Quinn --Sig_6Bmkb8H/K4kyWY4WUEFiFtS Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGNjzL9G2S8dekcG0RAsexAJwLJWnN7KO1/bXcLe4xIkS3eVZ+swCfVQgq 80MyFj68uUJUaYXvSkelIu0= =epj9 -----END PGP SIGNATURE----- --Sig_6Bmkb8H/K4kyWY4WUEFiFtS-- -- gentoo-dev@gentoo.org mailing list