From patchwork Fri Nov 16 21:22:54 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1,of,1] patches/binutils/2.22: do not fwd declare struct stat Date: Fri, 16 Nov 2012 11:22:54 -0000 From: Titus von Boxberg X-Patchwork-Id: 199733 Message-Id: <417a15d4277913841ddd.1353100974@tschetwerikow.boxberg.lan> To: crossgcc@sourceware.org # HG changeset patch # User Titus von Boxberg # Date 1352220159 -3600 # Node ID 417a15d4277913841ddd522e8f527821eb48a99c # Parent f045122f53c7d3739cc94397e0dff269f825e2fa patches/binutils/2.22: do not fwd declare struct stat. For canadian cross to host i686-mingw32 fwd declaring struct stat is not possible. Instead #include Signed-off-by: Titus von Boxberg --- For unsubscribe information see http://sourceware.org/lists.html#faq diff -r f045122f53c7 -r 417a15d42779 patches/binutils/2.22/500-fix-struct-stat.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/binutils/2.22/500-fix-struct-stat.patch Tue Nov 06 17:42:39 2012 +0100 @@ -0,0 +1,42 @@ +diff -ur binutils-2.22.org/bfd/bfd-in2.h binutils-2.22/bfd/bfd-in2.h +--- binutils-2.22.org/bfd/bfd-in2.h 2011-09-16 03:15:18.000000000 +0200 ++++ binutils-2.22/bfd/bfd-in2.h 2012-11-03 18:25:20.365668349 +0100 +@@ -32,6 +32,8 @@ + #ifndef __BFD_H_SEEN__ + #define __BFD_H_SEEN__ + ++#include ++ + #ifdef __cplusplus + extern "C" { + #endif +@@ -308,8 +310,6 @@ + && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE \ + && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS) + +-/* Forward define. */ +-struct stat; + + typedef enum bfd_print_symbol + { +diff -ur binutils-2.22.org/bfd/bfd-in.h binutils-2.22/bfd/bfd-in.h +--- binutils-2.22.org/bfd/bfd-in.h 2011-09-16 03:15:18.000000000 +0200 ++++ binutils-2.22/bfd/bfd-in.h 2012-11-03 18:24:43.397783645 +0100 +@@ -25,6 +25,8 @@ + #ifndef __BFD_H_SEEN__ + #define __BFD_H_SEEN__ + ++#include ++ + #ifdef __cplusplus + extern "C" { + #endif +@@ -301,8 +303,6 @@ + && (sec)->sec_info_type != ELF_INFO_TYPE_MERGE \ + && (sec)->sec_info_type != ELF_INFO_TYPE_JUST_SYMS) + +-/* Forward define. */ +-struct stat; + + typedef enum bfd_print_symbol + {