cebix / macemu

Basilisk II and SheepShaver Macintosh emulators
1.39k stars 289 forks source link

Attempting to compile for arm64 Linux #268

Open kero990 opened 1 year ago

kero990 commented 1 year ago

Hi, I am trying to compile your project on an arm64 Linux machine. My Lucky Star, BasiliskII compiled successfully and seems to run well (I just opened and tested the gui, but I'm still learning how to use it, and I don't know whether it can work under arm)

However, SheepShaver compilation did not succeed and the following error occurred.

../kpx_cpu/sheepshaver_glue.cpp:813:2: error: #error "FIXME: You don't have the capability to skip instruction within signal handlers"

error "FIXME: You don't have the capability to skip instruction within signal handlers"

^~~~~ ../kpx_cpu/sheepshaver_glue.cpp: In function 'sigsegv_return_t sigsegv_handler(sigsegv_info_t*)': ../kpx_cpu/sheepshaver_glue.cpp:821:19: error: 'pc' was not declared in this scope dump_disassembly(pc, 8, 8); ^~

Is it because SheepShaver does not yet have arm64 support?