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 1HiiT6-0005Bp-HD for garchives@archives.gentoo.org; Tue, 01 May 2007 02:51:56 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l412ovDI022502; Tue, 1 May 2007 02:50:57 GMT Received: from spaceymail-a3.g.dreamhost.com (sd-green-bigip-202.dreamhost.com [208.97.132.202]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l412n98D020219 for ; Tue, 1 May 2007 02:49:09 GMT Received: from [172.16.1.36] (adsl-68-124-163-222.dsl.irvnca.pacbell.net [68.124.163.222]) by spaceymail-a3.g.dreamhost.com (Postfix) with ESMTP id 7BA9519514C for ; Mon, 30 Apr 2007 19:49:08 -0700 (PDT) Subject: Re: [gentoo-dev] gentoo: static/dynamic linking libraries From: Peter Gordon To: gentoo-dev@lists.gentoo.org In-Reply-To: <4635132C.90009@gentoo.org> References: <200704291032.06932.mereandor@gmail.com> <9fce88250704290154j744ae4a8v19ce701e87be0f9d@mail.gmail.com> <20070429113659.24f0af00@snowflake> <4635132C.90009@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-lxK9+qHg2CCMXeEa1PbX" Organization: Gentoo Linux Date: Mon, 30 Apr 2007 19:49:07 -0700 Message-Id: <1177987747.3440.16.camel@tuxhugs> 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 X-Mailer: Evolution 2.10.1 (2.10.1-4.fc7) X-Archives-Salt: 4fa9c20d-f79f-48c8-84a9-8b899c12f714 X-Archives-Hash: 29a86d1ea73a9559afed52381d5f90d5 --=-lxK9+qHg2CCMXeEa1PbX Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, 2007-04-29 at 23:50 +0200, R=C3=A9mi Cardona wrote: > Open Question part: >=20 > Since I don't have any thing other than Gentoo : does anyone know how > other distros handle static libs in their -dev packages? Fedora's policy [1] is to only include static libraries when absolutely necessary, such as with libpci or other libraries that ship *only* static incarnations (though in these cases the packager is heavily encouraged to pester the upstream developer(s) about building a shared library as well); or for specific exceptions where full and satisfactory reason is given for the inclusion of static libraries (such as, perhaps, low-level rescue utilities like grub and others, though they generally then need to explicitly be in a foo-static subpackage when built). All such cases need to be approved by the Fedora Engineering Steering Committee (FESCo). > Does anyone care about static libs except for maybe really really low > level stuff? They are useful for rescue operations and whatnot, when a LiveCD or similar is not handy; or perhaps when the computer cannot boot from an alternative medium. That's the only major benefit I see of them.=20 > My Opinion part: >=20 > I'd definitely would like to see them leave my system for good as I have > no use for 99% of them whatsoever. ++ > Open Question part: >=20 > Could some FEATURE disable static libs building by default in desktop > profiles, with some (like the 5 packages Roman pointed out) using > something like a RESTRICT? >=20 Back when I used Gentoo (mid-2003 through Nov. 2005), I remember there being a "-static" flag that could be set. I don't remember if that was in FEATURES or USE though; and not all ebuilds honored it. :| Is there similar functionality in modern Portage?=20 [1] http://fedoraproject.org/wiki/Packaging/Guidelines#StaticLibraries --=20 Peter Gordon (codergeek42) / FSF & EFF Member Gentoo Forums Global Moderator GnuPG Public Key ID: 0xFFC19479 / Fingerprint: DD68 A414 56BD 6368 D957 9666 4268 CB7A FFC1 9479 My Blog: http://thecodergeek.com/blog/ --=-lxK9+qHg2CCMXeEa1PbX Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQBGNqqeQmjLev/BlHkRAglGAJ9V+phOHI3MiM2GNhlQ+hJHurPOjwCgpxEx BVuNZEYBXt0vRhaW9D0rHTc= =vMQ6 -----END PGP SIGNATURE----- --=-lxK9+qHg2CCMXeEa1PbX-- -- gentoo-dev@gentoo.org mailing list