Open xronin01 opened 4 months ago
Hello, unfortunately some dependencies are not compiled for linux-arm64 architecture yet. Also, due to the diversity of arm versions on which linux can be installed (just think of armv7 and armv8 for raspberries) it's difficult to setup a compile process that will work for everyone. Which version of ARM are you interested in?
AArch64 Armv8-A
Hello, I verified that both cia-unix and ctrdecrypt can be compiled for linux-aarch64. I recommend you to compile binaries directly on the ARM host following the common build instructions, because cross-compilation on x86_64 might be tricky. As for ctrtool and makerom, I recommend you to compile the programs with the makefile you can find in the 3DSGuy repository directly on the ARM device.
I checked the repo, but unfortunately it does not include an automated build process (since GitHub actions does not yet support running linux on arm machines). I hope it will be added soon to include the build in the yml file.
Side note: ctrdecrypt can already be cross-compiled for linux-aarch64, however cia-unix cannot be cross-compiled so easily due to some limitations of the crystal compiler.
What is missing?
I think it's missing the which command. Which OS are you using?
Termux Android https://f-droid.org/packages/com.termux/
I don't have the which package installed, this which is from zsh
now it works
Nice, can I consider the issue closed? I will eventually add the linux arm support later (when gh will add linux aarch64 build docker). For the moment, please keep compile binaries with your local compilers :)
Can close but Add compilation instructions to Readme
I haven't tested it with a real encrypted game yet
I have to download one to test
Ok, so I will leave it open, I will eventually try some roms with my raspberry pi 4, thank you for your collaboration
We've got a new update about linux ARM GitHub actions runner :)
Could you release a version for Linux ARM?