Re: [RFC] klibc requirements, round 2

Bjorn Wesen (bjorn@sparta.lu.se)
Thu, 10 Jan 2002 23:29:24 +0100 (MET)


On Thu, 10 Jan 2002, Greg KH wrote:
> So on to the requirements:
> 1) portable
> This is still true.
>
> dietlibc and uClibc currently do not cover the
> range of platforms that this code must run on. For either of them
> to be used, they must be worked on.

FWIW we (at Axis) run both uClibc and glibc for embedded Linux products,
and both work fine but obviously with different target compromises wrgds
to memory footprints, speed of porting etc. uClibc works fine with a
majority of programs relevant to us, not just a small list of useful
tools.

We have an arch/cris port of uClibc, which could be merged with the
official branch at some point.

> 3) dynamic version available
> Probably not true anymore.
> In talking with lots of people, and playing with the dynamic
> linking capabilities of different libraries, I don't think this is
> worth having as a requirement for this kind of library.

uClibc seem to work fine shared, that's how I've ran it for a while now.
When doing a "complete" linux system in 2 MB flash to put in a product,
every shared byte possible is worth to put some time on :) Granted, if the
goal is just to compile 10 small tools it might not be very useful but
since it's not that difficult to support it, and you're making yet another
libc, why not keep it flexible.

> How about responses from the dietlibc and uClibc people on the odds of
> them being able to port to the remaining platforms?

I'm sorry I must have missed why yet another libc was needed in the first
place :)

/BW

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/