Skip to content

Conversation

@RossComputerGuy
Copy link

Fixes #1098 by patching AngelScript to handle compiling for specific CPU targets correctly.

@yvt yvt self-assigned this Jun 9, 2024
@xal-0
Copy link

xal-0 commented Jul 4, 2024

The 32 bit arm CallSystemFunctionNative won't work for some aarch64 systems (like Apple processors),. Angelscript since 2.36.0 supports aarch64-linux, so in the interest of having more games to test on Asahi Linux, I did a hacky backport of it. Updating Angelscript is the right solution but was going to take more work. This branch is tested on aarch64-linux: https://github.com/xal-0/openspades/tree/angelscript-aarch64-backport

@Fran6nd
Copy link

Fran6nd commented Jan 3, 2026

@RossComputerGuy @xal-0 if you are still interested, I managed to update angelscript and also openal to openal-soft. It tooks me a while but as rosetta will get someday deprecated I had to. (I am a Mac user).
But it should work for you as an arm user.
It builds for all platforms (see GitHub action section). But not tested on linux.

Here is my branch:
https://github.com/Fran6nd/zerospades/commits/angelscript-update/
It is a fork of zerospades as openspades main repo looks dead nowadays.
Cheers :)

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.

Erorr build Ubuntu Arm64

4 participants