Mercurial > emacs
comparison configure.in @ 57230:4408561037cf
* configure.in (HAVE_EXECSHIELD): Only define on x86.
* configure: Rebuild.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Sat, 25 Sep 2004 20:41:08 +0000 |
parents | 6e40bed9e91e |
children | 6ce2eaa4905a e23928ac5a97 |
comparison
equal
deleted
inserted
replaced
57229:fb9de0d75bef | 57230:4408561037cf |
---|---|
1286 dnl checks for Unix variants | 1286 dnl checks for Unix variants |
1287 AC_AIX | 1287 AC_AIX |
1288 | 1288 |
1289 dnl check if exec-shield is present. | 1289 dnl check if exec-shield is present. |
1290 AC_CHECK_FILE(/proc/sys/kernel/exec-shield, emacs_cv_execshield=1, | 1290 AC_CHECK_FILE(/proc/sys/kernel/exec-shield, emacs_cv_execshield=1, |
1291 emacs_cv_execshield=0) | 1291 emacs_cv_execshield=0) |
1292 if test "$emacs_cv_execshield" = 1; then | 1292 if test "$emacs_cv_execshield" = 1; then |
1293 AC_PATH_PROG(SETARCH, setarch, no) | 1293 AC_PATH_PROG(SETARCH, setarch, no) |
1294 AC_SUBST(SETARCH) | 1294 AC_SUBST(SETARCH) |
1295 if test "$setarch" != no; then | 1295 if test "$setarch" != no && test "$machine" = "intel386"; then |
1296 AC_DEFINE(HAVE_EXECSHIELD, 1, [Define to 1 if this OS has exec shield.]) | 1296 AC_DEFINE(HAVE_EXECSHIELD, 1, |
1297 fi | 1297 [Define to 1 if this OS has exec shield and we can handle it.]) |
1298 else | |
1299 case "`cat /proc/sys/kernel/exec-shield`" in | |
1300 0) ;; | |
1301 *) | |
1302 AC_MSG_ERROR([Exec-shield is turned on. | |
1303 Emacs can not dump itself if exec-shield is turned on. | |
1304 See `etc/PROBLEMS' for further information.]) | |
1305 esac | |
1306 fi | |
1298 fi | 1307 fi |
1299 | 1308 |
1300 #### Extract some information from the operating system and machine files. | 1309 #### Extract some information from the operating system and machine files. |
1301 | 1310 |
1302 AC_CHECKING([the machine- and system-dependent files to find out | 1311 AC_CHECKING([the machine- and system-dependent files to find out |