[uClibc]uC-libc and uClibc

David McCullough davidm at snapgear.com
Thu Jul 18 12:14:49 UTC 2002


Jivin Uwe Beutin lays it down ...
> Stupid question:
> 
> what exactly do they mean by the "old" and "new" version of the uClibc
> in the uClinux distribution?!

Here is a the standard response gerg mails on the uClinux-dev list
when this question is asked:

>> uC-libc is the original library for uClinux (I think Jeff and Ken   
>> put it together originally). It is mostly there, some of the API's
>> are a little non-standard, quite a few common libc routines not
>> present. It is very stable on its supported platforms. Currently
>> really only supports m68k/ColdFire and ARM architectures. It was
>> designed to be small and lite weight. 
>>
>> uClibc is a derivitive of uC-libc designed to fix the short
>> commings of uC-libc. It makes all the API's standard (correct
>> types, args, etc), fills in many of the missing routines,
>> and has been ported to a lot of architectures. It can be used
>> on standard VM Linux and uClinux. It can even be compiled as
>> a shared library on most MMU platforms. Erik Anderson has been
>> the driving force behind uClibc. He has done a great job with it.

Cheers,
Davidm

-- 
David McCullough:    Ph: +61 7 3435 2815  http://www.SnapGear.com
davidm at snapgear.com  Fx: +61 7 3891 3630  825 Stanley St., W'gabba QLD 4102, Oz



More information about the uClibc mailing list