Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
address some review comments
  • Loading branch information
mark-i-m committed Jun 5, 2020
commit cb59548e65c05d50650054f124269446b5da4079
13 changes: 9 additions & 4 deletions src/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down