読者です 読者をやめる 読者になる 読者になる

gold

が出たらしいのでインストールしてみた。

http://sourceware.org/ml/binutils/2008-03/msg00162.html

gold はたぶん Google 内で GNU binutils に突っ込む予定で開発されてたリンカで特徴は ELF 以外を忘れたので速いっていう。でまぁ binutils に実際入ってるから cvs co の仕方 とか見てインストールしてみたら入った。

とりあえず sdmkun とかリンクしてみた。

GNU ld:

/usr/bin/ld --eh-frame-hdr -m elf_x86_64 --hash-style=both -dynamic-linker  -  0.12s user 0.07s system 93% cpu 0.206 total

gold:

/usr/local/bin/ld --eh-frame-hdr -m elf_x86_64 --hash-style=both   -o sdmkun   0.02s user 0.04s system 86% cpu 0.065 total

とりあえず速いけど小さすぎてよくわからんですね。誰か Firefox とかリンクしてみるといいんじゃないか。

そういえばそのリリースアナウンスしている Ian Lance Taylor 氏のリンカについての記事は面白いので、そのへん興味ある人(いるのか知らんけど)は読むといいと思います。

http://www.airs.com/blog/archives/38

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h