uClibc gains Linux 2.6 support
Jan 12, 2005 — by Henry Kingman — from the LinuxDevices Archive — viewsCodePoet Consulting has released a new version of uClibc, the small-footprint alternative to the standard GNU C library (glibc). uClibc 0.9.27 features a new stdio (standard i/o) core, support for Linux 2.6.x kernels, an improved shared library loader, support for several new architectures, bugfixes, and more.
The uClibc 0.9.27 release was “a long time in the making,” according to maintainer Erik Andersen. It is not binary compatible with earlier releases, due to the stdio changes. “Be prepared to recompile your software if you are still using an old version of uClibc. Sorry for the pain…” said Andersen.
Andersen lists release highlights as follows:
- New stdio implementation
- New optimized string functions
- Major improvements to the shared lib loader
- Shared libraries work properly on powerpc
- Debugging works on mips
- New architectures: frv, nios, nios2, bfin
- Linux 2.6.x kernel support
- Lots and lots of bug fixes
The new release is available as a development root filesystem for ARM, ARMEB, 386, MIPS, MIPSEL, PowerPC, and SH4 architectures. It can also be downloaded as a buildroot environment, or as source code, along with toolchains, from the uClibc.org downloads area, where a complete changelog is also available.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.