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}" |
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}" |
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}" |
Free forum by Nabble | Edit this page |