Lines Matching +full:lld +full:- +full:build

4     .none { background-color: #FFCCCC }
5 .partial { background-color: #FFFF99 }
6 .good { background-color: #CCFF99 }
17 LLD supports Windows operating system. When invoked as ``lld-link.exe`` or with
18 ``-flavor link``, the driver for Windows operating system is used to parse
19 command line options, and it drives further linking processes. LLD accepts
23 The current status is that LLD is used to link production builds of large
24 real-world binaries such as Firefox and Chromium.
34 :good:`Done`. LLD can read import libraries needed to link against DLL. Both
35 export-by-name and export-by-ordinal are supported.
39 same as on Unix (.a). LLD can read it.
42 :good:`Done`. LLD creates a DLL if ``/DLL`` option is given. Exported
44 module-definition file (.def). Both export-by-name and export-by-ordinal are
48 :good:`Done`. If an ``.res`` file is given, LLD converts the file to a COFF
54 Module-definition file
55 :partial:`Partially done`. LLD currently recognizes these directives:
59 :good:`Done`. LLD can emit PDBs that are at parity with those generated by
60 link.exe. However, LLD does not support /DEBUG:FASTLINK.
63 Downloading LLD
66 The Windows version of LLD is included in the `pre-built binaries of LLVM's
70 Building LLD
74 -------------------------------
76 1. Check out LLVM and LLD from the LLVM SVN repository (or Git mirror),
77 #. run ``cmake -G "Visual Studio 12" <llvm-source-dir>`` from VS command prompt,
79 #. build ``lld`` target in ``lld executables`` folder
83 msbuild LLVM.sln /m /target:"lld executables\lld"
89 You can build LLD as a 64 bit application. To do that, open VS2013 x64 command
93 -----------
95 1. Check out LLVM and LLD from the LLVM SVN repository (or Git mirror),
96 #. run ``cmake -G ninja <llvm-source-dir>`` from VS command prompt,
97 #. run ``ninja lld``
102 LLD flags
103 ---------
105 * ``/build-id``: Always generate GUID hash. When PDB is generated, LLD uses PDB
106 content hash for GUID. Otherwise, LLD uses output binary content hash for GUID.
107 LLD also provides ``__buildid`` symbol pointing to the 16 bytes GUID hash if