From: Jan Djärv Date: Fri, 24 Sep 2004 07:19:05 +0000 (+0000) Subject: * config.in: Rebuild. X-Git-Tag: ttn-vms-21-2-B4~4825 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=83f1cb949ff65524c9aa0e1a447ebb9434337643;p=emacs.git * config.in: Rebuild. * Makefile.in: Run setarh i386 ./temacs if exec-shield is present. --- diff --git a/src/ChangeLog b/src/ChangeLog index e71a0e3217d..7a7b18a36b9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2004-09-24 Jan Dj,Ad(Brv + + * config.in: Rebuild. + + * Makefile.in: Run setarh i386 ./temacs if exec-shield is present. + 2004-09-18 Stefan Monnier * xterm.c (x_term_init): Work around a bug in some X servers. diff --git a/src/Makefile.in b/src/Makefile.in index 5769e8a1e07..9fc7f7e4a9f 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -905,6 +905,13 @@ LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) \ #define OBJECTS_MACHINE #endif +#ifdef HAVE_EXECSHIELD +#undef i386 +RUN_TEMACS = @SETARCH@ i386 ./temacs +#else +RUN_TEMACS = ./temacs +#endif + all: emacs${EXEEXT} OTHER_FILES emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp} @@ -913,9 +920,9 @@ emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp} ln temacs${EXEEXT} emacs${EXEEXT} #else #ifdef HAVE_SHM - LC_ALL=C ./temacs -nl -batch -l loadup dump + LC_ALL=C $(RUN_TEMACS) -nl -batch -l loadup dump #else /* ! defined (HAVE_SHM) */ - LC_ALL=C ./temacs -batch -l loadup dump + LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump #endif /* ! defined (HAVE_SHM) */ #endif /* ! defined (CANNOT_DUMP) */ -./emacs -q -batch -f list-load-path-shadows @@ -1332,9 +1339,9 @@ bootstrap-emacs${EXEEXT}: temacs${EXEEXT} ln temacs${EXEEXT} bootstrap-emacs${EXEEXT} #else #ifdef HAVE_SHM - ./temacs -nl -batch -l loadup bootstrap + $(RUN_TEMACS) -nl -batch -l loadup bootstrap #else /* ! defined (HAVE_SHM) */ - ./temacs --batch --load loadup bootstrap + $(RUN_TEMACS) --batch --load loadup bootstrap #endif /* ! defined (HAVE_SHM) */ mv -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} #endif /* ! defined (CANNOT_DUMP) */ diff --git a/src/config.in b/src/config.in index 0fb4b3f3444..fac26db0a84 100644 --- a/src/config.in +++ b/src/config.in @@ -136,6 +136,9 @@ Boston, MA 02111-1307, USA. */ /* Define to 1 if you have the `euidaccess' function. */ #undef HAVE_EUIDACCESS +/* Define to 1 if this OS has exec shield. */ +#undef HAVE_EXECSHIELD + /* Define to 1 if you have the header file. */ #undef HAVE_FCNTL_H