Re: editors/emacs21 on vax

"Sebastian Reitenbach" <[email protected]> Fri, 10 Jan 2014 08:12:48 +0100
Newsgroups gmane.os.openbsd.vax
Message-ID <6f4a-52cf9d80-1f-6b8b4580@46782838>
On Thursday, January 9, 2014 22:19 CET, "Sebastian Reitenbach" <[email protected]> wrote: 
 
> Hi,
> 
>  
> On Thursday, January 9, 2014 19:49 CET, Stuart Henderson <[email protected]> wrote: 
>  
> > So we had this working for a while, but it looks like either the switch
> > to gcc 3, or the change in LDFLAGS/CFLAGS to pass -nopie/-fno-pie by
> > default, broke editors/emacs21 on vax.
> > 
> > Does anyone have time to try a build with those flags removed from the
> > Makefile to see if just removing them, i.e. the diff below, is enough?
> > (if so, it can be made arch dependent, haven't done that here for the
> > sake of a simpler diff). It's probably a long shot but worth a go
> > before digging into anything further...
> 
> I'll give it a try tomorrow on vax.p.

That's unfortunately not possible.
Theo needs the box for the normal -base builds, don't know if its other box is broken
or just only overloaded with building -base.

Anyways, now, there is no vax ports building machine available anymore :(
So, now, there would be a good opportunity for someone interested in
vax packages to donate a new one ;). The one that was there up to now 
was a VAXStation 4000/100.

cheers,
Sebastian

> 
> Sebastian
> 
> > 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/editors/emacs21/Makefile,v
> > retrieving revision 1.71
> > diff -u -p -r1.71 Makefile
> > --- Makefile	9 Nov 2013 23:19:03 -0000	1.71
> > +++ Makefile	9 Jan 2014 18:47:56 -0000
> > @@ -36,8 +36,7 @@ MODGNU_EMACS_YOURE_WEIRD = Oh yes
> >  
> >  CONFIGURE_STYLE=	gnu dest
> >  CONFIGURE_ARGS=		${GCCARCH} --with-pop --with-system-malloc
> > -LDFLAGS=		-Z -L${LOCALBASE}/lib -nopie
> > -CFLAGS +=		-fno-pie
> > +LDFLAGS=		-Z -L${LOCALBASE}/lib
> >  
> >  CONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
> >  			LDFLAGS="${LDFLAGS}"