On Sat, 31 May 2008 00:31:22 +0300
Mart Raudsepp <[EMAIL PROTECTED]> wrote:
> On R, 2008-05-30 at 20:20 +0100, Ciaran McCreesh wrote:
> > On Fri, 30 May 2008 21:13:32 +0200
> > Luca Barbato <[EMAIL PROTECTED]> wrote:
> > > Talk to the upstream about this, probably getting a satisfying
> > > solution isn't that difficult.
> > 
> > The solution is to use --as-needed in the same way that -ffast-math
> > is used: only with applications specifically designed to support it.
> 
> 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.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to