I managed to build an (allmost) complete version of Bering RC3 against 
uClibc 0.9.12. This version is *a lot* smaller than the original version
build against GLIBC2. I tested the following modules: weblet, root,
initrd, dhcpd, pump, ezipupd, dnscache... I don't use pppd, so I couldn't
test it but it compiled without a problem. I had some problems with the
symbolic links stdin, stdout and stderror to /dev/fd in root.dev.mk (I
couldn't log in) so I removed them, still everything works like
expected. I don't know exactly what the problem is with stdin etc but
maybe it's got something to do with uClibc, tinylogin or the version of
ash I use (slack 8.1).  
I don't have the "ip patched" version of ifupdown and included ifconfig
and route. There is a new version of ifupdown (0.6.4-4.3) that makes it
possible to use udhcp and make things even smaller.

I don't know if uClibc is the way to go for LEAF, but it's rappidly
evolving. Glibc 2.0.7 is not maintained and Glibc 2.2.x is just to big to
fit on a floppy. An other 'advantage' of uClibc is that you can get rid of
nss libs and nsswitch.conf. 

Regards,
Eric Spakman   



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to