手機 - Motorola XT897 - Sailfish OS 4.4.0.68 - Debian 12 - 解決Error: selected processor does not support swp r2,r3,[r4] in Thumb mode問題



問題如下:

../../src/share/javavm/runtime/jit/jitir.c: In function ‘translateRange’:
../../src/share/javavm/runtime/jit/jitir.c:5495:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
  case opc_ifeq: {
                 ^
../../src/share/javavm/runtime/jit/jitir.c:5516:2: note: here
  case opc_ifne:
  ^~~~
/tmp/ccAhfpT8.s: Assembler messages:
/tmp/ccAhfpT8.s:1807: Error: selected processor does not support `swp r2,r3,[r4]' in Thumb mode
/tmp/ccAhfpT8.s:1848: Error: selected processor does not support `swp r2,r3,[r0]' in Thumb mode
/tmp/ccAhfpT8.s:4587: Error: selected processor does not support `swp r2,r3,[r4]' in Thumb mode
/tmp/ccAhfpT8.s:5452: Error: selected processor does not support `swp r2,r3,[r0]' in Thumb mode
/tmp/ccAhfpT8.s:7235: Error: selected processor does not support `swp r2,r3,[r0]' in Thumb mode
/tmp/ccAhfpT8.s:8439: Error: selected processor does not support `swp r2,r3,[r0]' in Thumb mode
make: *** [/home/nemo/Downloads/midpath/phoneme/cdc/build/share/rules.mk:911: obj/jitir.o] Error 1

解法如下:

CFLAGS += -marm