Auto merge of #26124 - asajeffrey:readme-rustup-default-target, r=jdm

Add troubleshooting for rustup picking the wrong default toolchain

Add troubleshooting for rustup picking the wrong default toolchain.
This commit is contained in:
bors-servo 2020-04-06 19:25:55 -04:00 committed by GitHub
commit b944a6e281
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -286,6 +286,10 @@ linker = "lld-link.exe"
> `Redist\ucrt\DLLs\x64\api-ms-win-crt-runtime-l1-1-0.dll`, for example
> `C:\Program Files (x86)\Windows Kits\10`.
> If you get the error `thread 'main' panicked at 'Unable to find libclang: "couldn\'t find any valid shared libraries matching: [\'clang.dll\', \'libclang.dll\'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: ... invalid DLL (64-bit))])"'`
> then `rustup` may have installed the 32-bit default target rather than the 64-bit one.
> You can find the configuration with `rustup show`, and set the default with `rustup set default-host x86_64-pc-windows-msvc`.
#### Cross-compilation for Android
Run `./mach bootstrap-android --build` to get Android-specific tools. See wiki for