[davem@jenolan.rutgers.edu: small patch for sparc-linux-gnulibc1]

David S. Miller davem@jenolan.rutgers.edu
Fri Oct 17 21:40:00 GMT 1997


I didn't see this hit the list the first time, so I'm resending.
Sorry if some people see this twice.

------- Start of forwarded message -------
Date: 17 Oct 1997 18:12:23 -0400
From: "David S. Miller" <davem@jenolan.rutgers.edu>
To: egcs@cygnus.com
Subject: small patch for sparc-linux-gnulibc1


I can't get a clean build without the following change.

I'm not certain this is the correct fix though.  gbl-ctors.h has this
bit in it:

#if defined (WINNT) || defined (NEED_ATEXIT)
extern int atexit (void (*) (void));
#else
extern void atexit (void (*) (void));
#endif

It seems to me if NEED_ATEXIT is not defined, this means a prototype
extern is not necessary.  Perhaps someone can help figure out what
really should be happening here.

Fri Oct 17 17:09:05 1997  David S. Miller  <davem@tanya.rutgers.edu>

	* config/sparc/linux.h (NEED_ATEXIT): Define.

- --- config/sparc/linux.h.~1~	Wed Sep 24 20:33:46 1997
+++ config/sparc/linux.h	Fri Oct 17 17:07:43 1997
@@ -27,6 +27,9 @@
 #undef HAVE_ATEXIT
 #define HAVE_ATEXIT
 
+#undef NEED_ATEXIT
+#define NEED_ATEXIT
+
 /* Linux uses ctype from glibc.a. I am not sure how complete it is.
    For now, we play safe. It may change later. */
 
------- End of forwarded message -------



More information about the Gcc mailing list