Re: Recent libraries are huge: new libtool/automake at fault?
- From: Gleef <dzol virtual-yellow com>
- To: James Henstridge <james daa com au>
- cc: Alexander Jolk <jolk ap-pc513b physik uni-karlsruhe de>, gnome-list gnome org
- Subject: Re: Recent libraries are huge: new libtool/automake at fault?
- Date: Thu, 21 Jan 1999 17:15:18 -0500 (EST)
On Thu, 21 Jan 1999, James Henstridge wrote:
> If you want smaller libraries, set CFLAGS to something like -O2 (or -O6
> -march=whatever -mcpu=whatever for egcs) before running autogen.sh.
-O2 (or -Oanything) usually doesn't hurt size, but anything higher can
sometimes actually give you a LARGER binary. What it does by default is
try to give you a faster binary, not a smaller one. If you want to
minimize size while enabling degugging, use
-Os -g -march=<arch> -mcpu=<cpu>
if you want to really minimize size and don't care about debugging, use
-Os -fomit-frame-pointer
I've got a slow machine with a huge drive, I use
-O1 -finline-functions -funroll-loops -mcpu=486 -g
Those libraries are HUGE, but it runs GNOME faster on my 486 than
Windows 95 runs on a slow Pentium.
Best of Luck,
-Gleef
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]