[BusyBox] Help! Booting NFS with ARM using shared libraries

yukwing.li at conexant.com yukwing.li at conexant.com
Tue Apr 15 20:08:58 UTC 2003


Hi Everyone,

I have been playing with busybox to do NFS boot for a while.  I was able 
to do it on my MIPS platform using shared libraries.  However, when I 
tried to do the same thing on my ARM's platform, I got error message from 
init saying "init: error while loading shared libraries: libc.so.6: cannot 
open shared object file".  If I build busybox with the DOSTATIC flag on, 
then the ARM platform will boot just fine.  Here are my questions:

1.  Can I assume there is nothing wrong with my libraries since busybox 
does work in static build?
2.  If my libraries are OK, does that mean busybox cannot find my lib, 
which sits in <nfs root>/lib?
3.  Where does busybox look for shared libraries?

BTW, I am using the following GNU source to build my ARM cross-compiler:
gcc-3.2.2
binutil-2.13.2.1
glibc-2.3.1
glibc-linuxthreads-2.3.1


Any help or suggestion would be greatly appreciated!


Yuk-Wing Li
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/busybox/attachments/20030415/cd0a3e64/attachment-0001.htm 


More information about the busybox mailing list