[uClibc] Re: Why doesn't gcc-3.2.3 -msoft-float resolve all symbols in this file?

David Wuertele dave-gnus at bfnet.com
Wed Apr 30 17:26:33 UTC 2003


Me> There they are in libgcc.a!  Why don't they get resolved?  Now I use
Me> my vendor's "gcc-2.96" on the exact same file:
Me> 
Me> $ /usr/tools/bin/mipsel-linux-gcc -msoft-float -c -o udivdi3-E.o udivdi3-E.c
Me> $ /usr/tools/bin/mipsel-linux-nm udivdi3-E.o | egrep 'floatsidf|muldf3|adddf3'
Me> 
Me> The symbols aren't there anymore!  Can anyone explain to me how this
Me> could be?

Erik> If you run 'ldd' on your application, you will see it is linked
Erik> vs the shared libgcc library named /lib/libgcc_s.so.1

I'm building a kernel module.  When I run ldd on it, I get:

atifplib.o: not a dynamic executable

Dave



More information about the uClibc mailing list