--- In nslu2-linux@
> My first guess would be that your toolchain may be trying to use a
> different (unsupported) floating-point setting for some reason. Check
> your compilation options for consistency; soft float is what it should
> be using. If that's not it, then I would check to see if the compiler
> and libraries perhaps mismatch -- did you get the toolchain from (for
> example) the "unstable" feeds?
>
> -Mike (mwester)
Thanks for the quick reply.
Im not entirely sure how I determine which floating-point settings are being used. How do I determine this?
I got the toolchain from the stable feeds (using opkg).
I have tracked the error to the compilation or linkage of the library 'libdns_sd'. To make this library, make issues the following commands:
gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall -DPID_FILE=\
gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall -DPID_FILE=\
gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall -DPID_FILE=\
ld -shared -o build/prod/libdns_
strip -S build/prod/libdns_
I appears that no errors occur in this process, but when I use the produced library, I get the __aeabi_uidiv error.
As far as I can see, there is nothing out of the ordinary in the commands above.
uname -a yields:
Linux slug1 2.6.27.8 #1 Sat Mar 7 02:47:23 UTC 2009 armv5teb unknown unknown GNU/Linux
file on the produced lib yields:
file /usr/lib/libdns_
/usr/lib/libdns_
gcc version:
gcc (GCC) 4.2.4
Kind regards
Jeppe
Monday, February 8, 2010
[nslu2-linux] Re: Problem compiling bonjour on SlugOS 5.3 beta - hidden symbol
__._,_.___
.
__,_._,___
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment