about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
authormark <markm@cs.wisc.edu>2020-06-02 13:44:20 -0500
committerWho? Me?! <mark-i-m@users.noreply.github.com>2020-06-18 12:16:00 -0500
commite7a6fb2de4ee4a491182129df014aba9623e2c7d (patch)
tree16d080c6cc94948c4e6cd27b6b98d5469d756176 /src/doc/rustc-dev-guide
parent964260df25f0042e355e34c39fe6d3ae1caed45e (diff)
downloadrust-e7a6fb2de4ee4a491182129df014aba9623e2c7d.tar.gz
rust-e7a6fb2de4ee4a491182129df014aba9623e2c7d.zip
address some review comments
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rw-r--r--src/doc/rustc-dev-guide/src/getting-started.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/doc/rustc-dev-guide/src/getting-started.md b/src/doc/rustc-dev-guide/src/getting-started.md
index 3c4a541a919..bc8d6648a72 100644
--- a/src/doc/rustc-dev-guide/src/getting-started.md
+++ b/src/doc/rustc-dev-guide/src/getting-started.md
@@ -69,14 +69,19 @@ recommend trying to build on a Raspberry Pi :P
 - x86 and ARM are both supported (TODO: confirm)
 - Recommended 30GB of free disk space; otherwise, you will have to keep
   clearing incremental caches.
-- Recommended >=8GB RAM
-- Recommended >=2 cores; more cores really helps
+- Recommended >=8GB RAM.
+- Recommended >=2 cores; more cores really helps.
 - You will need an internet connection to build; the bootstrapping process
   involves updating git submodules and downloading a beta compiler. It doesn't
   need to be super fast, but that can help.
 
 Building the compiler takes more than half an hour on my moderately powerful
-laptop (even longer if you build LLVM).
+laptop. The first time you build the compiler, LLVM will also be built unless
+you use system LLVM (see below).
+
+Like `cargo`, the build system will use as many cores as possible. Sometimes
+this can cause you to run low on memory. You can use `-j` to adjust the number
+concurrent jobs.
 
 ### Cloning
 
@@ -113,7 +118,7 @@ the following settings:
   This is turned off by default because it's technically unsound. Sometimes
   this will cause weird crashes, but it can really speed things up.
 - `llvm-config`: enable building with system LLVM. [See this chapter][sysllvm]
-  for more info. This avoids having to build LLVM, which takes forever.
+  for more info. This avoids building LLVM, which can take a while.
 
 [sysllvm]: ./building/suggested.html#building-with-system-llvm