On Sun, 22 Sep 1996, Dale Scheetz wrote:

> On Sat, 21 Sep 1996, llucius wrote:
> 
> > I'm sorry it was the "-N" link option that causes "ae" to be linked 
> > statically.  Is it really necessary to use the option?
> > 
> Well, my man page says:
> 
> 
>        -N     specifies  readable and writable text and data sec-
>               tions. If the output  format  supports  Unix  style
>               magic numbers, the output is marked as OMAGIC.
> 
>               When  you  use the `-N' option, the linker does not
>               page-align the data segment.
> 
> none of which seems to have anything to do with static vs shared
> libraries.

In order to achieve the above on an ELF system, ld has to link
statically.  -N should normally never be used on ELF binaries.

4.1 of the policy manual says not to do it also:

The -N flag should not be used. On a.out systems it may have been
useful for some very small binaries, but for ELF it has no good
effect.


Guy


Reply via email to