Skip to content

Add ARM64 support (linux) #2506

Closed
Closed

Description

@bobbrow

#2497 was opened as a result of missing ARM64 support on linux. Please upvote this issue if you need support for aarch64.

Activity

  1. xueyunquan commented on Sep 12, 2018

    @xueyunquan

    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.

  2. SX-GitHub commented on May 5, 2019

    @SX-GitHub

    I bet there are more than 25 people desperately want this including myself, but nobody knows a feature request is posted here.

  3. sean-mcmanus commented on May 6, 2019

    @sean-mcmanus
    Contributor

    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.

  4. weizhiyi777 commented on May 7, 2019

    @weizhiyi777

    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.

  5. sean-mcmanus commented on May 18, 2019

    @sean-mcmanus
    Contributor

    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 ?

  6. SX-GitHub commented on May 18, 2019

    @SX-GitHub

    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.

  7. added
    investigate: reproThis issue's repro steps needs to be investigated/confirmed
    and removed
    investigate: reproThis issue's repro steps needs to be investigated/confirmed
    on May 21, 2019
  8. Souldat commented on Jun 27, 2019

    @Souldat

    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.

  9. alexdewar commented on Jul 18, 2019

    @alexdewar

    I would also love to see this, so I can run VS code on my Chromebook.

  10. alexdewar commented on Jul 18, 2019

    @alexdewar

    @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.

  11. 63 remaining items

  12. sean-mcmanus commented on Aug 17, 2020

    @sean-mcmanus
    Contributor

    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).

  13. alexdewar commented on Aug 18, 2020

    @alexdewar

    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.

  14. added
    fixedCheck the Milestone for the release in which the fix is or will be available.
    on Aug 18, 2020
  15. sean-mcmanus commented on Aug 18, 2020

    @sean-mcmanus
    Contributor

    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.

  16. sean-mcmanus commented on Aug 21, 2020

    @sean-mcmanus
    Contributor

    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

  17. prashantjain25 commented on Aug 22, 2020

    @prashantjain25

    The Code formatting is not working, installed ".vsix" offline.

  18. sean-mcmanus commented on Aug 24, 2020

    @sean-mcmanus
    Contributor

    Prashant Jain (@prashantjain25) You're likely hitting #5958 . libtinfo5 needs to be installed (as a workaround).

  19. sean-mcmanus commented on Sep 2, 2020

    @sean-mcmanus
    Contributor

    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).

  20. alexlamfb commented on Sep 11, 2020

    @alexlamfb

    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.

  21. prutschman commented on Sep 11, 2020

    @prutschman

    Thank you! Up and running on nvidia linux4tegra on Jetson TX2 now!

  22. sean-mcmanus commented on Sep 28, 2020

    @sean-mcmanus
    Contributor

    VS Code ARM64 support is available in the Insiders release at microsoft/vscode#106289 (comment) .

  23. locked and limited conversation to collaborators on Oct 13, 2020
  24. sean-mcmanus commented on Jan 21, 2021

    @sean-mcmanus
    Contributor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature RequestLanguage ServicefixedCheck the Milestone for the release in which the fix is or will be available.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions