What is needed to support uclinux shared libraries on MMU-lessARM?

themadrasi themadrasi@hotpop.com
Tue Jun 15 10:36:00 GMT 2004


<snip>

> binfmt_flat.c does some special things for libraries, but
> there's nothing about lib_main or passing something in D5.
> I've grepped the kernel looking for the place where D5 is
> initialized, but I couldn't find it.
>
> There's no ld.so in uClinux (at least, not for uClibc),
> so I'm completely lost :-)

There is an ldso in uClibc . Maybe not for MMU less architectures :-) .
 From what little I know of uClinux / uClibc the GOT is handled by the 
fs/binfmt_flat.c file for the flat file formats
For uClibc on MMU systems there is an ldso that is used.


cheers
themadrasi




More information about the Gcc mailing list