[kaffe] undefined reference to isinf, isnan when cross compiling
Dalibor Topic
robilad at kaffe.org
Sun Aug 15 21:09:09 PDT 2004
D greene wrote:
> Thanks Dalibor for your response.
>
>> thanks for the bug report. Does configure detect isnan and isinf?
>>
>> cheers,
>> dalibor topic
>
>
> Seems like I'm not detecting it, here's the relevant snippets from
> config.log:
>
> configure:43911: test -s conftest
> configure:43914: $? = 0
> configure:43926: result: yes
> configure:43939: checking for isnan
> configure:43996: mipsel-unknown-linux-uclibc-gcc -o conftest -Os
> -fomit-frame-pointer -Wall -Wstrict prototypes -fno-omit-frame-pointer
> -DNDEBUG conftest.c -lm >&5
> conftest.c:150: warning: function declaration isn't a prototype
> conftest.c:157: warning: function declaration isn't a prototype
> conftest.c:165: warning: function declaration isn't a prototype
> /tmp/ccYGlYrN.o(.text+0x20): In function `main':
> : undefined reference to `isnan'
> /tmp/ccYGlYrN.o(.data+0x0): undefined reference to `isnan'
> collect2: ld returned 1 exit status
> configure:44002: $? = 1
> configure: failed program was:
> | /* confdefs.h. */
> ...
> configure:44027: result: no
> configure:44039: checking for isinf
> configure:44096: mipsel-unknown-linux-uclibc-gcc -o conftest -Os
> -fomit-frame-pointer -Wall -Wstrict-prototypes -fno-omit-frame-pointer
> -DNDEBUG conftest.c -lm >&5
> conftest.c:150: warning: function declaration isn't a prototype
> conftest.c:157: warning: function declaration isn't a prototype
> conftest.c:165: warning: function declaration isn't a prototype
> /tmp/ccMvpRol.o(.text+0x20): In function `main':
> : undefined reference to `isinf'
> /tmp/ccMvpRol.o(.data+0x0): undefined reference to `isinf'
> collect2: ld returned 1 exit status
> configure:44102: $? = 1
> configure: failed program was:
> | /* confdefs.h. */
> ...
> ac_cv_func_isinf=no
> ac_cv_func_isnan=no
Judging by
http://www.uclibc.org/cgi-bin/cvsweb/uClibc/include/math.h?annotate=1.12&sortby=file
there is an isnan and isinf implementation as a macro in include/math.h.
I'm wondering why it doesn't get picked up in your case. Could you put
your config.log and build.log online?
cheers,
dalibor topic
More information about the kaffe
mailing list