uClibc (µClibc) 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 Linux (also known as µClinux) systems with support for ARM, i386, h8300, m68k, MIPS, mipsel, PowerPC, SH, SPARC, and v850 processors.
| Tags | Software Development Libraries Operating Systems Embedded Systems |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


No changes have been submitted for this release.


Changes: This release is the first stable one in the new 0.9.29 development branch. It is supposed to be binary compatible with 0.9.28, though extensive testing is still needed.


Changes: This release is meant to be a new drop-in replacement for the long-term stable uClibc 0.9.28 release series. It fixes a few more problems that turned up after the 0.9.28.2 release. In particular, a problem with weak threading symbols was fixed.


Changes: Many bugfixes that had accumulated against the previous stable release were fixed.


Changes: Many routine updates for improved architecture support and improved standards compliance.
An infrastructure for linking tools together to act like a single application.