Nicolas Riendeau wrote:

> [Actually, double Oops since I forgot to post in on the mailing list...]
>
> Oops, I forgot something...
>
>  > I'm not sure if this is still a "requirement" with Dachstein but 
> with ES2B the
>  > libraries apperently had to be stored in root.lrp (it would crash 
> otherwise, I
>  > guess it needs it before loading the rest...).
>
> If this is still a requirement

It is, and it was.

> you'll have to go into /var/lib/lrpkg and remove
> the libc.* files and probably edit packages & backdisk (or their 
> equivalent
> in Eigerstein) so that they no longer refer to the libc.lrp package...

You're right about removing the /var/lib/lrpkg/libc.* files.

>
> This doesn't seem to be needed with Oxygen so it might no longer be 
> required
> with Dachstein but it did seem necessary with ES2B... (Don't know if 
> it was
> with "plain" Eigerstein...). 

Almost all programs on unix systems need some kind of c-library (libc). 
The programs in oxygen's root.lrp are statically linked with a tiny 
c-library (uClibc), so that they have a "builtin" libc and don't need a 
seperate one. The advantage of this is that Oxygen's root.lrp is 
independent of the version of glibc used. So if you feel like it you 
should be able to replace the libc.lrp that comes with Oxygen (it 
contains glibc-2.1.3) with your shiny new home-made 2.2.4 version. The 
disadvantage is that it costs a bit of diskspace (approx. 65kb on the 
ramdisk, 25kb on the floppy), because of the "builtin" libc.

I hope this explains things a bit for you.

Ewald Wasscher


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

Reply via email to