LWP doesn't work with Darwin due to OS bugs, avoid it for now

Darwin's getcontext() overruns its argument buffer.
This commit is contained in:
Markus Armbruster 2008-12-07 17:25:35 -05:00
parent de2651efa1
commit 2454304dde

View file

@ -1,7 +1,14 @@
AC_DEFUN([MY_FUNC_MAKECONTEXT], AC_DEFUN([MY_FUNC_MAKECONTEXT],
[ [
AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_CANONICAL_HOST])
AC_CHECK_FUNCS(makecontext) case "$host_os" in
*darwin*)
# ucontext appears to be broken, avoid it for now
ac_cv_func_makecontext=no
;;
*)
AC_CHECK_FUNCS(makecontext)
esac
case "$host_os" in case "$host_os" in
*irix*|*solaris2.?) *irix*|*solaris2.?)
AC_DEFINE([MAKECONTEXT_SP_HIGH], 1, AC_DEFINE([MAKECONTEXT_SP_HIGH], 1,