[lld] r249520 - Don't create dynamic relocations for weak undefined symbols.

Rafael EspĂ­ndola via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 7 09:42:03 PDT 2015


> Is it too early to compare LLD to GNU ld or gold? I assume that LLD produces
> much larger executables than those because we don't eliminate duplicate
> comdats yet, so the answer is yes. Right? (If we generate larger
> executables, it's naturally slower than those because we are handling more
> data.)

We can start to have an idea. The data I got from linking clang is

gold:
 0.995407405 seconds time elapsed
 binary is 64 370 232 bytes long

lld:
 0.487959495 seconds time elapsed
 binary is 92 373 304 bytes long

So it looks like this will be a good linker :-)

Cheers,
Rafael


More information about the llvm-commits mailing list