Dale's posting as patch (Was: Perl 5.003_5 make fails on NS3.2 - CURED)
Andreas Koenig [Sat, 28 Sep 1996 13:11:06 +0000 (15:11 +0200)]
Replace optimize="-g" by optimize="" since we're just trying to turn off
the optimizier.

Handle NeXT, POSIX, and setpgid in pp_sys.c and POSIX.

hints/next_3.sh

index d1e16ee..d667ca2 100644 (file)
@@ -7,7 +7,6 @@
 #
 
 ccflags='-DUSE_NEXT_CTYPE -DUSE_PERL_SBRK -DHIDEMYMALLOC'
-POSIX_cflags='ccflags="-posix $ccflags"'
 ldflags='-u libsys_s'
 libswanted='dbm gdbm db'
 
@@ -64,7 +63,11 @@ d_strcoll='undef'
 usemymalloc='y'
 
 d_uname='define'
-d_setpgid='define'
+# setpgid() is in the posix library, but we don't use -posix, so
+# we don't see it.  ext/POSIX/POSIX.xs  *does* use -posix, so
+# setpgid is still available as POSIX::setpgid.
+# See ext/POSIX/POSIX/hints/next.pl.
+d_setpgid='undef'
 d_setsid='define'
 d_tcgetpgrp='define'
 d_tcsetpgrp='define'
@@ -79,4 +82,7 @@ ranlib='sleep 5; /bin/ranlib'
 #
 # There where reports that the compiler on HPPA machines
 # fails with the -O flag on pp.c.
-pp_cflags='optimize="-g"'
+# Compiling pp.c with -O for HPPA machines results in a broken perl.
+# This is true whether we're on an HPPA machine or cross-compiling
+# for one.
+pp_cflags='optimize=""'