uClibc - A C library optimized for size useful for embedded applications

Property Value
Distribution ROSA 2012.1
Repository ROSA Main i586
Package name uClibc
Package version
Package release 11-rosa2012.1
Package architecture i586
Package type rpm
Installed size 99.04 KB
Download size 48.08 KB
Official Mirror mirror.rosalab.ru
uClibc (pronounced yew-see-lib-see) is a c library for developing
embedded linux systems. it is much smaller than 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 uclinux) systems with support
for alpha, arm, cris, i386, i960, h8300, m68k, mips/mipsel,
powerpc, sh, sparc, and v850 processors.
if you are building an embedded linux system and you find that
glibc is eating up too much space, you should consider using
uclibc. if you are building a huge fileserver with 12 terabytes of
storage, then using glibc may make more sense. unless, for
example, that 12 terabytes will be network attached storage and
you plan to burn linux into the system's firmware...


Package Version Architecture Repository
uClibc- i586 ROSA Main Updates
uClibc- x86_64 ROSA Main Updates
uClibc- x86_64 ROSA Main
uClibc - - -


Name Value
uClibc(libc.so.0.9.33) -


Name Value
config(uClibc) == 0:
elf(buildid) == 8c2a8c2b77d1f90b33796bc868512fc7f5de2b53
elf(buildid) == c68256111aa09403557fa7dcf62537ae22567d56
elf(buildid) == ccab59004aba319a85eb8c352021aa5060714d63
uClibc ==


Type URL
Binary Package uClibc-
Source Package uClibc-

Install Howto

  1. Enable ROSA Main repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install uClibc rpm package:
    # urpmi uClibc




2012-08-24 - Andrey Bondrov <andrey.bondrov@rosalab.ru>
+ Commit: 892f16c
- Rebuild with new binutils

See Also

Package Description
ucarp-1.5.2-5-rosa2012.1.i586.rpm Portable implementation of the CARP protocol
uclibc-ldetect-0.12.6-2-rosa2012.1.i586.rpm Light hardware detection tool
uclibc-libkmod2-9-9-rosa2012.1.i586.rpm Library to interact with Linux kernel modules
uclibc-libldetect0.12-0.12.6-2-rosa2012.1.i586.rpm Light hardware detection library linked against uClibc
uclibc-libslang2-2.2.4-8-rosa2012.1.i586.rpm The shared library for the S-Lang extension language linked against uClibc
uclibc-libsysfs2-2.1.0-20-rosa2012.1.i586.rpm uClibc linked library for sysfsutils
udev-194-10-rosa2012.1.i586.rpm Device manager for the Linux kernel
udisks-1.0.4-8-rosa2012.1.i586.rpm Storage Management Service
udisks-devel-1.0.4-8-rosa2012.1.i586.rpm D-Bus interface definitions for udisks
udisks2-2.0.0-2-rosa2012.1.i586.rpm Disk Manager
ufraw-0.18-3-rosa2012.1.i586.rpm Graphical tool to convert raw images of digital cameras
ufraw-gimp-0.18-3-rosa2012.1.i586.rpm Reads the raw image formats of digital cameras into GIMP
uim-1.7.0-4-rosa2012.1.i586.rpm Multilingual input method library
uim-base-1.7.0-4-rosa2012.1.i586.rpm Misc files needed by UIM library
uim-gtk-1.7.0-4-rosa2012.1.i586.rpm GNOME helper for uim