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 1K2CXx-0005TY-KB for garchives@archives.gentoo.org; Fri, 30 May 2008 21:54:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C8DF0E0234; Fri, 30 May 2008 21:53:59 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by pigeon.gentoo.org (Postfix) with ESMTP id 7194FE04E2 for ; Fri, 30 May 2008 21:53:59 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id z27so19813ugc.49 for ; Fri, 30 May 2008 14:53:59 -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=JYEK+b7nWAGB2QaHIWhRlN+KakjH74Lk6xsJ2vCyz9I=; b=VfM8uMoZJBqne3yaVekxR4G3jJ6tm4DHxajhsi23E2moG86qbOAZTqI/ejxhmMvgmL bz9alNZCg/gCukcfgEoOa8xynJDkzQcnzT0wuA3qGIZlwWEf/OSSv8+jtKkS0kHuxfB2 BYtl3HTQ6LS92oiNFzHT1kf7KMYO2boDrkcKY= 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=K8CT1iUBPo7+ArSKmnyoqbaX5fadvAJpy9xwcxWJIKigHdXf9iXLY/iLrqpDwJkSoo thgJcynSL58w8Oon2pYsEN25x2YyKHyubyRauBxaUSOqlfr2Osmix55XUdJjVIdGMUOG Chy6rGb4wbrRed8hm0/q86o/V5Hmi6a+aKJI8= Received: by 10.67.102.6 with SMTP id e6mr86100ugm.25.1212184438761; Fri, 30 May 2008 14:53:58 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id s7sm301793uge.48.2008.05.30.14.53.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 30 May 2008 14:53:58 -0700 (PDT) Date: Fri, 30 May 2008 22:53:51 +0100 From: Ciaran McCreesh 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?) Message-ID: <20080530225351.3fc023cb@snowcone> In-Reply-To: <1212184064.13925.15.camel@localhost> References: <20080529011316.54f0f1f6@sheridan.genone.homeip.net> <200805301657.46861.levertond@googlemail.com> <200805301743.15555.levertond@googlemail.com> <484051DC.6090409@gentoo.org> <20080530202034.1b147946@snowcone> <1212183082.13925.2.camel@localhost> <20080530223700.12cd7bcd@snowcone> <1212184064.13925.15.camel@localhost> X-Mailer: Claws Mail 3.4.0 (GTK+ 2.12.9; 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; boundary="Sig_/D8.0J320q/hl2tJn/Enm0Xw"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: 6feebbfb-6565-40ed-b401-b21eb9e44468 X-Archives-Hash: 76ec2ea690df944e2f47c4b1139deb33 --Sig_/D8.0J320q/hl2tJn/Enm0Xw Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 31 May 2008 00:47:44 +0300 Mart Raudsepp wrote: > > Paludis is fine with as-needed. But hey, don't let reality get in > > the way of your pathetic attempts at turning everything into Paludis > > bashing. >=20 > It happens to be the only package that I know of that couldn't be > fixed to work with --as-needed (fix for others being to actually > state linking with a library whose symbols are directly used). I have > not heard of anything else. Except that Paludis is fine with --as-needed. > That doesn't mean Gentoo progress, in maintainability of a running > system through the ease of ABI breaks meaning magnitudes of less > recompilations, should be inhibited. as-needed isn't the right way to do this. > > And twenty years ago C++ had to work around linkers that only > > supported eight character symbol names. Reality moves forward, > > except in situations like these where people try to rice it > > backwards. >=20 > Maybe you'd like to tell that to the authors of the platforms that > don't support this extreme corner case, but are amongst the platforms > that we do somewhat support in Gentoo? Not really. They'll fix it sooner or later. Probably sooner, once C++0x starts being widely used. > The story that matters here is, that a C++ corner case that does not > work on 0.01% of packages with --as-needed and breaks on non-ELF > platforms, should not cause good things for our users to be shot down. You could say the same thing for -ffast-math... --=20 Ciaran McCreesh --Sig_/D8.0J320q/hl2tJn/Enm0Xw Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkhAd3QACgkQ96zL6DUtXhGIygCgtZ0G+WFA/BW24NHPexa2TbZh QjgAnjp2oyGdrORDWMP4oNa1MkLGUDMh =TV/a -----END PGP SIGNATURE----- --Sig_/D8.0J320q/hl2tJn/Enm0Xw-- -- gentoo-dev@lists.gentoo.org mailing list