Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: RFC: Should preserve-libs be enabled by default?
Date: Fri, 30 May 2008 21:37:08
Message-Id: 20080530223700.12cd7bcd@snowcone
In Reply to: Re: [gentoo-dev] Re: RFC: Should preserve-libs be enabled by default? by Mart Raudsepp
1 On Sat, 31 May 2008 00:31:22 +0300
2 Mart Raudsepp <leio@g.o> wrote:
3 > On R, 2008-05-30 at 20:20 +0100, Ciaran McCreesh wrote:
4 > > On Fri, 30 May 2008 21:13:32 +0200
5 > > Luca Barbato <lu_zero@g.o> wrote:
6 > > > Talk to the upstream about this, probably getting a satisfying
7 > > > solution isn't that difficult.
8 > >
9 > > The solution is to use --as-needed in the same way that -ffast-math
10 > > is used: only with applications specifically designed to support it.
11 >
12 > You mean everything but paludis?
13
14 Paludis is fine with as-needed. But hey, don't let reality get in the
15 way of your pathetic attempts at turning everything into Paludis
16 bashing.
17
18 > Doesn't your grand plan include supporting Prefix and Interix with PE
19 > binaries and so on?
20
21 I have no particular interest in supporting any platform that can't
22 ship a Standard-compliant C++ environment.
23
24 > I know projects that need to work around static initialization not
25 > being reliable - they only happen to have done that for other reasons
26 > (such as Windows PE format, iirc) years before --as-needed was
27 > implemented for binutils.
28 > Standards is one thing - reality is something quite different.
29 > The reality is that everything designed to work everywhere is just
30 > mighty happy with --as-needed and lots of benefits to gain from it.
31
32 And twenty years ago C++ had to work around linkers that only supported
33 eight character symbol names. Reality moves forward, except in
34 situations like these where people try to rice it backwards.
35
36 --
37 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies