Bug in gcc/glibc when building glibc-2.3.4 with gcc4. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20166 http://sources.redhat.com/ml/glibc-cvs/2005-q1/msg00303.html =================================================================== RCS file: /cvs/glibc/libc/nptl/sysdeps/pthread/pthread.h,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- libc/nptl/sysdeps/pthread/pthread.h 2004/11/24 22:55:24 1.30 +++ libc/nptl/sysdeps/pthread/pthread.h 2005/02/08 08:59:03 1.31 @@ -1,4 +1,4 @@ -/* Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -661,7 +661,7 @@ /* Function used in the macros. */ struct __jmp_buf_tag; -extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROW; +extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) __THROW; /* Mutex handling. */