Gold Released

I have finally released gold, the new ELF linker I’ve been working on, to the free software world. It is now part of the GNU binutils. I sent an announcement to the binutils mailing list.


  1. tromey said,

    March 22, 2008 @ 7:01 am


    BTW I skimmed bits of the code and I would like to say — excellent job. I wish all the GNU tools were written this way.

  2. Ian Lance Taylor said,

    March 22, 2008 @ 9:52 am


  3. Joe Buck said,

    March 24, 2008 @ 8:35 am

    I’ve just tried out gold on a couple of medium-to-large C++ executables and a shared library. It’s a very fast drop-in replacement. Thanks! I’ll be using it immediately to speed up the build/debug/fix/rebuild cycle that I live in these days.

  4. ncm said,

    March 24, 2008 @ 12:22 pm

    Congratulations! Many complain, but few fix.

    Quick lazyweb question: does gcc need to know that it’s talking to gold (e.g. configure option when building gcc) or can I just “mv gold /usr/bin/ld” and go?

  5. Ian Lance Taylor said,

    March 24, 2008 @ 3:39 pm

    Joe: thanks for the note–glad it’s working for you.

    ncm: gcc does not need to know that it is talking to gold. gold is a drop-in replacement. (The FC8 gcc does pass a –build-id option which gold doesn’t recognize–I’m working on that one).

  6. teideal glic deisbhéalach » Blog Archive » What to expect from the new binutils linker said,

    March 24, 2008 @ 9:07 pm

    […] I’ve been following Ian Lance Taylor’s updates on the status of gold, the new binutils linker, for a while, so when he announced that he’d added it to the binutils tree, I decided to make a little time to try it out. […]

RSS feed for comments on this post · TrackBack URI

You must be logged in to post a comment.