From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L0IOL-0005a6-4Q for garchives@archives.gentoo.org; Wed, 12 Nov 2008 16:16:29 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 438CEE03DD; Wed, 12 Nov 2008 16:16:28 +0000 (UTC) Received: from smtp6-g19.free.fr (smtp6-g19.free.fr [212.27.42.36]) by pigeon.gentoo.org (Postfix) with ESMTP id 12A69E03DD for ; Wed, 12 Nov 2008 16:16:28 +0000 (UTC) Received: from smtp6-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp6-g19.free.fr (Postfix) with ESMTP id C42F6173F2 for ; Wed, 12 Nov 2008 17:16:24 +0100 (CET) Received: from [192.168.0.13] (bne75-10-88-178-16-229.fbx.proxad.net [88.178.16.229]) by smtp6-g19.free.fr (Postfix) with ESMTP id 23F551748D for ; Wed, 12 Nov 2008 17:16:20 +0100 (CET) Message-ID: <491B00DB.4000901@gentoo.org> Date: Wed, 12 Nov 2008 17:14:19 +0100 From: =?ISO-8859-1?Q?R=E9mi_Cardona?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1b1pre) Gecko/20081006 Shredder/3.0a3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Please review: function epunt_la_files for eutils.eclass References: <200811091704.10291.loki_val@gentoo.org> <200811091734.35331.loki_val@gentoo.org> <1226497311.29028.15.camel@localhost> <200811121540.50740.loki_val@gentoo.org> In-Reply-To: <200811121540.50740.loki_val@gentoo.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 268362ad-b8cb-41ca-b880-7f75c1baf9ac X-Archives-Hash: ba9d85b3733a8a70035139bcad8ec317 Le 12/11/2008 15:40, Peter Alfredsen a =E9crit : > But let me point out that in most leaf-packages, removing la files will > cause no pain, but will ensure that they do not have to be rebuilt if > a .la-listed dependency loses its .la file. Mart, others and myself have already tried removing .la files to "see=20 what would break". And it breaks a whole lot more than we anticipated. Among others, it breaks KDE3 (all of it), pulseaudio, the current=20 version of app-office/dia, and many more which I can't remember. In a perfect world, there would be no need for .la files. But we're far=20 from that perfect world. I think it's best we provide a better solution. Mart had already proposed a "static-lib" USE flag. Donnie just suggested=20 on IRC we turn this use flag into a FEATURES flag. I think those are much better options than just using this function in=20 some ebuilds. Cheers :) R=E9mi