yvt / openspades

Compatible client of Ace of Spades 0.75
http://openspades.yvt.jp/
GNU General Public License v3.0
1.14k stars 218 forks source link

Fix aarch64 compiling #1101

Open RossComputerGuy opened 5 months ago

RossComputerGuy commented 5 months ago

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

xal-0 commented 4 months ago

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