hanchenye-llvm-project/lld/docs
Rui Ueyama f75ea0b995 Implement --{push,pop}-state.
--push-state implemented in this patch saves the states of --as-needed,
--whole-archive and --static. It saves less number of flags than GNU linkers.
Since even GNU linkers save different flags, no one seems to care about the
details. In this patch, I tried to save the minimal number of flags to not
complicate the implementation and the siutation.

I'm not personally happy about adding the --{push,pop}-state flags though.
That options seem too hacky to me. However, gcc started using the options
since GCC 8 when GNU ld is available at the build time. Therefore, lld
is no longer a drop-in replacmenet for GNU linker for that machine
without supporting the flags.

Fixes https://bugs.llvm.org/show_bug.cgi?id=34567

Differential Revision: https://reviews.llvm.org/D47542

llvm-svn: 333646
2018-05-31 13:00:25 +00:00
..
_static
_templates Fixed link to bugzilla in the sidebar 2017-11-08 10:10:31 +00:00
llvm-theme
AtomLLD.rst
CMakeLists.txt
Driver.rst Move new lld's code to Common subdirectory. 2017-10-02 21:00:41 +00:00
NewLLD.rst [docs] Formatting-only change 2017-12-05 23:28:04 +00:00
README.txt
Readers.rst
ReleaseNotes.rst ReleaseNotes: user lower-case for lld in the text 2018-02-23 08:27:38 +00:00
WebAssembly.rst [WebAssembly] Remove final -wasm component of target triple. NFC. 2018-05-10 17:59:41 +00:00
conf.py Docs, release notes: update version to 7.0.0 2018-01-03 15:51:31 +00:00
design.rst
development.rst
getting_started.rst
hello.png
index.rst [WebAssembly] Initial wasm linker implementation 2017-11-17 18:14:09 +00:00
ld.lld.1 Implement --{push,pop}-state. 2018-05-31 13:00:25 +00:00
make.bat
open_projects.rst
sphinx_intro.rst [docs] Update doc building instructions 2017-12-05 23:31:26 +00:00
windows_support.rst Update lld documentation to mention PDB support. 2018-02-22 19:12:57 +00:00

README.txt

lld Documentation
=================

The lld documentation is written using the Sphinx documentation generator. It is
currently tested with Sphinx 1.1.3.

We currently use the 'nature' theme and a Beaker inspired structure.

To rebuild documents into html:

   [/lld/docs]> make html