@@ -10,25 +10,26 @@ The Rust compiler is slightly unusual in that it is written in Rust and
10
10
therefore must be built by a precompiled "snapshot" version of itself (made in
11
11
an earlier state of development). As such, source builds require that:
12
12
13
- * You are connected to the internet, to fetch snapshots.
13
+ * You are connected to the internet, to fetch snapshots.
14
14
15
- * You can at least execute snapshot binaries of one of the forms we offer
16
- them in. Currently we build and test snapshots on:
17
- * Windows (7, server 2008 r2) x86 only
18
- * Linux 2.6.x (various distributions) x86 and x86-64
19
- * OSX 10.6 ("Snow leopard") or 10.7 ("Lion") x86 and x86-64
15
+ * You can at least execute snapshot binaries of one of the forms we offer
16
+ them in. Currently we build and test snapshots on:
17
+
18
+ * Windows (7, server 2008 r2) x86 only
19
+ * Linux 2.6.x (various distributions) x86 and x86-64
20
+ * OSX 10.6 ("Snow leopard") or 10.7 ("Lion") x86 and x86-64
20
21
21
22
You may find other platforms work, but these are our "tier 1" supported build
22
23
environments that are most likely to work. Further platforms will be added to
23
24
the list in the future via cross-compilation.
24
25
25
26
To build from source you will also need the following prerequisite packages:
26
27
27
- * g++ 4.4 or clang++ 3.x
28
- * python 2.6 or later
29
- * perl 5.0 or later
30
- * gnu make 3.81 or later
31
- * curl
28
+ * g++ 4.4 or clang++ 3.x
29
+ * python 2.6 or later
30
+ * perl 5.0 or later
31
+ * gnu make 3.81 or later
32
+ * curl
32
33
33
34
Assuming you're on a relatively modern Linux/OSX system and have met the
34
35
prerequisites, something along these lines should work:
@@ -41,9 +42,9 @@ prerequisites, something along these lines should work:
41
42
When complete, make install will place the following programs into
42
43
/usr/local/bin:
43
44
44
- * rustc, the Rust compiler
45
- * rustdoc, the API-documentation tool
46
- * cargo, the Rust package manager
45
+ * rustc, the Rust compiler
46
+ * rustdoc, the API-documentation tool
47
+ * cargo, the Rust package manager
47
48
48
49
In addition to a manual page under /usr/local/share/man and a set of host and
49
50
target libraries under /usr/local/lib/rustc.
0 commit comments