madamov I will test ARM Linux in my virtual machine on my Macbook Pro M2.
I found some time to test this and it is working perfectly. However, I got an error when trying to publish on Linux:
[Error] An error occurred trying to start process '/home/madamov/git/Matricula/Publish/Matricula/Linux-x64/Matricula-linux-x64.AppImage' with working directory '/tmp/objo_linux_verify_fd37ee0c4c374adf8e020854b76ade8a'. Exec format error
This is what Codex replied about it:
This is a CPU architecture mismatch: the publisher is trying to run an Intel/AMD x64 AppImage on ARM Linux.
I confirmed locally:
- Your machine reports
aarch64 (ARM64).
Matricula-linux-x64.AppImage contains an x86-64 executable.
- Your publish configuration includes both
linux-x64 and linux-arm64.
The /tmp/objo_linux_verify_... directory suggests the publisher is launching the generated AppImage as part of verification. Linux rejects it before Matricula starts.
For publishing on this machine, select Linux ARM64 only. If you need both architectures, the publisher should generate both packages but run verification only for the host’s architecture—or verify x64 on an x64 machine. Attempting native x64 verification on ARM looks like a publisher issue.
Changing executable permissions won’t fix this error.