On Sunday, 6 April 2014 at 00:50:43 UTC, Andrei Alexandrescu wrote:
On 4/5/14, 2:47 PM, Asman01 wrote:
Today I've found a good alternative to slow gcc's linker: gold. Written by Google in C++ it's a linker writen for large code bases with C++ in mind. The author claims it's about 5 times fast than gcc's one. It does support ELF only and UNIX-like symtem I think it's enough to dmd on linux or am I missing something? I believe it can reduce a lot dmd's compilation speed on these system. It's under same GPL as gcc's ld. I
wonder if we can use it to make dmd still fastest. :)
It seems same case as Facebook needed a new C++ preprocessor for its
large code base.

http://google-opensource.blogspot.com.br/2008/04/gold-google-releases-new-and-improved.html

https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_ccoutant.pdf

s/reduce/improve/

Yah, we've been using gold for a long time. Not on all projects though, on some it crashes.


Andrei

haha. It's great already being using it. So, it's not a full replacement to gcc's ld because it is not stable enough, right? if so, do you think it's valuable (for DMD community) to someone put some effort to try to fix as possible this crashes? I will do some test on my linux machine later to see how fast and stable it is.

Reply via email to