[PATCH] D68556: Document `LLVM_USE_SPLIT_DWARF` option

Chris Bieneman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Oct 6 14:20:39 PDT 2019


beanz created this revision.
beanz added a reviewer: dblaikie.
Herald added subscribers: aprantl, mgorny.
Herald added a project: LLVM.

This patch adds a documentation note about the `LLVM_USE_SPLIT_DWARF` CMake option which is useful to reduce linker memory usage.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D68556

Files:
  llvm/docs/CMake.rst


Index: llvm/docs/CMake.rst
===================================================================
--- llvm/docs/CMake.rst
+++ llvm/docs/CMake.rst
@@ -619,6 +619,12 @@
   If enabled, the Z3 constraint solver is activated for the Clang static analyzer.
   A recent version of the z3 library needs to be available on the system.
 
+**LLVM_USE_SPLIT_DWARF**:BOOL
+  If enabled CMake will pass ``-gsplit-dwarf`` to the compiler. This option
+  reduces link-time meory usage by reducing the amount of debug information that
+  the linker needs to resolve. It is recommended for use on Linux systems when
+  linker memory usage is too high.
+
 CMake Caches
 ============
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D68556.223445.patch
Type: text/x-patch
Size: 663 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191006/51ae3ee8/attachment.bin>


More information about the llvm-commits mailing list