Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

please support aarch64 Linux with binaries #5256

Closed
tidux opened this issue Jul 7, 2020 · 4 comments
Closed

please support aarch64 Linux with binaries #5256

tidux opened this issue Jul 7, 2020 · 4 comments

Comments

@tidux
Copy link

tidux commented Jul 7, 2020

This is useful as most of the LSP-supporting editors, including Emacs, Vim, and various VSCode builds, all work on the platform, and would allow either cheap cloud instances or Raspberry Pi >=4 boards to be useful Rust development hardware.

@Veetaha
Copy link
Contributor

Veetaha commented Jul 7, 2020

See #4746, github actions don't provide native arm hosted runners, we have to setup cross-compilation for this

@matklad
Copy link
Member

matklad commented Jul 8, 2020

This is out of scope for build process in this repository. You can, however, do

 rustup component add --toolchain nightly rust-analyzer-preview

with today's nightly, and that should have more platforms (I think).

@matklad matklad closed this as completed Jul 8, 2020
@Lokathor
Copy link

Since aarch64 is on track to be a Tier 1 target, this should be something that the repo re-considers. Particularly since it's your own error message that directs people to come here and file issues about additional platforms to support.

I did try the rustup command you suggested, and it did not seem to provide a rust-analyzer binary that the rust-analyzer VS Code plugin recognized.

@bjorn3
Copy link
Member

bjorn3 commented Aug 26, 2020

You need to explicitly specify the path to the rust-analyzer binary using rust-analyzer.serverPath if you want to use the rustup component. It should be somewhere in ~/.rustup/toolchains/nightly-*.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants