summaryrefslogtreecommitdiffstats
path: root/libgo/configure.ac
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-30 22:34:55 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2011-03-30 22:34:55 +0000
commitccd3f476fe018616f62e4d79fe2d202ad58611f7 (patch)
treead346d0e1a6a29f4ca3ea6a450e50c5896ed8047 /libgo/configure.ac
parentb5f807a8f37e07a04343d57c8e51a4663e944121 (diff)
downloadppe42-gcc-ccd3f476fe018616f62e4d79fe2d202ad58611f7.tar.gz
ppe42-gcc-ccd3f476fe018616f62e4d79fe2d202ad58611f7.zip
libgo: Support systems which do not have strerror_r.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171757 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgo/configure.ac')
-rw-r--r--libgo/configure.ac4
1 files changed, 3 insertions, 1 deletions
diff --git a/libgo/configure.ac b/libgo/configure.ac
index 2ec9f5c475e..7839278e881 100644
--- a/libgo/configure.ac
+++ b/libgo/configure.ac
@@ -380,7 +380,9 @@ esac
AC_CHECK_HEADERS(sys/mman.h syscall.h sys/epoll.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h)
AM_CONDITIONAL(HAVE_SYS_MMAN_H, test "$ac_cv_header_sys_mman_h" = yes)
-AC_CHECK_FUNCS(srandom random strsignal)
+
+AC_CHECK_FUNCS(srandom random strerror_r strsignal)
+AM_CONDITIONAL(HAVE_STRERROR_R, test "$ac_cv_func_strerror_r" = yes)
AC_CACHE_CHECK([for __sync_bool_compare_and_swap_4],
[libgo_cv_func___sync_bool_compare_and_swap_4],
OpenPOWER on IntegriCloud