(See "Compiler Version" subject.) I've found the option (-mabi=apcs-gnu) in /cpu/arm920t/config.mk and removed it. The result line is #PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu) PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32) Now 'make all' with v3.1 cross compiler is OK, but... what does the option mean? Is it important?