This patch is needed to compile glibc-1.09 with GCC 2.7 or later. diff -ruN glibc-1.09/misc/sys/cdefs.h glibc-1.09.1/misc/sys/cdefs.h --- glibc-1.09/misc/sys/cdefs.h Mon Oct 24 14:16:11 1994 +++ glibc-1.09.1/misc/sys/cdefs.h Mon May 27 13:07:32 1996 @@ -35,7 +35,7 @@ #if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) #define __NORETURN __volatile #define __CONSTVALUE __const - #elif __GNUC__ > 2 || __GNUC_MINOR__ >= 7 /* Faith. */ + #elif 0 /* XXX */ /* In GCC 2.5 and later, these keywords are meaningless when applied to functions, as ANSI requires. Instead, we use GCC's special `__attribute__' syntax. */