This is the mail archive of the
libc-alpha@sourceware.cygnus.com
mailing list for the glibc project.
Re: compile glibc without most features
Sascha Ziemann <szi@aibon.ping.de> writes:
> Wolfram Gloger <Wolfram.Gloger@dent.med.uni-muenchen.de> writes:
>
> | Debian, for example, has done it quite easily. In a gzip-compressed
> | boot image, glibc-2.1.3.so (the standard build) doesn't take more than
> | 370k or so.
>
> This is my one:
>
> -rwxr-xr-x 1 szi ego 1176701 Apr 28 11:36 libc-2.1.3.so*
>
> Please tell me the trick to create a 370k file.
Debian uses a trick where first, all programs on the boot disk are
linked statically, then the modules (.o) that are actually used (as
reported by ld -map) are put into a shared library.
Hence libc.so is still shared amongst executables and does not contain
any superfluous code.
Phil.