"SVC is not permitted on this architecture" while compiling Newlib

Krzysztof krzysztof.grobelak@gmail.com
Fri Jul 13 07:34:00 GMT 2012


Hello all,

I am in the process of building myself a toolset for playing with ARM 
chips and  Newlib is another thing on my list.
I am trying to crosscompile Newlib for stm32 M3 ARM using Codesourcery 
compiled.

The configure command: "../newlib/configure --target=arm-none-eabi 
--disable-newlib-supplied-syscalls"
Host OS Linux 32bit

but i am getting following error:
"../../../../../newlib/libgloss/arm/linux-syscalls0.S: Assembler messages:
  ../../../../../newlib/libgloss/arm/linux-syscalls0.S:44: Error: SVC is 
not permitted on this architecture"

Could  you please advice how to fix it.
I am not entirely sure what SVC is to be honest but from the little 
reading i did it seem that SVC is supported on M3 devices. Do i miss an 
argument during a configure part??

Thanks in advance
Krzysztof



More information about the Newlib mailing list