[uClibc]uClibc 0.9.14 released

Erik Andersen andersen at codepoet.org
Mon Aug 12 12:30:58 UTC 2002


CodePoet Consulting is slightly less pleased then usual to
announce the immediate availability of uClibc 0.9.14. This is,
unfortunately, a bugfix release intended to fix the couple of
dumb things that slipped into the previous release. Version
0.9.13 of uClibc would fail to compile when enabling both RPC and
Pthreads. There was also a problem with RPC thread local storage
(but noone noticed since it didn't compile ;-). Also, the thread
locking in exit(), onexit() and atexit() was broken, and wasn't
actually locking anything. This release also fixes uClibc's gcc
wrapper to use crtbeginS.o and crtendS.o when compiling PIC code,
fixing a subtle bug (that was much less subtle on powerpc).
Finally, this release includes a few minor compile warning
cleanups.

The uClibc 0.9.14 release can be obtained from:
    http://www.us.kernel.org/pub/linux/libs/uclibc/uClibc-0.9.14.tar.bz2
    http://www.uclibc.org/downloads/uClibc-0.9.14.tar.bz2

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


In addition, a native uClibc/gcc-3.1.1 toolchain has now been
released.  This toolchain builds a real gcc cross compiler (i.e.
not just a wrapper) and creates executables linked vs uClibc.
This toolchain has been (briefly) tested as working on x86, arm,
mips, and arm7tdmi (uClinux). This toolchain provides a number of
improvements over previous releases. In particular, Steven J.
Hill found and fixes a number of "glibc-isms" in the libstdc++
math support which caused a number of math functions to be mapped
to the non-standard named under GNU libc. This release also
includes greatly improved uClinux "elf2flt" support, and it now
produces working flat binaries for my uClinux/arm7tdmi system.

The native uClibc/gcc-2.95 toolchain will be updated in a few
days, and will include STLport which will allow that toolchain to
also provide full C++ support.

Source to build a uClibc native toolchain can be obtained from:
    http://www.us.kernel.org/pub/linux/libs/uclibc/toolchain/

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/

Have fun!

 -Erik

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



More information about the uClibc mailing list