This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
Re: Reduce glibc libraries...
- To: glibc-linux at ricardo dot ecn dot wfu dot edu
- Subject: Re: Reduce glibc libraries...
- From: =?iso-8859-15?Q?Ga=EBl_Qu=E9ri?= <gqueri at mail dot dotcom dot fr>
- Date: Wed, 1 Mar 2000 18:32:45 +0100
- References: <38BCB3B5.641807ED@huawei.com.cn>
- Reply-To: glibc-linux at ricardo dot ecn dot wfu dot edu
On Wed, Mar 01, 2000 at 02:07:49PM +0800, dony wrote:
>
> Hello,
> I have a problem to ask when applying embed-linux in our product.
> Since our application may need many share libraries when running,
> and most of these libraries seem to be too large: libc.so.6 is about
> 1.5M, and the ld.so.1 is about 180K, and there are still other
> libraries...
> If I put the linux kernel and root-fs in my flash(about 2M), I am
>
> fear that there may be no enough space to hold all of them. So do I have
>
> to modify and remove any unuseful sources from the glibc libraries to
> reduce the size of libraries I need? But it is too difficult. So what's
> your suggestions or alternative methods ? Does it make any difference
> if I compile my application with static-link options "-s"? Are there
> someone to do these jobs now?
> Thank you very much:-)
> dony
There are many alternatives to glibc, for example you can use asmutils
(http://linuxassembly.org)
You can also statically link to a small libc, for example the one in
elks (go to http://www.cix.co.uk/~mayday)
regards, gael