On Thu, Sep 15, 2016 at 09:07:49PM -0700, Philip Guenther wrote:
> On Thu, Sep 15, 2016 at 1:58 PM, Martin Natano <nat...@natano.net> wrote:
> > This should do it. The 'fix' is ugly, but I couldn't find a cleaner way
> > to pass the right STRIP value to libtool. Any better ideas? Ok?
> ...
> > --- gnu/usr.bin/binutils-2.17/Makefile.bsd-wrapper      11 Sep 2016 
> > 07:42:02 -0000      1.9
> > +++ gnu/usr.bin/binutils-2.17/Makefile.bsd-wrapper      15 Sep 2016 
> > 20:56:45 -0000
> > @@ -80,6 +80,8 @@ do-config: .USE
> >             mv -f Makefile.tmp Makefile
> >         cd ${.OBJDIR} && \
> >             ${MAKE} ${CONFIGURE_MODULES}
> > +       sed -i 's,^STRIP=strip$$,STRIP=/usr/bin/strip,' \
> > +           ${.OBJDIR}/binutils/libtool
> 
> Instead of hacking the generated libtool post-facto, maybe just
> hardcode a usable value into what generates the script?
> 
> 
> --- ltconfig    24 Apr 2011 20:14:40 -0000      1.1.1.1
> +++ ltconfig    16 Sep 2016 03:44:50 -0000
> @@ -2331,7 +2331,7 @@ LN_S=$LN_S
>  NM=$NM
> 
>  # A symbol stripping program
> -STRIP=$STRIP
> +STRIP=/usr/bin/strip
> 
>  # Used to examine libraries when file_magic_cmd begins "file"
>  MAGIC_CMD=$MAGIC_CMD

That's much nicer. OK, please commit.

Reply via email to