1 |
On Sun, 8 Sep 2013 11:05:16 +0000 (UTC) |
2 |
Martin Vaeth <vaeth@××××××××××××××××××××××××.de> wrote: |
3 |
|
4 |
> Ryan Hill <dirtyepic@g.o> wrote: |
5 |
|
6 |
> > In any case this is a firm no. |
7 |
> > The increase in loading times for apps that link lots of libraries is |
8 |
> > significant (if it wasn't, we wouldn't need lazy loading :p). |
9 |
|
10 |
> You get the same delay for lazy linking, only not necessarily |
11 |
> everything immediately when the application starts up. |
12 |
> And even then it is only faster (at startup) if only very few symbols |
13 |
> are needed near the beginning. |
14 |
> |
15 |
> Quite the opposite, total time of loading huge projects like |
16 |
> kde or libreoffice can even be faster with "now", since you do |
17 |
> not need administration overhead for keeping track of resolving. |
18 |
> I did not realize a measurable difference for kde and libreoffice |
19 |
> even on my slow machines - random things like location on harddisk |
20 |
> apparently had a much bigger impact on startup. |
21 |
> Please really try before you fix your opinion. |
22 |
|
23 |
I'm basing my opinion on the experiences reported by other distros, by |
24 |
openwall, and by our own hardened team. In any case my opinion doesn't really |
25 |
matter because in the end since I'm not the one who gets to make that |
26 |
decision. I misrepresented that and I apologize. I would still be against |
27 |
making this change. |
28 |
|
29 |
> >> However, isn't it time to use "gnu" now for all users? [...] |
30 |
> > |
31 |
> > Sure, but the sysv hash is teeny and backward compatibility is |
32 |
> > always nice if it's next to free. |
33 |
> |
34 |
> But it is not completely free, and the majority of users |
35 |
> will never have any need for it - in factõ I do not know |
36 |
> any use-case, but of course I do not know all ancient software |
37 |
> sitting around somewhere. |
38 |
> Those few who need it can add the option without difficulties. |
39 |
|
40 |
FWIW I agree but I am not the binutils maintainer. |
41 |
|
42 |
|
43 |
-- |
44 |
Ryan Hill psn: dirtyepic_sk |
45 |
gcc-porting/toolchain/wxwidgets @ gentoo.org |
46 |
|
47 |
47C3 6D62 4864 0E49 8E9E 7F92 ED38 BD49 957A 8463 |