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 1K2CHc-0004Ej-97 for garchives@archives.gentoo.org; Fri, 30 May 2008 21:37:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7FC3BE0154; Fri, 30 May 2008 21:37:06 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by pigeon.gentoo.org (Postfix) with ESMTP id 2F008E0154 for ; Fri, 30 May 2008 21:37:06 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id z27so17291ugc.49 for ; Fri, 30 May 2008 14:37:05 -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=ht0lQ0qBKk4kNRA+mU0DeJdUn6GeXEvx0lVkYXiMEWI=; b=k0OlgIp98VEa4kjUrmTuWSn4FWd2KBxb5GyKxRoAKBoNDBweVXMQbOSNBsyF2ZtS4Y 7eegYf0hNeUmoo0fGczywJ0eIyKHiRiRu53FjNAgN38doQIypSjzQWd/d2kupdySIIKW VLhtm0eXAKux1jZ4Q+VcMJWYEWha9ppFvkzRU= 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=B4lKI/nJh5yk/q6KZ9KU6kj88I6p7mcCsGgyLmO3aEqsY58PLmw5Dh+B4nYoavTH/6 pxkdoxFxD3LS2FDllOT1mzAPH/AveOy90DLfE8yXe7Sla3kK2NCIZRtmlNv+ZbX/62fm /SHbe5p2q5tTdQag7H763lP0s0mx1u4e8aULo= Received: by 10.67.22.2 with SMTP id z2mr116783ugi.85.1212183425370; Fri, 30 May 2008 14:37:05 -0700 (PDT) Received: from snowcone ( [213.121.151.206]) by mx.google.com with ESMTPS id k27sm73458ugd.72.2008.05.30.14.37.04 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 30 May 2008 14:37:05 -0700 (PDT) Date: Fri, 30 May 2008 22:37:00 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: RFC: Should preserve-libs be enabled by default? Message-ID: <20080530223700.12cd7bcd@snowcone> In-Reply-To: <1212183082.13925.2.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> 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_/fhGJYLcTmDWbtP.90K5C5NA"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: e18f5b11-0cee-45b4-b8ca-37354cc683b4 X-Archives-Hash: 9317ae823d0b1df9526ddd39afa3b8cc --Sig_/fhGJYLcTmDWbtP.90K5C5NA Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 31 May 2008 00:31:22 +0300 Mart Raudsepp wrote: > On R, 2008-05-30 at 20:20 +0100, Ciaran McCreesh wrote: > > On Fri, 30 May 2008 21:13:32 +0200 > > Luca Barbato wrote: > > > Talk to the upstream about this, probably getting a satisfying > > > solution isn't that difficult. > >=20 > > The solution is to use --as-needed in the same way that -ffast-math > > is used: only with applications specifically designed to support it. >=20 > You mean everything but paludis? 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. > Doesn't your grand plan include supporting Prefix and Interix with PE > binaries and so on? I have no particular interest in supporting any platform that can't ship a Standard-compliant C++ environment. > I know projects that need to work around static initialization not > being reliable - they only happen to have done that for other reasons > (such as Windows PE format, iirc) years before --as-needed was > implemented for binutils. > Standards is one thing - reality is something quite different. > The reality is that everything designed to work everywhere is just > mighty happy with --as-needed and lots of benefits to gain from it. 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 Ciaran McCreesh --Sig_/fhGJYLcTmDWbtP.90K5C5NA Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkhAc34ACgkQ96zL6DUtXhEhEwCfdF3b67GnYGuMiXeclNYE+REt uN8AoJiALjwFwqVHYK58Vm74dUZBS/6B =0FsO -----END PGP SIGNATURE----- --Sig_/fhGJYLcTmDWbtP.90K5C5NA-- -- gentoo-dev@lists.gentoo.org mailing list