2012-02-08 14:42:20

by Claudio Rossi

[permalink] [raw]
Subject: __floatunsidf and __fixunsdfsi undefined

Dear all,
I am trying to compile compat-wireless-3.2-rc6-3 on
a2.6.32-37-generic i686 GNU/Linux.
Everything goes well until I enter in phase 2, and I receive the
following WARNING which prevent the mac80211 modules to work properly
if installed

make -C /lib/modules/2.6.32-37-generic/build
M=/home/claudio/Programs/compat-wireless-3.2-rc6-3 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-37-generic'
Building modules, stage 2.
MODPOST 9 modules
WARNING: "__floatunsidf"
[/home/claudio/Programs/compat-wireless-3.2-rc6-3/net/mac80211/mac80211.ko]
undefined!
WARNING: "__fixunsdfsi"
[/home/claudio/Programs/compat-wireless-3.2-rc6-3/net/mac80211/mac80211.ko]
undefined!
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-37-generic'

the first time I compiled and installed the compat-wireless-3.2-rc6-3
it worked, but now it is not.

My distribution (UBUNTU 10.04) already comes with ath9k and mac80211.

Could somebody give me an hint? I am a newbie at this

Thank you

Claudio


--
Claudio Rossi
-------------------
Office @ PoliTO: +39 011 5644194


2012-02-08 15:06:43

by Arend van Spriel

[permalink] [raw]
Subject: Re: __floatunsidf and __fixunsdfsi undefined

On 02/08/2012 03:41 PM, Claudio Rossi wrote:
> Dear all,
> I am trying to compile compat-wireless-3.2-rc6-3 on
> a2.6.32-37-generic i686 GNU/Linux.
> Everything goes well until I enter in phase 2, and I receive the
> following WARNING which prevent the mac80211 modules to work properly
> if installed
>
> make -C /lib/modules/2.6.32-37-generic/build
> M=/home/claudio/Programs/compat-wireless-3.2-rc6-3 modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.32-37-generic'
> Building modules, stage 2.
> MODPOST 9 modules
> WARNING: "__floatunsidf"
> [/home/claudio/Programs/compat-wireless-3.2-rc6-3/net/mac80211/mac80211.ko]
> undefined!
> WARNING: "__fixunsdfsi"
> [/home/claudio/Programs/compat-wireless-3.2-rc6-3/net/mac80211/mac80211.ko]
> undefined!
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-37-generic'
>
> the first time I compiled and installed the compat-wireless-3.2-rc6-3
> it worked, but now it is not.
>
> My distribution (UBUNTU 10.04) already comes with ath9k and mac80211.
>
> Could somebody give me an hint? I am a newbie at this
>
> Thank you
>
> Claudio
>
>

If I am not mistaken, those symbols should be provided by gcc. Maybe
this is a known gcc issue. Try your favorite search engine.

Gr. AvS