In a recent note, Phil Sidler said:

> Date: Wed, 1 Mar 2000 10:08:27 -0800
> 
> I found the following message on the MVS-OE mailing list in response to a
> question regarding the large size of executables in OS/390.  I remade
> lynx2.8.3dev.20 setting CFLAGS = -Wl,"EDIT=NO" and it went from 5,148,672
> bytes to 2,441,216 bytes.  I think this is something worth incorporating in
> the distribution.
> 
> ---
> 
> Date: Wed, 1 Mar 2000 09:44:50 +0100
> From: [EMAIL PROTECTED]
> Subject: Re: Binder output and module size
> 
> 2    the executable contains binder/lked EDIT information. Within an USS
> environment these are typically not needed because make rebuilds an
> executable from ALL objects (.o file). Now, if you link/bind with EDIT=NO,
> i.e.
>           c89 -Wl,"EDIT=NO" -O  -o hello hello.c
> you will reduce the the size of the executable by a reasonable amount.
> 
Sounds good.  Since you've done the coding, would you care to submit
a patch to lynx-dev?  I'll test it.

Hmmm.  How does one put platform-sensitive CFLAGS in makefile.in?
I've always done it in the call to configure.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

Reply via email to