summaryrefslogtreecommitdiffstats
path: root/libgo/configure.ac
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2012-03-05 06:04:14 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2012-03-05 06:04:14 +0000
commitd1b5e112548db5fbd80c354df63fe4412ab69c80 (patch)
tree3665ec298c43170000a340d8994a9a0adcec48ef /libgo/configure.ac
parent9c7351ae10e3e9401983af4ad6cb33fa14f9db5d (diff)
downloadppe42-gcc-d1b5e112548db5fbd80c354df63fe4412ab69c80.tar.gz
ppe42-gcc-d1b5e112548db5fbd80c354df63fe4412ab69c80.zip
libgo: Fix Solaris ustat.h test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184913 138bc75d-0d04-0410-961f-82ee72b054a4
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 8100c1c701c..63c5faf7db6 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.])
OpenPOWER on IntegriCloud