[BusyBox] [Busy box] can't resolve symbol.

Wolfgang Denk wd at denx.de
Thu Jun 26 10:17:16 UTC 2003


In message <20030624141019.42909.qmail at web41812.mail.yahoo.com> you wrote:
> Yes I am agree with you, float support in the libc
> is better than kernel emulation for performance. :-)
> 
> But it's work too ! :-) It's just a solution.

It ain't.

> But I use libc support for float today, I just notice
> this solution.

If you really test it you will see that the FP emulation code in  the
Linux  kernel is seriously broken for MPC8xx processors. AFAIK it was
never intended to be used for real  programs,  just  to  handle  some
simple  cases (like when GDD uses FP instructions for a fast "memcpy"
of small data units - struct assignement etc.).

Summary: for MPC8xx and oother FPU-less PowerPC processors you should
ALWAYS use -msoftfloat. Don't try  FP  emulation,  it's  broken.  And
don't  try  to  fix  it,  it's  not worth the effort because of being
awfully slow.


Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
It is easier to change the specification to fit the program than vice
versa.


More information about the busybox mailing list