You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to support this one. There are more and more aarch64 boards out there which run Desktop GUIs. Direct on-board coding & debugging would be very cool.
Bob Brown (@bobbrow) We seem to have 2 issues tracking "ARM" -- should we consolidate it to 1? I can't tell how the upvotes are for ARM in general or just ARM64, i.e. is this issue a duplicate of #429 ?
Sean McManus (@sean-mcmanus) This shouldn't be considered as duplicated. I've seen too many projects claiming support "ARM" but leave ARM64/AArch64 behind, one of the reasons is Raspberry Pis are so popular (ARMHF which is 32 bit) many developers prioritized ARMHF higher. However, virtually all newer Pi-like SBCs are ARM64, I'm also expecting the overdue Raspberry Pi 4 to be ARM64.
Just wanted to voice my upvote for this as well. Would be really huge considering the newly added SSH remote debug / development in the latest version of visual studio code for working with systems like the raspberry pi from windows.
Reacted by Timothy Wagner, huqinghao, pawelplodzpl, Alvaro A Calvo, Pespinho, Steve Frawley and JoshuaRack
@sean-mcmannus Also, is the source code for the Microsoft.VSCode.CPP.Extension.linux binary available? I wouldn't mind trying to build the binaries for ARM64 myself.
Chris Friedt (@cfriedt) VS Code for ARM/ARM64 is being tracked by microsoft/vscode#6442 and microsoft/vscode#1031 -- I don't know what their plan is. Currently, our ARM support is only via remoting to an ARM machine from a non-ARM machine, which I suspect is not what most people requesting ARM support want. The headmelted release is currently too out-of-date since our extension requires VS Code version 1.44 or newer, and our license currently prohibits running in headmelted (not sure yet if we should try to update our license, and also our debugger will disable itself).
Sean McManus (@sean-mcmanus) Pleeeeease update the licence 😃. VS code having a permissive license means people can do their own thing that upstream might not be interested in (e.g. independently packaging it for a distro) but it's a shame that we can't then use some of these standard extensions with it.
We encourage everyone who wants to use our extension with a local ARM64 release of VS Code to upvote microsoft/vscode#6442 . It is currently number 24 on VS Code's list of upvotes and behind releasing for ipad and Windows store.
However, it has a glibc 2.28 minimum dependency, so it will only work on Ubuntu 20 or Debian 10 unless glibc is somehow updated.
Ubuntu 18 (glibc 2.27 minimum) support is planned for 0.30.0-insiders4: #5993
Ubuntu 16 or Debian 9 support is not currently planned, but you can upvote that at: #5984
Successfully installed on my arm64 system with the vsix package. It works SO much better than the previous combo of plugins I was using. A+++, would buy again.
Activity
xueyunquan commentedon Sep 12, 2018
I'd like to support this one. There are more and more aarch64 boards out there which run Desktop GUIs. Direct on-board coding & debugging would be very cool.
SX-GitHub commentedon May 5, 2019
I bet there are more than 25 people desperately want this including myself, but nobody knows a feature request is posted here.
sean-mcmanus commentedon May 6, 2019
SX (@SX-GitHub) Yes, that is 100%. We realize that only a small fraction of users will upvote, e.g. our most upvoted feature has only 300 upvotes. This issue is pretty high on the list: https://github.com/microsoft/vscode-cpptools/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc , i.e. the 9th most upvoted for the language service features.
weizhiyi777 commentedon May 7, 2019
These days I was working on jetson tx2 board and using vscode to program. So the support of arm64 is also very helpful to me.
sean-mcmanus commentedon May 18, 2019
Bob Brown (@bobbrow) We seem to have 2 issues tracking "ARM" -- should we consolidate it to 1? I can't tell how the upvotes are for ARM in general or just ARM64, i.e. is this issue a duplicate of #429 ?
SX-GitHub commentedon May 18, 2019
Sean McManus (@sean-mcmanus) This shouldn't be considered as duplicated. I've seen too many projects claiming support "ARM" but leave ARM64/AArch64 behind, one of the reasons is Raspberry Pis are so popular (ARMHF which is 32 bit) many developers prioritized ARMHF higher. However, virtually all newer Pi-like SBCs are ARM64, I'm also expecting the overdue Raspberry Pi 4 to be ARM64.
Souldat commentedon Jun 27, 2019
Just wanted to voice my upvote for this as well. Would be really huge considering the newly added SSH remote debug / development in the latest version of visual studio code for working with systems like the raspberry pi from windows.
alexdewar commentedon Jul 18, 2019
I would also love to see this, so I can run VS code on my Chromebook.
alexdewar commentedon Jul 18, 2019
@sean-mcmannus Also, is the source code for the Microsoft.VSCode.CPP.Extension.linux binary available? I wouldn't mind trying to build the binaries for ARM64 myself.
63 remaining items
sean-mcmanus commentedon Aug 17, 2020
Chris Friedt (@cfriedt) VS Code for ARM/ARM64 is being tracked by microsoft/vscode#6442 and microsoft/vscode#1031 -- I don't know what their plan is. Currently, our ARM support is only via remoting to an ARM machine from a non-ARM machine, which I suspect is not what most people requesting ARM support want. The headmelted release is currently too out-of-date since our extension requires VS Code version 1.44 or newer, and our license currently prohibits running in headmelted (not sure yet if we should try to update our license, and also our debugger will disable itself).
alexdewar commentedon Aug 18, 2020
Sean McManus (@sean-mcmanus) Pleeeeease update the licence 😃. VS code having a permissive license means people can do their own thing that upstream might not be interested in (e.g. independently packaging it for a distro) but it's a shame that we can't then use some of these standard extensions with it.
sean-mcmanus commentedon Aug 18, 2020
We encourage everyone who wants to use our extension with a local ARM64 release of VS Code to upvote microsoft/vscode#6442 . It is currently number 24 on VS Code's list of upvotes and behind releasing for ipad and Windows store.
sean-mcmanus commentedon Aug 21, 2020
We added aarch64 language service binaries with https://github.com/microsoft/vscode-cpptools/releases/tag/0.30.0-insiders3 . If you have 0.30.0-insiders2, updateChannel set to Insiders, and autoUpdate set to true, it should auto-update.
However, it has a glibc 2.28 minimum dependency, so it will only work on Ubuntu 20 or Debian 10 unless glibc is somehow updated.
Ubuntu 18 (glibc 2.27 minimum) support is planned for 0.30.0-insiders4: #5993
Ubuntu 16 or Debian 9 support is not currently planned, but you can upvote that at: #5984
prashantjain25 commentedon Aug 22, 2020
The Code formatting is not working, installed ".vsix" offline.
sean-mcmanus commentedon Aug 24, 2020
Prashant Jain (@prashantjain25) You're likely hitting #5958 . libtinfo5 needs to be installed (as a workaround).
sean-mcmanus commentedon Sep 2, 2020
Ubuntu 14-18, Debian 8-9, CentOS 7 support got added with https://github.com/microsoft/vscode-cpptools/releases/tag/0.30.0-insiders4 (i.e. glibc 2.17 minimum).
alexlamfb commentedon Sep 11, 2020
Successfully installed on my arm64 system with the vsix package. It works SO much better than the previous combo of plugins I was using. A+++, would buy again.
prutschman commentedon Sep 11, 2020
Thank you! Up and running on nvidia linux4tegra on Jetson TX2 now!
sean-mcmanus commentedon Sep 28, 2020
VS Code ARM64 support is available in the Insiders release at microsoft/vscode#106289 (comment) .
sean-mcmanus commentedon Jan 21, 2021
Prashant Jain (@prashantjain25) The code formatting issue is fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/1.2.0-insiders2