This repository contains cross-compiled raylib SDK for ARMv7 and ARM64 architectures targeting the Direct Rendering Manager (DRM) platform using OpenGL ES 2. It produces ready-to-use SDK tarballs including raylib static libraries and headers.
- Cross-compiles raylib for:
- ARMv7 (
arm-linux-gnueabihf) - ARM64 (
aarch64-linux-gnu)
- ARMv7 (
- Targets DRM platform with OpenGL ES 2 support.
- Produces static library
libraylib.aand header files. - Compatible with Linux ARM environments and similar setups.
Warning
The workflow builds raylib without examples or games for a clean SDK. You can download Bleeding Edge Builds from Actions. It is NOT RECOMMENDED to use these for actual projects as these are highly experimental and can break the functionality.
Note
The build uses OpenGL ES 2 internally because raylib currently defaults to GLES2 on DRM.
Important
You can customize the workflow to add example builds or shared library outputs if needed.
This workflow and tooling scripts follows raylib license. Nothing is changed at all.