[uClibc]uClibc 0.9.16 released

Erik Andersen andersen at codepoet.org
Sat Nov 9 05:00:50 UTC 2002


CodePoet Consulting is pleased to announce the immediate availability
of uClibc 0.9.16.  This release adds full support (including a native
shared library loader) for the CRIS architecture, contributed by
Tobias Anderberg.  Stefan Allius contributed a number of patches to
fix the initialization order for shared library global constructors
and destructors as well as a large number of SuperH fixes and
cleanups.  uClibc now compiles with newer versions of gcc (i.e.
RedHat 8.0).  Thanks to Christian Michon, uClibc no longer requires
perl to compile.  Steven J. Hill fixed dlopen for mips.  Several
problems with pty and tty handling were fixed.  Manuel Novoa added
new support for an /etc/TZ file to globally set the system timezone,
and fixed up a number of remaining wide char issues.  Manuel is still
hard at work on bringing full locale support (optional of course) to
uClibc.  And of course, this release includes the usual pile of bug
fixes.  Many thanks for the large number of patches and fixes that
were contributed!

The most visible change is that the old uClibc configuration system
has been completely removed (and there was much rejoicing).  It was
replaced with an entirely new system based on LinuxKernelConf 
    http://www.xs4all.nl/~zippel/lc/
which has since been included into Linux 2.5.45, so it looks like
Erik made the right choice.  Of course, those who have existing build
systems using uClibc will need to make a few changes...  We think the
change is worth it.  Updated gcc-3.2 and gcc-2.95 toolchains that
work with the new config system will be released shortly. 

As usual, the uClibc 0.9.16 release can be obtained from:
    http://www.kernel.org/pub/linux/libs/uclibc/uClibc-0.9.16.tar.bz2
    http://www.uclibc.org/downloads/uClibc-0.9.16.tar.bz2

The Changelog for this release is here:
    http://www.uclibc.org/downloads/Changelog
    http://www.uclibc.org/downloads/Changelog.full

About uClibc:

    uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library
    for developing embedded Linux systems. It is much smaller
    then the GNU C Library, but nearly all applications supported
    by glibc also work perfectly with uClibc. Porting
    applications from glibc to uClibc typically involves just
    recompiling the source code.  uClibc even supports shared
    libraries and threading. It currently runs on standard Linux
    and MMU-less (also known as µClinux) systems with support for
    alpha, ARM, i386, i960, h8300, m68k, mips/mipsel, PowerPC,
    SH, SPARC, and v850 processors.

The uClibc web site can be found at:
    http://www.uclibc.org/

 -Erik

--
Erik B. Andersen             http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--



More information about the uClibc mailing list