Skip to content

Support Apple Silicon ARM64 architecture natively #6595

Closed

Description

VS Code now works on Apple Silicon (microsoft/vscode#101662).

This is a feature request to enable the language server binaries to also run on Apple Silicon natively.

The feature request to have the debugger binaries run on Apple Silicon natively is tracked by #7035.

Note: the cpptools, cpptools-srv, and debugger binaries built for macOS x64 may work on Apple Silicon's x64 emulator, however this may use more resources than having binaries run natively as ARM64 on Apple Silicon.

Activity

  1. sean-mcmanus commented on Dec 4, 2020

    @sean-mcmanus
    Contributor

    I think we'll need Azure support for Big Sur first: actions/runner-images#2072 ... unless we can get a "hosted" Big Sur machine added (I don't see one currently).

  2. changed the title [-]Support Apple Silicon ARM64 architecture [/-] [+]Support Apple Silicon ARM64 architecture natively[/+] on Jan 14, 2021
  3. michelleangela commented on Apr 7, 2021

    @michelleangela
    ContributorAuthor

    This is now available on our 1.3.0-insiders4 version as VSIX package cpptools-osx-arm64.vsix from
    https://github.com/microsoft/vscode-cpptools/releases/tag/1.3.0-insiders4

  4. FischLu commented on Apr 7, 2021

    @FischLu

    This is now available on our 1.3.0-insiders4 version as VSIX package cpptools-osx-arm64.vsix from
    https://github.com/microsoft/vscode-cpptools/releases/tag/1.3.0-insiders4

    hello, I have tried this version, but still cannot debug any cpp code, the error message is "ERROR: Unable to start debugging. Unexpected LLDB output from command "-exec-run". process exited with status -1 (attach failed ((os/kern) invalid argument))"

  5. bobbrow commented on Apr 7, 2021

    @bobbrow
    Contributor

    Thank you for trying out the insiders build! We are tracking support for IntelliSense and the debugger separately. The work for native debugger support on Apple Silicon is #7035 and has not been completed yet.

  6. michelleangela commented on Apr 14, 2021

    @michelleangela
    ContributorAuthor

    This is now available in the 1.3.0 release version https://github.com/microsoft/vscode-cpptools/releases/tag/1.3.0

  7. locked and limited conversation to collaborators on May 30, 2021
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