> 
> > arm-linux-gnueabi-gcc -g -DDEBUG -Os  -fno-strict-aliasing
> > -fno-common -ffixed-r8 -ffunction-sections -msoft-float -Wcast-align
> > -Wall -D__KERNEL__ -DTEXT_BASE= -fno-builtin -ffreestanding -isystem
> > /usr/lib/gcc/arm-linux-gnueabi/4.5.1/include -pipe -march=armv4t
> > -mlong-calls -mtune=arm7tdmi-s -DCONFIG_ARM -D__ARM__
> > -mthumb-interwork  -Wall -Wstrict-prototypes -Wcast-align -Wextra
> > -Werror -Iobj_redbee-econotag_board -I../board -DBOARD=redbee-econotag
> > -I../lib/include -I../src -I. -mthumb -mcallee-super-interworking -MMD
> > -c -o obj_redbee-econotag_board/sleep.o sleep.c
> > sleep.c:1:0: error: AAPCS does not support -mcallee-super-interworking
> 
>  This sounds like a missing implementation rather than just a toolchain
>  flag; or perhaps it's not needed at all with AAPCS?

-mcallee-super-interworking is ancient and need not be used with AAPCS
toolchains. The linker will deal with interworking issues on AAPCS
toolchains by inserting stubs at appropriate locations and arranging for
correct control and state transfer at the required interfaces. 

cheers
Ramana





_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to