aboutsummaryrefslogtreecommitdiff
path: root/libgo/configure.ac
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2012-03-05 06:04:14 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-03-05 06:04:14 +0000
commitdbe1e4a5a679295a1eeb1dc4b1d56acd0d3614d7 (patch)
tree3665ec298c43170000a340d8994a9a0adcec48ef /libgo/configure.ac
parent2203cb90fb793e384645e390e3a4112c47a7cb1d (diff)
downloadgcc-dbe1e4a5a679295a1eeb1dc4b1d56acd0d3614d7.zip
gcc-dbe1e4a5a679295a1eeb1dc4b1d56acd0d3614d7.tar.gz
gcc-dbe1e4a5a679295a1eeb1dc4b1d56acd0d3614d7.tar.bz2
libgo: Fix Solaris ustat.h test.
From-SVN: r184913
Diffstat (limited to 'libgo/configure.ac')
-rw-r--r--libgo/configure.ac5
1 files changed, 4 insertions, 1 deletions
diff --git a/libgo/configure.ac b/libgo/configure.ac
index 8100c1c..63c5faf 100644
--- a/libgo/configure.ac
+++ b/libgo/configure.ac
@@ -463,6 +463,8 @@ AC_CHECK_HEADERS([linux/filter.h linux/netlink.h linux/rtnetlink.h], [], [],
AC_CACHE_CHECK([whether <ustat.h> can be used],
[libgo_cv_c_ustat_h],
+[CFLAGS_hold=$CFLAGS
+CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE $OSCFLAGS"
AC_COMPILE_IFELSE(
[AC_LANG_SOURCE([
#include <sys/types.h>
@@ -470,7 +472,8 @@ AC_COMPILE_IFELSE(
#include <linux/filter.h>
#endif
#include <ustat.h>
-])], [libgo_cv_c_ustat_h=yes], [libgo_cv_c_ustat_h=no]))
+])], [libgo_cv_c_ustat_h=yes], [libgo_cv_c_ustat_h=no])
+CFLAGS=$CFLAGS_hold])
if test $libgo_cv_c_ustat_h = yes; then
AC_DEFINE(HAVE_USTAT_H, 1,
[Define to 1 if you have the <ustat.h> header file and it works.])