On 1/25/19 3:39 PM, Andrew Haley wrote: > On 1/25/19 2:39 PM, Andrew Haley wrote: >> Massive win for gold here, on my (very old) AArch64 system: > > And on another, faster AArch64 system: > > BFD linker: > > real 0m14.532s > user 0m13.070s > sys 0m1.419s > > gold, single-threaded: > > real 0m6.313s > user 0m6.123s > sys 0m0.190s > > gold, multi-threaded: > > real 0m4.129s > user 0m8.724s > sys 0m1.741s > > Verdict: yes, please! I couldn't get lld to work with any of the tools I have installed. So I built a bleeding-edge gcc and lld, and I got:
lld, single-threaded real 0m3.269s user 0m3.049s sys 0m0.221s lld, multi-threaded: real 0m1.213s user 0m4.336s sys 0m0.960s Which is faster by a factor of 12! It'll be a while before this is installed everywhere, but worth having. Effectively it makes linking go away as a major component of build time. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. <https://www.redhat.com> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671