Hi,

Building svn 23844 for the CRISv32 architecture, and I get stuff like

lib/libm.a(s_atan.os)(.text+0x106): undefined reference to `fabs'
lib/libm.a(s_ldexp.os)(.text+0x14): undefined reference to `finite'
lib/libm.a(s_ldexp.os)(.text+0x36): undefined reference to `scalbn'
...

when linking libm-0.9.30-rc3-svn.so

Removing libm_hidden_def(fabs) in libm/s_fabs.c makes that undefined 
reference go away etc, so methinks there is something with the hidden 
definitions that is going wrong. As I'm not very well versed with that, 
does anyone have any hints as to where to start looking?

(The compiler I'm using is rather archaic by now (based on GCC 3.2.1) but 
it's what we use and recommend for production code, it's in the process of 
getting upgraded, but that time hasn't come yet.

libc--0.9.30-rc3-svn.so links fine so I don't think it's the compiler 
though. Suggestions in this direction would be helpful too though).

/Ricard
--
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30
_______________________________________________
uClibc mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/uclibc

Reply via email to