Quantcast

editors/emacs21 on vax

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

editors/emacs21 on vax

Stuart Henderson
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...

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}"

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: editors/emacs21 on vax

Sebastian Reitenbach
Hi,

 
On Thursday, January 9, 2014 19:49 CET, Stuart Henderson <[hidden email]> 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.

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}"

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: editors/emacs21 on vax

Sebastian Reitenbach
On Thursday, January 9, 2014 22:19 CET, "Sebastian Reitenbach" <[hidden email]> wrote:
 

> Hi,
>
>  
> On Thursday, January 9, 2014 19:49 CET, Stuart Henderson <[hidden email]> 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}"

Loading...