* configure.in: revert r44922. I should have used AC_CHECK_FUNCS()

to just define a symbol if the function is available.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
glass 2014-02-12 16:04:05 +00:00
Родитель 353fcc27d1
Коммит 6cb5dc55bd
2 изменённых файлов: 116 добавлений и 111 удалений

Просмотреть файл

@ -1,3 +1,8 @@
Thu Feb 13 00:56:59 2014 Masaki Matsushita <glass.saga@gmail.com>
* configure.in: revert r44922. I should have used AC_CHECK_FUNCS()
to just define a symbol if the function is available.
Thu Feb 13 00:20:58 2014 Masaki Matsushita <glass.saga@gmail.com>
* configure.in: use AC_CHECK_FUNC instead of AC_CHECK_FUNCS

Просмотреть файл

@ -1012,7 +1012,7 @@ main()
LIBS="$LIBS" # m lib is include in root under BeOS/Haiku
],
[cygwin*], [ ac_cv_header_langinfo_h=yes
AC_CHECK_FUNC(cygwin_conv_path)
AC_CHECK_FUNCS(cygwin_conv_path)
AC_LIBOBJ([langinfo])
],
[mingw*], [ LIBS="-lshell32 -lws2_32 -liphlpapi -limagehlp -lshlwapi $LIBS"
@ -1055,7 +1055,7 @@ main()
if test x"$ac_cv_type_NET_LUID" = xyes; then
AC_DEFINE(HAVE_TYPE_NET_LUID, 1)
fi
AC_CHECK_FUNC(_gmtime64_s)
AC_CHECK_FUNCS(_gmtime64_s)
AC_LIBOBJ([langinfo])
],
[os2-emx*], [ LIBS="-lm $LIBS"
@ -1865,109 +1865,109 @@ else
AC_LIBOBJ([signbit])
fi
AC_CHECK_FUNC(__syscall)
AC_CHECK_FUNC(_longjmp) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNC(_setjmp) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNC(_setjmpex) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNC(chroot)
AC_CHECK_FUNC(chsize)
AC_CHECK_FUNC(clock_gettime)
AC_CHECK_FUNC(cosh)
AC_CHECK_FUNC(daemon)
AC_CHECK_FUNC(dl_iterate_phdr)
AC_CHECK_FUNC(dlopen)
AC_CHECK_FUNC(dup)
AC_CHECK_FUNC(dup3)
AC_CHECK_FUNC(eaccess)
AC_CHECK_FUNC(endgrent)
AC_CHECK_FUNC(fchmod)
AC_CHECK_FUNC(fchown)
AC_CHECK_FUNC(fcntl)
AC_CHECK_FUNC(fdatasync)
AC_CHECK_FUNC(fmod)
AC_CHECK_FUNC(fork)
AC_CHECK_FUNC(fsync)
AC_CHECK_FUNC(ftruncate)
AC_CHECK_FUNC(ftruncate64) # used for Win32 platform
AC_CHECK_FUNC(getcwd)
AC_CHECK_FUNC(getgrnam_r)
AC_CHECK_FUNC(getgroups)
AC_CHECK_FUNC(getpgid)
AC_CHECK_FUNC(getpgrp)
AC_CHECK_FUNC(getpriority)
AC_CHECK_FUNC(getpwnam_r)
AC_CHECK_FUNC(getrlimit)
AC_CHECK_FUNC(getsid)
AC_CHECK_FUNC(gettimeofday) # for making ac_cv_func_gettimeofday
AC_CHECK_FUNC(gmtime_r)
AC_CHECK_FUNC(initgroups)
AC_CHECK_FUNC(ioctl)
AC_CHECK_FUNC(isfinite)
AC_CHECK_FUNC(issetugid)
AC_CHECK_FUNC(killpg)
AC_CHECK_FUNC(lchmod)
AC_CHECK_FUNC(lchown)
AC_CHECK_FUNC(link)
AC_CHECK_FUNC(llabs)
AC_CHECK_FUNC(lockf)
AC_CHECK_FUNC(log2)
AC_CHECK_FUNC(lstat)
AC_CHECK_FUNC(malloc_usable_size)
AC_CHECK_FUNC(malloc_size)
AC_CHECK_FUNC(mblen)
AC_CHECK_FUNC(memalign)
AC_CHECK_FUNC(writev)
AC_CHECK_FUNC(memrchr)
AC_CHECK_FUNC(memmem)
AC_CHECK_FUNC(mktime)
AC_CHECK_FUNC(pipe2)
AC_CHECK_FUNC(poll)
AC_CHECK_FUNC(posix_fadvise)
AC_CHECK_FUNC(posix_memalign)
AC_CHECK_FUNC(ppoll)
AC_CHECK_FUNC(pread)
AC_CHECK_FUNC(qsort_r)
AC_CHECK_FUNC(readlink)
AC_CHECK_FUNC(round)
AC_CHECK_FUNC(seekdir)
AC_CHECK_FUNC(select_large_fdset)
AC_CHECK_FUNC(sendfile)
AC_CHECK_FUNC(setegid)
AC_CHECK_FUNC(setenv)
AC_CHECK_FUNC(seteuid)
AC_CHECK_FUNC(setgid)
AC_CHECK_FUNC(setgroups)
AC_CHECK_FUNC(setpgid)
AC_CHECK_FUNC(setpgrp)
AC_CHECK_FUNC(setregid)
AC_CHECK_FUNC(setresgid)
AC_CHECK_FUNC(setresuid)
AC_CHECK_FUNC(setreuid)
AC_CHECK_FUNC(setrgid)
AC_CHECK_FUNC(setrlimit)
AC_CHECK_FUNC(setruid)
AC_CHECK_FUNC(setsid)
AC_CHECK_FUNC(setuid)
AC_CHECK_FUNC(shutdown)
AC_CHECK_FUNC(sigaction)
AC_CHECK_FUNC(sigaltstack)
AC_CHECK_FUNC(sigprocmask)
AC_CHECK_FUNC(sinh)
AC_CHECK_FUNC(spawnv)
AC_CHECK_FUNC(symlink)
AC_CHECK_FUNC(syscall)
AC_CHECK_FUNC(sysconf)
AC_CHECK_FUNC(tanh)
AC_CHECK_FUNC(telldir)
AC_CHECK_FUNC(timegm)
AC_CHECK_FUNC(times)
AC_CHECK_FUNC(truncate)
AC_CHECK_FUNC(truncate64) # used for Win32
AC_CHECK_FUNC(unsetenv)
AC_CHECK_FUNC(utimensat)
AC_CHECK_FUNC(utimes)
AC_CHECK_FUNC(wait4)
AC_CHECK_FUNC(waitpid)
AC_CHECK_FUNCS(__syscall)
AC_CHECK_FUNCS(_longjmp) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNCS(_setjmp) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNCS(_setjmpex) # used for AC_ARG_WITH(setjmp-type)
AC_CHECK_FUNCS(chroot)
AC_CHECK_FUNCS(chsize)
AC_CHECK_FUNCS(clock_gettime)
AC_CHECK_FUNCS(cosh)
AC_CHECK_FUNCS(daemon)
AC_CHECK_FUNCS(dl_iterate_phdr)
AC_CHECK_FUNCS(dlopen)
AC_CHECK_FUNCS(dup)
AC_CHECK_FUNCS(dup3)
AC_CHECK_FUNCS(eaccess)
AC_CHECK_FUNCS(endgrent)
AC_CHECK_FUNCS(fchmod)
AC_CHECK_FUNCS(fchown)
AC_CHECK_FUNCS(fcntl)
AC_CHECK_FUNCS(fdatasync)
AC_CHECK_FUNCS(fmod)
AC_CHECK_FUNCS(fork)
AC_CHECK_FUNCS(fsync)
AC_CHECK_FUNCS(ftruncate)
AC_CHECK_FUNCS(ftruncate64) # used for Win32 platform
AC_CHECK_FUNCS(getcwd)
AC_CHECK_FUNCS(getgrnam_r)
AC_CHECK_FUNCS(getgroups)
AC_CHECK_FUNCS(getpgid)
AC_CHECK_FUNCS(getpgrp)
AC_CHECK_FUNCS(getpriority)
AC_CHECK_FUNCS(getpwnam_r)
AC_CHECK_FUNCS(getrlimit)
AC_CHECK_FUNCS(getsid)
AC_CHECK_FUNCS(gettimeofday) # for making ac_cv_func_gettimeofday
AC_CHECK_FUNCS(gmtime_r)
AC_CHECK_FUNCS(initgroups)
AC_CHECK_FUNCS(ioctl)
AC_CHECK_FUNCS(isfinite)
AC_CHECK_FUNCS(issetugid)
AC_CHECK_FUNCS(killpg)
AC_CHECK_FUNCS(lchmod)
AC_CHECK_FUNCS(lchown)
AC_CHECK_FUNCS(link)
AC_CHECK_FUNCS(llabs)
AC_CHECK_FUNCS(lockf)
AC_CHECK_FUNCS(log2)
AC_CHECK_FUNCS(lstat)
AC_CHECK_FUNCS(malloc_usable_size)
AC_CHECK_FUNCS(malloc_size)
AC_CHECK_FUNCS(mblen)
AC_CHECK_FUNCS(memalign)
AC_CHECK_FUNCS(writev)
AC_CHECK_FUNCS(memrchr)
AC_CHECK_FUNCS(memmem)
AC_CHECK_FUNCS(mktime)
AC_CHECK_FUNCS(pipe2)
AC_CHECK_FUNCS(poll)
AC_CHECK_FUNCS(posix_fadvise)
AC_CHECK_FUNCS(posix_memalign)
AC_CHECK_FUNCS(ppoll)
AC_CHECK_FUNCS(pread)
AC_CHECK_FUNCS(qsort_r)
AC_CHECK_FUNCS(readlink)
AC_CHECK_FUNCS(round)
AC_CHECK_FUNCS(seekdir)
AC_CHECK_FUNCS(select_large_fdset)
AC_CHECK_FUNCS(sendfile)
AC_CHECK_FUNCS(setegid)
AC_CHECK_FUNCS(setenv)
AC_CHECK_FUNCS(seteuid)
AC_CHECK_FUNCS(setgid)
AC_CHECK_FUNCS(setgroups)
AC_CHECK_FUNCS(setpgid)
AC_CHECK_FUNCS(setpgrp)
AC_CHECK_FUNCS(setregid)
AC_CHECK_FUNCS(setresgid)
AC_CHECK_FUNCS(setresuid)
AC_CHECK_FUNCS(setreuid)
AC_CHECK_FUNCS(setrgid)
AC_CHECK_FUNCS(setrlimit)
AC_CHECK_FUNCS(setruid)
AC_CHECK_FUNCS(setsid)
AC_CHECK_FUNCS(setuid)
AC_CHECK_FUNCS(shutdown)
AC_CHECK_FUNCS(sigaction)
AC_CHECK_FUNCS(sigaltstack)
AC_CHECK_FUNCS(sigprocmask)
AC_CHECK_FUNCS(sinh)
AC_CHECK_FUNCS(spawnv)
AC_CHECK_FUNCS(symlink)
AC_CHECK_FUNCS(syscall)
AC_CHECK_FUNCS(sysconf)
AC_CHECK_FUNCS(tanh)
AC_CHECK_FUNCS(telldir)
AC_CHECK_FUNCS(timegm)
AC_CHECK_FUNCS(times)
AC_CHECK_FUNCS(truncate)
AC_CHECK_FUNCS(truncate64) # used for Win32
AC_CHECK_FUNCS(unsetenv)
AC_CHECK_FUNCS(utimensat)
AC_CHECK_FUNCS(utimes)
AC_CHECK_FUNCS(wait4)
AC_CHECK_FUNCS(waitpid)
AC_DEFUN([RUBY_CHECK_BUILTIN_FUNC], [dnl
AC_CACHE_CHECK([for $1], AS_TR_SH(rb_cv_builtin_$1),
@ -2022,7 +2022,7 @@ if test x"$ac_cv_func_clock_gettime" != xyes; then
AC_DEFINE(HAVE_CLOCK_GETTIME, 1)
fi
fi
AC_CHECK_FUNC(clock_getres) # clock_getres should be tested after clock_gettime test including librt test.
AC_CHECK_FUNCS(clock_getres) # clock_getres should be tested after clock_gettime test including librt test.
AC_CACHE_CHECK(for unsetenv returns a value, rb_cv_unsetenv_return_value,
[AC_TRY_COMPILE([
@ -2151,7 +2151,7 @@ if test "${AS_TR_SH(rb_cv_var_$1)}" != no; then
fi])
RUBY_CHECK_VARTYPE(timezone, [@%:@include <time.h>], [long int])
RUBY_CHECK_VARTYPE(altzone, [@%:@include <time.h>], [long int])
AC_CHECK_FUNC(timezone)
AC_CHECK_FUNCS(timezone)
if test "$ac_cv_func_timezone" = yes; then
AC_CACHE_CHECK([whether timezone requires zero arguments], rb_cv_func_timezone_void,
[AC_TRY_COMPILE([@%:@include <time.h>],
@ -2249,7 +2249,7 @@ fi
if test "$ac_cv_func_sigprocmask" = yes && test "$ac_cv_func_sigaction" = yes; then
AC_DEFINE(POSIX_SIGNAL)
else
AC_CHECK_FUNC(sigsetmask)
AC_CHECK_FUNCS(sigsetmask)
AC_CACHE_CHECK(for BSD signal semantics, rb_cv_bsd_signal,
[AC_TRY_RUN([
#include <stdio.h>
@ -2487,7 +2487,7 @@ if test x"$enable_pthread" = xyes; then
if test "${host_os}" = "nacl"; then
ac_cv_func_pthread_attr_init=no
else
AC_CHECK_FUNC(pthread_attr_init)
AC_CHECK_FUNCS(pthread_attr_init)
fi
fi
if test x"$ac_cv_header_ucontext_h" = xyes; then
@ -2846,7 +2846,7 @@ AS_CASE(["$target_cpu-$target_os"],
AC_CHECK_LIB([execinfo], [backtrace])
AC_CHECK_LIB([unwind], [unw_backtrace])
fi])
AC_CHECK_FUNC(backtrace)
AC_CHECK_FUNCS(backtrace)
if test "x$ac_cv_func_backtrace" = xyes; then
AC_CACHE_CHECK(for broken backtrace, rb_cv_broken_backtrace,
@ -2956,7 +2956,7 @@ else
DLEXT=so])
fi
if test "$rb_cv_dlopen:$load_relative" = yes:yes; then
AC_CHECK_FUNC(dladdr)
AC_CHECK_FUNCS(dladdr)
if test "$ac_cv_func_dladdr" = yes; then
LOAD_RELATIVE=1
fi