summaryrefslogtreecommitdiffstats
path: root/llvm/docs
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2016-02-07 15:58:35 +0000
committerPhilip Reames <listmail@philipreames.com>2016-02-07 15:58:35 +0000
commita8feaf6184d91043e9f9cd34d70e4eddd7b83aae (patch)
tree28f15c13532efe83040d1a1cb36b7bdc53c9bf01 /llvm/docs
parent8a63c7169931fb115d494afd53b3da7d26cbf83a (diff)
downloadbcm5719-llvm-a8feaf6184d91043e9f9cd34d70e4eddd7b83aae.tar.gz
bcm5719-llvm-a8feaf6184d91043e9f9cd34d70e4eddd7b83aae.zip
[docs] Clarify disk space usage of debug builds
llvm-svn: 260039
Diffstat (limited to 'llvm/docs')
-rw-r--r--llvm/docs/GettingStarted.rst17
1 files changed, 9 insertions, 8 deletions
diff --git a/llvm/docs/GettingStarted.rst b/llvm/docs/GettingStarted.rst
index f7bd9e66aab..f079da77f2b 100644
--- a/llvm/docs/GettingStarted.rst
+++ b/llvm/docs/GettingStarted.rst
@@ -169,16 +169,17 @@ Windows x64 x86-64 Visual Studio
#. Code generation supported for Pentium processors and up
#. Code generation supported for 32-bit ABI only
#. To use LLVM modules on Win32-based system, you may configure LLVM
- with ``-DBUILD_SHARED_LIBS=On`` for CMake builds or ``--enable-shared``
- for configure builds.
+ with ``-DBUILD_SHARED_LIBS=On``.
#. MCJIT not working well pre-v7, old JIT engine not supported any more.
-Note that you will need about 1-3 GB of space for a full LLVM build in Debug
-mode, depending on the system (it is so large because of all the debugging
-information and the fact that the libraries are statically linked into multiple
-tools). If you do not need many of the tools and you are space-conscious, you
-can pass ``ONLY_TOOLS="tools you need"`` to make. The Release build requires
-considerably less space.
+Note that Debug builds require a lot of time and disk space. An LLVM-only build
+will need about 1-3 GB of space. A full build of LLVM and Clang will need around
+15-20 GB of disk space. The exact space requirements will vary by system. (It
+is so large because of all the debugging information and the fact that the
+libraries are statically linked into multiple tools).
+
+If you you are space-constrained, you can build only selected tools or only
+selected targets. The Release build requires considerably less space.
The LLVM suite *may* compile on other platforms, but it is not guaranteed to do
so. If compilation is successful, the LLVM utilities should be able to
OpenPOWER on IntegriCloud