@@ -69,14 +69,19 @@ recommend trying to build on a Raspberry Pi :P
69
69
- x86 and ARM are both supported (TODO: confirm)
70
70
- Recommended 30GB of free disk space; otherwise, you will have to keep
71
71
clearing incremental caches.
72
- - Recommended >=8GB RAM
73
- - Recommended >=2 cores; more cores really helps
72
+ - Recommended >=8GB RAM.
73
+ - Recommended >=2 cores; more cores really helps.
74
74
- You will need an internet connection to build; the bootstrapping process
75
75
involves updating git submodules and downloading a beta compiler. It doesn't
76
76
need to be super fast, but that can help.
77
77
78
78
Building the compiler takes more than half an hour on my moderately powerful
79
- laptop (even longer if you build LLVM).
79
+ laptop. The first time you build the compiler, LLVM will also be built unless
80
+ you use system LLVM (see below).
81
+
82
+ Like ` cargo ` , the build system will use as many cores as possible. Sometimes
83
+ this can cause you to run low on memory. You can use ` -j ` to adjust the number
84
+ concurrent jobs.
80
85
81
86
### Cloning
82
87
@@ -113,7 +118,7 @@ the following settings:
113
118
This is turned off by default because it's technically unsound. Sometimes
114
119
this will cause weird crashes, but it can really speed things up.
115
120
- ` llvm-config ` : enable building with system LLVM. [ See this chapter] [ sysllvm ]
116
- for more info. This avoids having to build LLVM, which takes forever .
121
+ for more info. This avoids building LLVM, which can take a while .
117
122
118
123
[ sysllvm ] : ./building/suggested.html#building-with-system-llvm
119
124
0 commit comments