[uClibc]uclibc-cvs breaks busybox df command

David Meggy dmeggy at techsol.ca
Wed Aug 28 20:33:12 UTC 2002


I already have CONFIG_FPE_NWFPE=y selected.  Actually without it, not
even init works.  At least couple of months ago init failed on me.

But don't all kernel addresses have the an address starting with letter
C?


Dave


On Wed, 2002-08-28 at 13:08, Erik Andersen wrote:
> On Wed Aug 28, 2002 at 12:54:55PM -0700, David Meggy wrote:
> > 
> > I tried with uClibc0.9.15 this morning and the problem still exists.  I
> > don't have time to look into it now, but I will check later.
> > 
> > 
> > When it does crash the program the pc register is as <40032178>.  Does
> > this high number mean it is in a shared library(uClibc?)?  I don't fully
> > know how libraries are linked in, or where that number comes from in a
> > shared object.
> 
> Ah-ha!  That means that busybox df attempted a floating point
> instruction and your ARM-linux kernel does not have the FPU
> emulator enabled.  Configure your kernel with CONFIG_FPE_NWFPE=y
> and recmompile and then you will be fine.  That explains why it
> works on my Netwinder, but not your system -- I have the FPU
> emulator enabled on my system,
> 
>  -Erik
> 
> --
> Erik B. Andersen             http://codepoet-consulting.com/
> --This message was written using 73% post-consumer electrons--
-- 
~~~~~~~~~~~~~~~~~~~~~~~~
     David Meggy
     Engineering

Technical Solutions Inc.
Unit #1 7157 Honeyman St
Delta BC Canada, V4G 1E2
     www.techsol.ca

eMail: dmeggy at techsol.ca
Tel: 604 946 TECH (8324)
Fax: 604 946 6445
~~~~~~~~~~~~~~~~~~~~~~~~




More information about the uClibc mailing list