diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-06-09 09:34:31 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-06-09 09:34:31 +0000 |
commit | e4c4fef63e2a2e95a9c91ad8a16194bf322aea15 (patch) | |
tree | 9a8e84850808c3ad7a0b7d6047aea995ca419421 /configure.in | |
parent | 5deef8e8d21b79796ad66a55136198f6f28d3cce (diff) | |
download | ruby-e4c4fef63e2a2e95a9c91ad8a16194bf322aea15.tar.gz ruby-e4c4fef63e2a2e95a9c91ad8a16194bf322aea15.tar.xz ruby-e4c4fef63e2a2e95a9c91ad8a16194bf322aea15.zip |
* configure.in, eval.c, gc.c: use libunwind only on HP-UX.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 4c51c0dfc..00e4eb0f1 100644 --- a/configure.in +++ b/configure.in @@ -492,7 +492,8 @@ AC_CHECK_FUNCS(fmod killpg wait4 waitpid fork spawnv syscall chroot fsync getcwd getpriority getrlimit setrlimit\ dlopen sigprocmask sigaction _setjmp\ setsid telldir seekdir fchmod mktime timegm cosh sinh tanh\ - setuid setgid daemon) + setuid setgid daemon \ + _UNW_createContextForSelf) AC_ARG_ENABLE(setreuid, [ --enable-setreuid use setreuid()/setregid() according to need even if obsolete.], [use_setreuid=$enableval]) @@ -597,7 +598,7 @@ AC_C_INLINE AC_C_VOLATILE if test x"$target_cpu" = xia64; then - if test x"$ac_cv_header_unwind_h" = xyes; then + if test x"$ac_cv_header_unwind_h" = xyes -a x"$ac_cv_func__UNW_createContextForSelf" = xyes; then LIBS="-lunwind $LIBS" else AC_CACHE_CHECK(IA64 backing store member in mcontext_t, rb_cv_ia64_bspstore, |