android / android/ndk

[FR] Support for Linux Host on ARM

Open
#1,752 8 comments 19 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
2.3k
Forks
310
PR merge metrics
No merged PRs in 30d

Description

### 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

Contributor guide

Open the contributing guide

Research direction

Start by auditing the listed NDK components—ndk-build, LLVM toolchain, CMake, Ninja, Make, Python, yasm, shader-tools, and simpleperf—for Linux ARM host support in the Docker environment. Done means the NDK supports a Linux ARM host on Apple Silicon and all listed components are supported or have an explicitly documented replacement.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, docker, python
Domain
build-system, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.