From 14979ba0a1e2a8d617b8217dc6d60fb329efce86 Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 27 Dec 2005 11:52:54 +0000 Subject: update previous change. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.in | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/configure.in b/configure.in index 8474411e7..06176661d 100644 --- a/configure.in +++ b/configure.in @@ -506,8 +506,7 @@ AC_CHECK_FUNCS(fmod killpg wait4 waitpid fork spawnv syscall chroot fsync getcwd getpriority getrlimit setrlimit\ dlopen sigprocmask sigaction _setjmp vsnprintf snprintf\ setsid telldir seekdir fchmod mktime timegm cosh sinh tanh\ - setuid setgid daemon select_large_fdset \ - _UNW_createContextForSelf) + setuid setgid daemon select_large_fdset) AC_ARG_ENABLE(setreuid, [ --enable-setreuid use setreuid()/setregid() according to need even if obsolete.], [use_setreuid=$enableval]) @@ -616,10 +615,14 @@ if test x"$target_cpu" = xia64; then # use IA64 instead of __ia64__ because # HP aC++ doesn't define it. (HP aC++ define __ia64.) AC_DEFINE(IA64) + AC_CACHE_CHECK(for __libc_ia64_register_backing_store_base, + rb_cv___libc_ia64_register_backing_store_base, + [rb_cv___libc_ia64_register_backing_store_base=no AC_TRY_LINK( [extern unsigned long __libc_ia64_register_backing_store_base;], - [unsigned long p = __libc_ia64_register_backing_store_base;], - [rb_cv___libc_ia64_register_backing_store_base=yes; break]) + [unsigned long p = __libc_ia64_register_backing_store_base; + printf("%ld\n", p);], + [rb_cv___libc_ia64_register_backing_store_base=yes])]) if test $rb_cv___libc_ia64_register_backing_store_base = yes; then AC_DEFINE(HAVE___LIBC_IA64_REGISTER_BACKING_STORE_BASE) fi -- cgit