[uClinux-dev] floating point problem

Erwin Authried eauth at softsys.co.at
Thu Mar 27 08:52:49 EST 2003


Am Don, 2003-03-27 um 02.14 schrieb JinSoo Kim:
> Hi,
> 
> Thanks very much for your help, Ramana.
> I tried your second option, adding libgcc.a library.
> But there was a problem when loading the module.
> The error message is...
> 
> "Unhandled fault: external abort on linefetch (F4) at 0x00000001
> fault-common.c(97): start_code=0xfc0040, start_stack=0xfbff88)
> pid 82: failed 7"
> 
> The module was loaded but the module initialization failed.
> I simplified my problem by making the simple code as possible as I can.
> Here is the simple code and Makefile which make the error message when
> loaded into the kernel.
> 
> Is the link option I used to add libgcc.a right in the Makefile?
> How to resolve this problem? Any advice will be much helpful.
> Thanks in advance...
>
Hi,
just an idea: Maybe you used a libgcc that is compiled with PIC support?
You will need a lib without PIC for kernel & modules.

Regards,
Erwin




More information about the uClinux-dev mailing list