DSM-G600, DNS-3xx and NSA-220 Hack Forum

Unfortunately no one can be told what fun_plug is - you have to see it for yourself.

You are not logged in.

Announcement

#1 2008-11-29 12:42:27

scarcow
Member
From: Hungary
Registered: 2008-10-10
Posts: 16

hardware FP, software FP error at cross compiling

Hi All,

I am trying to cross compile Transmission for the DNS 323. I am a total compile newbie, so it is no wonder i got stuck...
I managed to start 'make'-ing it, but when it gets to the part when calling 'ld' (i guess that's the linking), i got these errors:

Code:

{..}/uclibc-toolchain-src-20040609/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux-uclibc/3.3.3/../../../../arm-linux-uclibc/bin/ld: ERROR: {...}/uclibc-toolchain-src-20040609/gcc-3.3.x/toolchain_arm/lib/gcc-lib/arm-linux-uclibc/3.3.3/libgcc.a(_udivsi3.oS) uses hardware FP, whereas blocklist-test uses software FP

I guess this has something to do with the floating point calculations somehow, but i couldn't find anything about how i could fix it.

Does anybody have any suggestion what i could try, or where i can find the info about fixing this?
I attached the log from 'make'.

Thanks in advance.
-sc

Last edited by scarcow (2008-11-29 12:47:09)


Attachments:
Attachment Icon log, Size: 283,443 bytes, Downloads: 408

Offline

 

#2 2008-11-30 17:02:20

scarcow
Member
From: Hungary
Registered: 2008-10-10
Posts: 16

Re: hardware FP, software FP error at cross compiling

Nobody?

I tried now with adding -msoft-float to gcc flags, but then it errors with something like "cannot find -lfloat"

-sc

Offline

 

#3 2008-12-01 11:15:54

KyleK
Member
From: Dresden, Germany
Registered: 2007-12-05
Posts: 1178

Re: hardware FP, software FP error at cross compiling

Hm, that's a difficult one. I remember that error somewhat, but I haven't cross-compiled in months.
I do all the compiling directly on the NAS.

Sorry I can't help you here hmm

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2010 PunBB