Hi Imre,

i noticed in r25322 a patch has been committed to support EABI on thumbless ARM 
v4 CPUs.
However, the patch only works if -marmv4 is passed to the linker as the default 
is armv5t.
Unlike openembedded, openwrt does not pass this option to the linker so i 
modified the patch to

#define TARGET_FIX_V4BX_SPEC " --fix-v4bx"

But that makes it unconditional. We should figure out why does it fail right 
now.

The reason is gcc uses arm9tdmi by default (830-arm_unbreak_armv4t.patch sets 
this).
IMHO, it is better to specify the default ARCH during concigure time. We use 
different
suffixes for the different ARM ARCHs anyways. Patch for armv4 follows.

Thanks,
Jochen


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to