box64
box64 copied to clipboard
compile error: no match insn: ret
I got the following error when compiling box64 in the main branch on the loongarch platform:
[ 12%] Built target native_pass0
make[2]: 进入目录“/root/software/box64-main.src/build”
make[2]: 离开目录“/root/software/box64-main.src/build”
make[2]: 进入目录“/root/software/box64-main.src/build”
[ 12%] Building ASM object CMakeFiles/dynarec_native.dir/src/dynarec/la64/la64_epilog.S.o
/root/software/box64-main.src/src/dynarec/la64/la64_epilog.S: Assembler messages:
/root/software/box64-main.src/src/dynarec/la64/la64_epilog.S:66: 致命错误:no match insn: ret
make[2]: *** [CMakeFiles/dynarec_native.dir/build.make:159:CMakeFiles/dynarec_native.dir/src/dynarec/la64/la64_epilog.S.o] 错误 1
make[2]: 离开目录“/root/software/box64-main.src/build”
make[1]: *** [CMakeFiles/Makefile2:229:CMakeFiles/dynarec_native.dir/all] 错误 2
make[1]: 离开目录“/root/software/box64-main.src/build”
make: *** [Makefile:163:all] 错误 2
can u help me sir ? @ksco
Consider upgrading your gcc. By the way, unless you want to get involved in the development, the loongarch64 backend is not usable right now.