Viktor Dukhovni:
> On Wed, Feb 04, 2015 at 01:12:16PM -0500, Wietse Venema wrote:
> 
> > Very lighty-tested patch follows. No INSTALL documentation until
> > this has been tested.
> > 
> > Usage: $ make makefiles pie=yes ...
> 
> Works on NETBSD6, with:
> 
>     pie=yes shared=yes dynamicmaps=yes
>     pie=yes shared=no dynamicmaps=no
> 
> I also tested with a variant patch which uses "-fPIE" rather than
> "-fPIC" to compile the object files when shared=no, because these
> all end up in executables, rather than shared libraries.  Rumour
> has it that's the "more correct" thing to do in that case.  This
> also worked on NETBSD6.  Slightly modified patch below (note the
> " $CCARGS " to also match leading or trailing -fPI[CE])

Good. I fixed one latent problem:

>       case $shared in
<       case "$shared" in

        Wietse

Reply via email to