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