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 <[email protected]> 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 <[email protected]> > _______________________________________________ > uClibc mailing list > [email protected] > http://lists.busybox.net/mailman/listinfo/uclibc > -- ========= Ersin Y. Akinci -- http://www.ersinakinci.com _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
