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
signature.asc
Description: PGP signature