This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.4 cross compiler and issue with __floatdidf
- From: Kai Ruottu <kai dot ruottu at wippies dot com>
- To: "Vincent R." <forumer at smartmobili dot com>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Tue, 10 Mar 2009 23:28:57 +0200
- Subject: Re: GCC 4.4 cross compiler and issue with __floatdidf
- References: <0d8385db45076a6b16f3aa40dde2243a@mail.smartmobili.com>
Vincent R. wrote:
Hi,
When compiling the following code with a gcc 4.4 cross-compiler targetting
arm wince platform I get a problem with undefined reference __floatdidf :
undefined reference to `__floatdidf'
collect2: ld returned 1 exit status
Any idea ?
This should mean a conversion routine from long int to double float
and this routine is normally in libgcc... So a search with 'nm'
would tell if it is there or not.
The library list has the '-lgcc_s -lgcc' in your log (twice) so maybe
your 'libgcc.a' neither 'libgcc_s.dll', has this routine with the right
symbol name...