Re: __divdf3 and friends undefined

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I finally found the bug:
somewhere in the code there was a macro like (5.5 * 1000000)
the preprocessor expands this. as a floating point. And floating point is not
allowed in the kernel (well, it needs math-emu, which are the symbols that were
missing).
Man, it took me 1 day to figure that out...


Charles




Selon neologix@xxxxxxx:

>
> Hi.
> I'm currently porting a framework developped by my research group for
> supporting
> multiple interfaces/channels under linux 2.6.
>
> I'm almost done, but I get some warnings when compiling:
>
> WARNING: "__divdf3" [/home/cf/netx-2.6/bonding/bonding.ko] undefined!
> WARNING: "__floatunsidf" [/home/cf/netx-2.6/bonding/bonding.ko] undefined!
> WARNING: "__adddf3" [/home/cf/netx-2.6/bonding/bonding.ko] undefined!
> WARNING: "__fixunsdfsi" [/home/cf/netx-2.6/bonding/bonding.ko] undefined!
>
> and when trying to load the module, I get:
>
> bonding: Unknown symbol __fixunsdfsi
> bonding: Unknown symbol __adddf3
> bonding: Unknown symbol __floatunsidf
> bonding: Unknown symbol __divdf3
>
> Does anyone have an idea of what's going on?
>
> Thanks,
>
> Charles
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>



--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux