In binutils-2.22/binutils/rename.c, bucomm.h is included before sys/stat.h.
bucomm.h uses a structure from sys/stat.h resulting in a compile error under gcc 4.7.
--- binutils/binutils/rename.c 2009-09-02 00:22:32 -0700 +++ binutils/binutils/rename.c 2012-02-05 15:53:32 -0800 @@ -20,10 +20,11 @@ #include "sysdep.h" #include "bfd.h" -#include "bucomm.h" #include <sys/stat.h> +#include "bucomm.h" + #ifdef HAVE_GOOD_UTIME_H #include <utime.h> #else /* ! HAVE_GOOD_UTIME_H */ _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils