Skip to content

[FR] Support for Linux Host on ARM #1752

Description

@rbebb

Description

I'm looking to use the NDK in an ARM Linux Docker container running on an Apple Silicon computer. However, it would be great to have support for any Linux Host on ARM.

Components that need Linux Arm support:

  • ndk-build
  • LLVM toolchain
  • CMake
  • Ninja
  • Make
  • Python
  • yasm (probably switch to nasm)
  • shader-tools
  • simpleperf

Activity

  1. DanAlbert commented on Aug 19, 2022

    @DanAlbert
    Contributor

    Some prior discussion: #1692

    Tl;Dr, no plans.

  2. added this to the unplanned milestone on Aug 19, 2022
  3. rbebb commented on Apr 5, 2023

    @rbebb
    Author

    @DanAlbert I noticed that this ticket is still open. Is it open because ARM support is being considered?

  4. DanAlbert commented on Apr 5, 2023

    @DanAlbert
    Contributor

    No change since my last comment. It's open because it's a reasonable request that has yet to become a priority.

  5. Rodrigo-Vargas commented on Jun 3, 2024

    @Rodrigo-Vargas

    Hey @DanAlbert , any updates on this since your last comment?

  6. DanAlbert commented on Jun 3, 2024

    @DanAlbert
    Contributor

    No. We will post an update when there's an update. We're well aware that people want this, but the infrastructure we need to make it happen just doesn't exist.

  7. pinned this issue on Oct 20, 2025
  8. HomuHomu833 commented on Oct 25, 2025

    @HomuHomu833

    Hmm this is my first time seeing this issue, but let’s get things sorted out.

    Unofficially, you can use my project Android NDK Custom which builds almost everything (except simpleperf) for a variety of unusual architectures, including aarch64.

    TL;DR of the concept: It uses Zig's LLVM Backend and musl libc to build binaries and replaces the original ones.

    Hopefully, Google releases official aarch64 NDK builds soon.

  9. finagolfin commented on Jul 9, 2026

    @finagolfin

    I see a linux AArch64 toolchain being prepared: will that be in the next NDK 30 beta or some subsequent NDK? Looking forward to using it, as AArch64 machines proliferate, currently using the macOS arm64 build too without issue.

  10. PawarisMopha commented on Jul 27, 2026

    @PawarisMopha

    Description

    I'm looking to use the NDK in an ARM Linux Docker container running on an Apple Silicon computer. However, it would be great to have support for any Linux Host on ARM.

    Components that need Linux Arm support:

    • ndk-build[ ] LLVM toolchain[ ] CMake[ ] Ninja[ ] Make[ ] Python[ ] yasm (probably switch to nasm)[ ] shader-tools[ ] simpleperf
  11. Sharjeel-Khan commented on Sep 22, 2026

    @Sharjeel-Khan
    Collaborator

    We've brought up a linux/arm64 NDK and removed some tools in r31 in the process. Stay tuned for the actual release announcement about Linux/arm64 support.

  12. moved this from Unconfirmed to Triaged in NDK r31on Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status
      Triaged

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions