From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1OT9WO-00025U-1Y for garchives@archives.gentoo.org; Mon, 28 Jun 2010 08:16:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 86BA3E0FA1; Mon, 28 Jun 2010 08:16:49 +0000 (UTC) Received: from mail-ww0-f53.google.com (mail-ww0-f53.google.com [74.125.82.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 4826EE0BBA for ; Mon, 28 Jun 2010 08:16:38 +0000 (UTC) Received: by wwb24 with SMTP id 24so398308wwb.40 for ; Mon, 28 Jun 2010 01:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=uSxfYGN9V3q8igU19zCI2eWLCH2QELHRfEFlZhef8qo=; b=IvAJm/ZC5pIr9LdtVRVO6By83iXE/ONjFqiQNeJjC5EvtoYgSVmRA4O37X+s9wYuqz SFuLQ5k3wKwl4y3va2DjjCzT0YdnZxNrlXHaUzPoA7EhqZAlMYAFG5PP+ndBWG7k4H0A jlPzOut7v0uEkDfifGDcOjb1FfPsitaIN/i0Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=Bx13xkTL3kEkegJyENBlslxGwNvnMcn/AYvJ88/hr9QDenp6lSGnKpLbMwstBHndkz Vfk4SiD4kQelOjtTlcy14qFQRVwS2bsQMhwbdazfJruXpwaCeiP4Ju4CvKl9ZhNrM5Vy ASs3MgrL9WxbcfTE4e0Jqtwb4/XIkfCyI3kDA= Received: by 10.227.154.142 with SMTP id o14mr3643419wbw.49.1277712997528; Mon, 28 Jun 2010 01:16:37 -0700 (PDT) Received: from snowcone ([92.16.56.192]) by mx.google.com with ESMTPS id 39sm1433923wet.43.2010.06.28.01.16.37 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 28 Jun 2010 01:16:37 -0700 (PDT) Date: Mon, 28 Jun 2010 09:16:32 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Adding --as-needed to LDFLAGS in profiles/default/linux/make.defaults Message-ID: <20100628091632.14dca3c9@snowcone> In-Reply-To: <4C285876.4020208@gentoo.org> References: <20100628083559.2c810fda@snowcone> <4C2852F6.30003@gentoo.org> <20100628085119.1631337d@snowcone> <4C285876.4020208@gentoo.org> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/1fXQ/3rGOSd5XipVFgj3WOD"; protocol="application/pgp-signature" X-Archives-Salt: 18c5cf63-670e-46b2-b2ac-30fb2ea06ffc X-Archives-Hash: 93b86da3e4273852857146542eb11e1f --Sig_/1fXQ/3rGOSd5XipVFgj3WOD Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 28 Jun 2010 11:08:22 +0300 Samuli Suominen wrote: > This is not about optimizing but preventing clear breakage, the > benefits of asneeded are not under debate here (like already stated > in the original message this thread started from) --as-needed does not prevent breakage. It shoves some breakages under the carpet so they're sometimes less visible, and sometimes easier to fix when they happen. However, it does absolutely nothing to address any of the root causes of the breakage, and it does introduce new breakages itself. Had one tenth of the effort that had been put into running around and adding in hacks to work around a deliberately broken toolchain instead been put into fixing libtool and delivering better slotting mechanisms, none of this would be an issue. Or is the policy "we've started running towards the cliff and we've already debated the merits of jumping off it, so all you're allowed to discuss now is how we remove the fence"? --=20 Ciaran McCreesh --Sig_/1fXQ/3rGOSd5XipVFgj3WOD Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAkwoWmIACgkQ96zL6DUtXhFu+gCfe+8dSaUtmxNFiqJaax6uH7uI dwEAoIVtSc2muD+FVTLosD6Il0Ldkt8I =DNZV -----END PGP SIGNATURE----- --Sig_/1fXQ/3rGOSd5XipVFgj3WOD--