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

Reply via email to