blob: d019c4f9fd8c63b702b42d1f6f47f57f21c75f5c [file] [log] [blame]
Michael J. Spencerd01c8fe2012-04-08 02:06:04 +00001.. _index:
2
3lld - The LLVM Linker
4=====================
5
Rui Ueyamadf06d202015-11-20 22:47:42 +00006lld contains two linkers whose architectures are different from each other.
Michael J. Spencerd01c8fe2012-04-08 02:06:04 +00007
Rui Ueyama02aa7662016-03-12 06:06:40 +00008.. toctree::
9 :maxdepth: 1
Michael J. Spencerd01c8fe2012-04-08 02:06:04 +000010
Rui Ueyama02aa7662016-03-12 06:06:40 +000011 NewLLD
12 AtomLLD
Simon Atanasyane747a442014-09-08 14:56:20 +000013
Michael J. Spencerd01c8fe2012-04-08 02:06:04 +000014Source
15------
16
17lld is available in the LLVM SVN repository::
18
Nico Weber9b839f82014-12-23 18:52:41 +000019 svn co http://llvm.org/svn/llvm-project/lld/trunk lld
Michael J. Spencerd01c8fe2012-04-08 02:06:04 +000020
21lld is also available via the read-only git mirror::
22
23 git clone http://llvm.org/git/lld.git
24
Nico Weber9b839f82014-12-23 18:52:41 +000025Put it in llvm's tools/ directory, rerun cmake, then build target lld.