Open aforsythe opened 3 years ago
Thanks for the report! I'll see if I can fix this next week.
Tried it on my Pi Zero and can confirm the issue. This sounds like a compilation issue, so I've tried to cross-compile a simple Hello World C program, but to my surprise, neither the GCC provided by the distro (tested with 9.3), nor ARM's own toolchains (tested with 8.3-2019.03 and 10.2-2020.11) could compile a working binary: every time the program crashed with illegal instruction or segmentation fault too.
Without a working compiler I can't build a working Pegasus either. I'll see if I can make a custom GCC.
I ran into this exact same issue trying to run Pegasus on the Pi Zero. Hope it gets fixed soon.
Just for future reference, here are the methods I've tried so far:
Unfortunately, while all of them could compile a basic "Hello World" program, none of the created executables work on the actual Pi Zero hardware.
Hi, and thanks for reporting errors! You can help us locating the bug even more by providing detailed information in the sections below:
The issue
Running
pegasus-fe
alpha15 yieldsIllegal Instruction
System info
Pegasus version
Tried
alpha 15
stable and latestg4be7c848_rpi1
, both result inIllegal Instruction
Tried loading viaretropie
package manager ...Illegal Instruction
Tried alternate hardware versions ...Illegal Instruction
orSegmentation Fault
Pegasus log
No log files available