diff options
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 18 |
1 files changed, 15 insertions, 3 deletions
| @@ -4302,7 +4302,7 @@ else | |||
| 4302 | fi | 4302 | fi |
| 4303 | 4303 | ||
| 4304 | if test "$emacs_cv_execshield" = 1; then | 4304 | if test "$emacs_cv_execshield" = 1; then |
| 4305 | # Extract the first word of "setarch", so it can be a program name with args. | 4305 | # Extract the first word of "setarch", so it can be a program name with args. |
| 4306 | set dummy setarch; ac_word=$2 | 4306 | set dummy setarch; ac_word=$2 |
| 4307 | echo "$as_me:$LINENO: checking for $ac_word" >&5 | 4307 | echo "$as_me:$LINENO: checking for $ac_word" >&5 |
| 4308 | echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 | 4308 | echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 |
| @@ -4343,13 +4343,25 @@ echo "${ECHO_T}no" >&6 | |||
| 4343 | fi | 4343 | fi |
| 4344 | 4344 | ||
| 4345 | 4345 | ||
| 4346 | if test "$setarch" != no; then | 4346 | if test "$setarch" != no && test "$machine" = "intel386"; then |
| 4347 | 4347 | ||
| 4348 | cat >>confdefs.h <<\_ACEOF | 4348 | cat >>confdefs.h <<\_ACEOF |
| 4349 | #define HAVE_EXECSHIELD 1 | 4349 | #define HAVE_EXECSHIELD 1 |
| 4350 | _ACEOF | 4350 | _ACEOF |
| 4351 | 4351 | ||
| 4352 | fi | 4352 | else |
| 4353 | case "`cat /proc/sys/kernel/exec-shield`" in | ||
| 4354 | 0) ;; | ||
| 4355 | *) | ||
| 4356 | { { echo "$as_me:$LINENO: error: Exec-shield is turned on. | ||
| 4357 | Emacs can not dump itself if exec-shield is turned on. | ||
| 4358 | See \`etc/PROBLEMS' for further information." >&5 | ||
| 4359 | echo "$as_me: error: Exec-shield is turned on. | ||
| 4360 | Emacs can not dump itself if exec-shield is turned on. | ||
| 4361 | See \`etc/PROBLEMS' for further information." >&2;} | ||
| 4362 | { (exit 1); exit 1; }; } | ||
| 4363 | esac | ||
| 4364 | fi | ||
| 4353 | fi | 4365 | fi |
| 4354 | 4366 | ||
| 4355 | #### Extract some information from the operating system and machine files. | 4367 | #### Extract some information from the operating system and machine files. |