Skip to content

Instantly share code, notes, and snippets.

@aguirrem
Created October 27, 2014 18:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aguirrem/8a34123da8bef6491e0f to your computer and use it in GitHub Desktop.
Save aguirrem/8a34123da8bef6491e0f to your computer and use it in GitHub Desktop.
arm-none-eabi-gcc -B/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib/ -isystem /home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib/targ-include -isystem /home/user/Downloads/toolchain/newlib-1.17.0/newlib/libc/include -B/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/libgloss/arm -L/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/libgloss/libnosys -L/home/user/Downloads/toolchain/newlib-1.17.0/libgloss/arm -mthumb -march=armv6s-m -O2 -D__NO_SYSCALLS__ -fno-builtin -mthumb -march=armv6s-m -c -o lib_a-setjmp.o `test -f 'setjmp.S' || echo '../../../../../.././newlib/libc/machine/arm/'`setjmp.S
../../../../../.././newlib/libc/machine/arm/setjmp.S: Assembler messages:
../../../../../.././newlib/libc/machine/arm/setjmp.S:120: Error: selected processor does not support ARM opcodes
../../../../../.././newlib/libc/machine/arm/setjmp.S:127: Error: attempt to use an ARM instruction on a Thumb-only processor -- `stmea a1!,{ v1-v7,fp,ip,sp,lr }'
../../../../../.././newlib/libc/machine/arm/setjmp.S:137: Error: attempt to use an ARM instruction on a Thumb-only processor -- `mov a1,#0'
../../../../../.././newlib/libc/machine/arm/setjmp.S:139: Error: attempt to use an ARM instruction on a Thumb-only processor -- `tst lr,#1'
../../../../../.././newlib/libc/machine/arm/setjmp.S:139: Error: attempt to use an ARM instruction on a Thumb-only processor -- `moveq pc,lr'
../../../../../.././newlib/libc/machine/arm/setjmp.S:145: Error: selected processor does not support ARM opcodes
../../../../../.././newlib/libc/machine/arm/setjmp.S:154: Error: attempt to use an ARM instruction on a Thumb-only processor -- `ldmfd a1!,{ v1-v7,fp,ip,sp,lr }'
../../../../../.././newlib/libc/machine/arm/setjmp.S:165: Error: attempt to use an ARM instruction on a Thumb-only processor -- `movs a1,a2'
../../../../../.././newlib/libc/machine/arm/setjmp.S:169: Error: attempt to use an ARM instruction on a Thumb-only processor -- `moveq a1,#1'
../../../../../.././newlib/libc/machine/arm/setjmp.S:171: Error: attempt to use an ARM instruction on a Thumb-only processor -- `tst lr,#1'
../../../../../.././newlib/libc/machine/arm/setjmp.S:171: Error: attempt to use an ARM instruction on a Thumb-only processor -- `moveq pc,lr'
make[9]: *** [lib_a-setjmp.o] Error 1
make[9]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib/libc/machine/arm'
make[8]: *** [all-recursive] Error 1
make[8]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib/libc/machine'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib/libc'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/armv6-m/newlib'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/newlib'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/newlib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0/arm-none-eabi/newlib'
make[1]: *** [all-target-newlib] Error 2
make[1]: Leaving directory `/home/user/Downloads/toolchain/newlib-1.17.0'
@JodieChuang
Copy link

Hello, any solution for this error?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment