Skip to content

Conversation

@pajlada
Copy link
Contributor

@pajlada pajlada commented Nov 7, 2025

Unfortunately there's no native Github Actions Linux aarch64 builders yet, so I've opted to use https://github.com/uraimo/run-on-arch-action to spin up a docker image on aarch64.
If the builds are too slow, you can uncomment the githubToken part to cache docker builds in GHCR.
I opted to use Ubuntu 20.04 to stay consistent with the linux-amd64 builder, but it requires us hardcoding JAVA_HOME to ensure CMake's FindJNI can find our Java installation.

I have tested this by installing the resulting rlawt jar file on my dev system's local maven repo and building RuneLite with runelite/runelite#19529, ensuring that the GPU plugin loads & renders as expected.

@pajlada pajlada force-pushed the feat/build-linux-aarch64 branch from bc7ff5e to eb5c464 Compare November 8, 2025 11:08
@pajlada
Copy link
Contributor Author

pajlada commented Nov 8, 2025

I have updated this to cross compile from Ubuntu 20.04 running x86_64 to aarch64

@Adam- Adam- merged commit ee58b08 into runelite:master Nov 10, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants