<snip> >This function is actually in libgcc.a. I don't know why it isn't being found >in your case; maybe your gcc installation is damaged in some way, or you're >trying to call `ld' directly, or something of that sort. <snip>
You are right, it's in there... I am not calling ld directly. I added the -lgcc to the ld flags and it seems to have at least linked without errors (although I've yet to verify actual functionality). It seems funny to me though that I had to do this. I've used plenty of other packages which require floating point (or at least I'm pretty sure I am) and have never had to explicitly stick this in there before. I recently rebuilt my toolchain -- could I have screwed it up somehow? Is there some way that arm-linux-gcc automatically knows where to get the libgcc.a code? Or this could be a result of the ssh configure script hacking that I had to do to get it to cross-compile - I really just skipped over a lot of the checks that would fail in cross-compile mode. Hmm. strange. thanks for your help. kc _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
