Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 411439 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +14 lines)
Line  Link Here
0
-- emacs-orig/configure.in
0
++ emacs/configure.in
Lines 713-718 Link Here
713
AC_PATH_PROG(INSTALL_INFO, install-info,:, /sbin)
713
AC_PATH_PROG(INSTALL_INFO, install-info,:, /sbin)
714
dnl Don't use GZIP, which is used by gzip for additional parameters.
714
dnl Don't use GZIP, which is used by gzip for additional parameters.
715
AC_PATH_PROG(GZIP_PROG, gzip)
715
AC_PATH_PROG(GZIP_PROG, gzip)
716
AC_PATH_PROG(PAXCTL, paxctl,,
717
  [$PATH$PATH_SEPARATOR/sbin$PATH_SEPARATOR/usr/sbin])
716
718
717
719
718
## Need makeinfo >= 4.7 (?) to build the manuals.
720
## Need makeinfo >= 4.7 (?) to build the manuals.
719
-- emacs-orig/src/Makefile.in
721
++ emacs/src/Makefile.in
Lines 113-118 Link Here
113
## $LDFLAGS or empty if NS_IMPL_GNUSTEP (for some reason).
113
## $LDFLAGS or empty if NS_IMPL_GNUSTEP (for some reason).
114
TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@
114
TEMACS_LDFLAGS2 = @TEMACS_LDFLAGS2@
115
115
116
## If available, the full path to the paxctl program.
117
## On grsecurity/PaX systems, unexec will fail because memory regions
118
## of executables are randomized.  This can be prevented by disabling
119
## RANDMMAP of temacs with "paxctl -r".  See bug#11398.
120
PAXCTL = @PAXCTL@
121
116
## Some systems define this to request special libraries.
122
## Some systems define this to request special libraries.
117
LIBS_SYSTEM=@LIBS_SYSTEM@
123
LIBS_SYSTEM=@LIBS_SYSTEM@
118
124
Lines 403-408 Link Here
403
	    -f list-load-path-shadows || true; \
409
	    -f list-load-path-shadows || true; \
404
	else \
410
	else \
405
	  LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \
411
	  LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \
412
	  test -z "$(PAXCTL)" || $(PAXCTL) -zex emacs$(EXEEXT); \
406
	  ln -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
413
	  ln -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
407
	  ./emacs -batch -f list-load-path-shadows || true; \
414
	  ./emacs -batch -f list-load-path-shadows || true; \
408
	fi
415
	fi
Lines 450-455 Link Here
450
temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) $(lib)/libgnu.a
457
temacs$(EXEEXT): $(START_FILES) stamp-oldxmenu $(obj) $(otherobj) $(lib)/libgnu.a
451
	$(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \
458
	$(CC) $(LD_FIRSTFLAG) $(ALL_CFLAGS) $(TEMACS_LDFLAGS) $(TEMACS_LDFLAGS2) \
452
	  -o temacs $(START_FILES) $(obj) $(otherobj) $(lib)/libgnu.a $(LIBES)
459
	  -o temacs $(START_FILES) $(obj) $(otherobj) $(lib)/libgnu.a $(LIBES)
460
	test "$(CANNOT_DUMP)" = "yes" || \
461
	  test -z "$(PAXCTL)" || $(PAXCTL) -r temacs$(EXEEXT)
453
462
454
## The following oldxmenu-related rules are only (possibly) used if
463
## The following oldxmenu-related rules are only (possibly) used if
455
## HAVE_X11 && !USE_GTK, but there is no harm in always defining them
464
## HAVE_X11 && !USE_GTK, but there is no harm in always defining them
Lines 597-602 Link Here
597
	  ln -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
606
	  ln -f temacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
598
	else \
607
	else \
599
	  $(RUN_TEMACS) --batch --load loadup bootstrap || exit 1; \
608
	  $(RUN_TEMACS) --batch --load loadup bootstrap || exit 1; \
609
	  test -z "$(PAXCTL)" || $(PAXCTL) -zex emacs$(EXEEXT); \
600
	  mv -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
610
	  mv -f emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
601
	fi
611
	fi
602
	@: Compile some files earlier to speed up further compilation.
612
	@: Compile some files earlier to speed up further compilation.

Return to bug 411439