summaryrefslogtreecommitdiff
path: root/hints/irix_5.sh
diff options
context:
space:
mode:
Diffstat (limited to 'hints/irix_5.sh')
-rw-r--r--hints/irix_5.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/hints/irix_5.sh b/hints/irix_5.sh
index f895bcc5f6..70ea24f918 100644
--- a/hints/irix_5.sh
+++ b/hints/irix_5.sh
@@ -12,7 +12,11 @@ i_time='define'
case "$cc" in
*gcc*) ccflags="$ccflags -D_BSD_TYPES" ;;
-*) ccflags="$ccflags -D_POSIX_SOURCE -ansiposix -D_BSD_TYPES -Olimit 4000" ;;
+*) ccflags="$ccflags -D_POSIX_SOURCE -ansiposix -D_BSD_TYPES -Olimit 4000"
+# Otherwise the cc thinks that a struct timeval * is not equivalent to
+# a struct timeval *. Yeah, you read that right.
+pp_sys_cflags='ccflags="$ccflags -DPERL_IRIX5_SELECT_TIMEVAL_VOID_CAST"'
+ ;;
esac
lddlflags="-shared"