[Buildroot] Illegal instruction with buildroot busybox for ARM DNS323

Barney Barumba barney.b at iname.com
Thu May 28 21:25:18 UTC 2009

Hi Peter,

> Quick quess - Did you configure BR for hardware floating point and
> didn't enable floating point emulation in the kernel?

Yes, I think the floating point was the problem. I had BR configured for
hardware floating point and the kernel configured for NWFPE. Investigating
this a bit more, this article (1) seems to suggest that this configuration
should work, so I'm not sure why I still got the exception.

There's another article here (2) that seems to suggest that using the EABI
improves the situation somewhat, but I'm not really sure how that affects

Anyway, configuring BR for software floating point has fixed the problem
and, if I understand it correctly, should be faster anyway for this CPU.

Thanks for the pointer - much appreciated.


(1) http://linux-7110.sourceforge.net/howtos/netbook_new/x1114.htm
(2) http://wiki.debian.org/ArmEabiPort#ARMfloatingpoints

Be Yourself @ mail.com!
Choose From 200+ Email Addresses
Get a Free Account at www.mail.com

More information about the buildroot mailing list