-
Notifications
You must be signed in to change notification settings - Fork 311
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 add support for Linux on ARM64 #69
Comments
I'm looking forward the support on freebsd. |
Hoping to eventually be able to use it for webOS here :-) |
Is there any reason why this restriction exists? Other remote extensions like the popular SSHFS work regardless of architecture. |
Related #13 |
@atyshka pls see #13 (comment). |
I'll add a +100 to this. I'm doing some work on a Google Coral Dev Kit and I would love to use VSCode remote. To your question @atyshka, I am using SSH FS now and it works as a bare bones solution, but I'd love to be able to trigger debug sessions on the device via Code, handle remote dependencies/extensions, etc. |
Is this issue being worked on? Does the project have a roadmap or something? |
@wxdao we just released the preview and are now observing the feedback we receive, based on the feedback we plan the future work. |
@egamma how can we try and provide feedback? |
Please file issues with feature requests or problems. |
+100 please :) |
Remote - SSH (Nightly, 2019.6.39966) add experimental support for ARM32 Raspbian. |
It really would be fantastic to be able to do development work on my NVidia Jetson Nano using this extension, but it doesn't support aarch64. Can you investigate adding is as a supported arch? |
I have a version of the ssh extension modified to support arm64. Would appreciate if anyone with the right hardware could install this build (remove .zip from the name and "Install Vsix") and try it out! (Updated to fix an issue from last week) |
I just gave that extension a try, and it works like a charm! Host: Ubuntu 18.04, VS Code Insiders It connects and runs with no issue. The C/C++ extension is unhappy, and bails out after claiming that ARM64 is not a supported architecture, but other than that it seems like everything is working. Thanks Rob! This is going to be a great boost to my workflow. |
@skalldri Awesome! Yes, many extensions should work without issue (e.g. Python), but unfortunately some extensions with native code in them will need to explicitly add support and test since it requires compiling for a different architecture. C++ and C# are two examples that are known to be in this bucket currently. ARMv7/ARM32 and Alpine containers (for Remote - Containers) are in a similar boat. There's a bit of "chicken and egg" on the extensions prioritizing this, so we're trying to catch the big ones like C++ to put up notices like you saw so people can up-vote interest. Absolutely on their radar, however. |
Just tried the extension provided by @roblourens, first i had to uninstall all remote extensions and reload the vscode before it started working. My target is Jetson Nano and host is Arch Linux (installed visual-studio-code-insiders from AUR). Currently i have installed the Python extension and tested the debugging, all is working good so far :) This is extremely useful, thanks! |
Just installed and seems to be working well for python development on a Jetson TX2. |
This will be "experimentally" supported, just in Insiders. You can try it now with the nightly ssh extension! (uninstall stable first) |
Just some more insight for @roblourens. Works just fine on my Raspberry Pi 3 B+ running Arch Linux.!I can get in and open my CMake projects and edit files and build them all fine. Only issue now is that the C/C++ extension is giving me an As far as this extension goes though, it gets me in and works just fine. Thank you! 🙏 |
Would this work with arm64 containers too? Is there a insider remote docker extension? |
|
It doesn't work for me, I still get error with the new nightly ssh extension: unsupported architecture i686 |
This is not ARM64. i686 is the equivalent of the 32-bit Intel Pentium II which is deserving of its own issue thread(adding support for the entire 32-bit x86 platform-family). Check out the remote-ssh system requirements here and you'll see that they only explicitly support |
@magic-k Remote-Containers does not support ARM64 yet. Could you open a feature request for it? Please mention how you are using it (if you can). |
Sorry if this is obvious. I tried the provided zip file on a Raspberry pi 2 (compute module) and still got "arch not supported". Same with getting the extension from VS Code Insider. Isn't that what "getting the nightly ssh extension" that Rob mentioned means? |
@ditek isn't the Raspberry Pi 2 an ARM32 processor, not an ARM64 (aka Aarch64) processor? What's the output from |
@ditek Please open an issue with the log from the Remote-SSH output channel. |
The output of |
I see another request for ARM support for PI, but I'm looking for support on other platforms. Specifically the Nvidia Jetson line-up.
The text was updated successfully, but these errors were encountered: