@@ -145,6 +145,15 @@ toolchain.
145
145
146
146
1 . Download the latest [ MSYS2 installer] [ msys2 ] and go through the installer.
147
147
148
+ 2 . Download and install [ Git for Windows] ( https://git-scm.com/download/win ) .
149
+ Make sure that it's in your Windows PATH. To enable access to it from within
150
+ MSYS2, edit the relevant ` mingw[32|64].ini ` file in your MSYS2 installation
151
+ directory and uncomment the line ` MSYS2_PATH_TYPE=inherit ` .
152
+
153
+ You could install and use MSYS2's version of git instead with ` pacman ` ,
154
+ however this is not recommended as it's excrutiatingly slow, and not frequently
155
+ tested for compatability.
156
+
148
157
2 . Start a MINGW64 or MINGW32 shell (depending on whether you want 32-bit
149
158
or 64-bit Rust) either from your start menu, or by running ` mingw64.exe `
150
159
or ` mingw32.exe ` from your MSYS2 installation directory (e.g. ` C:\msys64 ` ).
@@ -160,8 +169,7 @@ toolchain.
160
169
# Note that it is important that you do **not** use the 'python2', 'cmake',
161
170
# and 'ninja' packages from the 'msys2' subsystem.
162
171
# The build has historically been known to fail with these packages.
163
- pacman -S git \
164
- make \
172
+ pacman -S make \
165
173
diffutils \
166
174
tar \
167
175
mingw-w64-x86_64-python \
@@ -176,11 +184,9 @@ toolchain.
176
184
python x.py setup dist && python x.py build && python x.py install
177
185
```
178
186
179
- If you want to use the native versions of Git, Python, or CMake you can remove
180
- them from the above pacman command and install them from another source. Make
181
- sure that they're in your Windows PATH, and edit the relevant ` mingw[32|64].ini `
182
- file in your MSYS2 installation directory by uncommenting the line
183
- ` MSYS2_PATH_TYPE=inherit ` to include them in your MSYS2 PATH.
187
+ If you want to try the native Windows versions of Python or CMake, you can remove
188
+ them from the above pacman command and install them from another source. Follow
189
+ the instructions in step 2 to get them on PATH.
184
190
185
191
Using Windows native Python can be helpful if you get errors when building LLVM.
186
192
You may also want to use Git for Windows, as it is often * much* faster. Turning
0 commit comments