Discrepancy? uClibc seems very large
Ersin Akinci
ersin.akinci at gmail.com
Sat Sep 26 04:30:13 UTC 2009
Ah, you're correct. I was running a simple du ./ on the install dir,
but I didn't realize that that included the header files and static
libs. My total /lib comes out to ~320 KB and my libuClibc-*.so is
~160 KB.
Are the header files needed for anything? Can I delete them safely?
-Ersin
On Sat, Sep 26, 2009 at 12:16 AM, Michael Deutschmann
<michael at talamasca.ocis.net> wrote:
> On Fri, 25 Sep 2009, Ersin Akinci wrote:
>> Yet whenever I compile uClibc seperately (also using the buildroot
>> toolchain w/ uClibc) it always comes to somewhere between 3.5-4.5 MB with
>> a rather slim config.
>
> Are you looking at the shared library file (/lib/libuClibc-*.so) or the
> static library (/usr/lib/libc.a)? On my system, the shared uClibc comes
> to about 260k, but the static library is over a megabyte.
>
> The static library is never needed at run time, and rarely needed at
> compile time, so you could delete it if you are pressed for space.
>
> Aside from that, the biggest bloat factor for uClibc is locales. While
> glibc's approach is to have a generic driver in the library that loads
> external data files, uClibc will compile a preset library of locales into
> the .so file itself.
>
> ---- Michael Deutschmann <michael at talamasca.ocis.net>
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://lists.busybox.net/mailman/listinfo/uclibc
>
--
=========
Ersin Y. Akinci -- http://www.ersinakinci.com
More information about the uClibc
mailing list