[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