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 1K2O9V-0003ZG-M7 for garchives@archives.gentoo.org; Sat, 31 May 2008 10:17:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A7AC8E027C; Sat, 31 May 2008 10:17:31 +0000 (UTC) Received: from cp-out10.libero.it (cp-out10.libero.it [212.52.84.110]) by pigeon.gentoo.org (Postfix) with ESMTP id 5D360E027C for ; Sat, 31 May 2008 10:17:31 +0000 (UTC) Received: from [192.168.0.6] (151.57.4.33) by cp-out10.libero.it (8.5.014) id 483D08900077C33D for gentoo-dev@lists.gentoo.org; Sat, 31 May 2008 12:17:30 +0200 Message-ID: <48412509.8050105@gentoo.org> Date: Sat, 31 May 2008 12:14:33 +0200 From: Luca Barbato User-Agent: Thunderbird 2.0.0.12 (X11/20080228) 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] RFC: --as-needed to default LDFLAGS (Was: RFC: Should preserve-libs be enabled by default?) References: <20080530220743.GH17201@comet> <20080531010259.52b8c105@snowcone> <4840990B.9040909@gentoo.org> <20080531013016.4aceedbb@snowcone> <4840A3EE.30708@gentoo.org> <20080531021748.4dd0b78e@snowcone> <20080531014356.GB6931@seldon.metaweb.com> <20080531025020.7d7da9d7@snowcone> <8b4c83ad0805301908sec8a9dale54c1696b5a0dccc@mail.gmail.com> <20080531031432.24169d4c@snowcone> <8b4c83ad0805301923v73ee15eds92d525f97a0e2c4b@mail.gmail.com> <20080531033319.02d42034@snowcone> In-Reply-To: <20080531033319.02d42034@snowcone> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: c94ad2ea-b743-4178-a252-b04f5a8639ec X-Archives-Hash: 287b73798bcc37da7ace112b5a245e39 Ciaran McCreesh wrote: > Fact: the underlying issue is a libtool bug. Wrong, it isn't just that, --as-needed and libtool are unrelated. > Fact: as-needed does not fix this bug. It attempts to work around it. Wrong, --as-needed does exactly what is supposed to do, precise bookkeeping. > Fact: as-needed breaks standard-compliant code. Wrong, --as-needed breaks disputable code that happens to be standard-compliant by a specific read of the standard. The fact the specific code is something wrong from the security/style/maintainability point makes it a bonus. > Fact: fixing the libtool bug would give all the benefits purportedly > given by using as-needed, without the drawbacks. Wrong, fixing libtool gives other benefits, so it's worth trying to fix it as well. The new autotools and proper usage of them makes life easier so it's worth improving on this side. > It's quite simple, Probably but is an empty sentence w/out supporting code. > and if there're any of the above that you didn't > already know then why are you wasting everyone else's time discussing > things in this thread without doing some basic research first? Basically most people is discussing with you since thinks, wrongly, that could be possible take something good from this discussion. The patch you pointed doesn't look complete nor acceptable to upstream as is, yet could help. lu -- Luca Barbato Gentoo Council Member Gentoo/linux Gentoo/PPC http://dev.gentoo.org/~lu_zero -- gentoo-dev@lists.gentoo.org mailing list