perlbug.pod for 5.004
[p5sagit/p5-mst-13.2.git] / hints / aix.sh
index a9f277e..6a9e545 100644 (file)
@@ -30,13 +30,19 @@ case "$osvers" in
     ccflags='-D_ALL_SOURCE'
     ;;
 *)  # These hints at least work for 4.x, possibly other systems too.
-    d_setregid='undef'
-    d_setreuid='undef'
-    ccflags='-qmaxmem=8192 -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE'
+    ccflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE'
+    case "$cc" in
+     *gcc*) ;;
+     *) ccflags="-qmaxmem=8192  $ccflags" ;;
+    esac
     nm_opt='-B'
     ;;
 esac
 
+# These functions don't work like Perl expects them to.
+d_setregid='undef'
+d_setreuid='undef'
+
 # The optimizer in 4.1.1 apparently generates bad code for scope.c.
 # Configure doesn't offer an easy way to propagate extra variables
 # only for certain cases, so the following contortion is required: