Do not throw away gccvers compilation errors.
Andy Dougherty [Mon, 28 Jun 1999 12:36:38 +0000 (08:36 -0400)]
To: Ron Seguin <rseguin@on.bell.ca>
Cc: Perl Porters <perl5-porters@perl.org>
Subject: [PATCH] Re: [ID 19990625.011]  WHOA There
Message-Id: <Pine.GSU.4.05.9906281230100.6265-100000@newton.phys>

p4raw-id: //depot/cfgperl@3574

Configure
config_h.SH

index 1fca209..0e89e38 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -20,7 +20,7 @@
 
 # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
 #
-# Generated on Sun May 30 15:51:19 EET DST 1999 [metaconfig 3.0 PL70]
+# Generated on Mon Jul  5 00:31:28 EET DST 1999 [metaconfig 3.0 PL70]
 # (with additional metaconfig patches by perlbug@perl.com)
 
 cat >/tmp/c1$$ <<EOF
@@ -3625,7 +3625,7 @@ int main() {
        exit(0);
 }
 EOM
-if $cc -o gccvers gccvers.c >/dev/null 2>&1; then
+if $cc -o gccvers gccvers.c; then
        gccversion=`./gccvers`
        case "$gccversion" in
        '') echo "You are not using GNU cc." ;;
index 1a7c363..44d4379 100644 (file)
@@ -595,7 +595,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
 /* HAS_SHMAT_PROTOTYPE:
  *     This symbol, if defined, indicates that the sys/shm.h includes
  *     a prototype for shmat().  Otherwise, it is up to the program to
- *     guess one.  Shmat_t shmat (int, Shmat_t, int) is a good guess,
+ *     guess one.  Shmat_t shmat _((int, Shmat_t, int)) is a good guess,
  *     but not always right so it should be emitted by the program only
  *     when HAS_SHMAT_PROTOTYPE is not defined to avoid conflicting defs.
  */
@@ -2191,7 +2191,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  *     This symbol, if defined, indicates that the system provides
  *     a prototype for the telldir() function.  Otherwise, it is up
  *     to the program to supply one.  A good guess is
- *             extern long telldir (DIR*);
+ *             extern long telldir _((DIR*));
  */
 #$d_telldirproto       HAS_TELLDIR_PROTO       /**/
 
@@ -2536,7 +2536,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  *     This symbol, if defined, indicates that the system provides
  *     a prototype for the drand48() function.  Otherwise, it is up
  *     to the program to supply one.  A good guess is
- *             extern double drand48 (void);
+ *             extern double drand48 _((void));
  */
 #$d_drand48proto       HAS_DRAND48_PROTO       /**/