1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/patches/gdb/6.8a/140-sim-ppc-have-config-h.patch Mon Nov 28 16:05:23 2011 +0800
1.3 @@ -0,0 +1,183 @@
1.4 +Fix for canadian cross build of sim/ppc
1.5 +
1.6 +Orignal patch info see: http://sources.redhat.com/bugzilla/show_bug.cgi?id=9638
1.7 +
1.8 +diff -urN gdb-6.8-pl1/sim/ppc/Makefile.in gdb-6.8-pl2/sim/ppc/Makefile.in
1.9 +--- gdb-6.8-pl1/sim/ppc/Makefile.in 2006-05-31 17:14:45.000000000 +0200
1.10 ++++ gdb-6.8-pl2/sim/ppc/Makefile.in 2008-09-30 15:56:33.000000000 +0200
1.11 +@@ -61,7 +61,7 @@
1.12 + AR = @AR@
1.13 + AR_FLAGS = rc
1.14 + CC = @CC@
1.15 +-CFLAGS = @CFLAGS@
1.16 ++CFLAGS = @CFLAGS@ -DHAVE_CONFIG_H
1.17 + CC_FOR_BUILD = @CC_FOR_BUILD@
1.18 + CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
1.19 + BISON = bison
1.20 +@@ -115,8 +115,8 @@
1.21 + $(DEVZERO_CFLAGS)
1.22 + SIM_FPU_CFLAGS = @sim_fpu_cflags@
1.23 +
1.24 +-STD_CFLAGS = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS)
1.25 +-NOWARN_CFLAGS = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(SIM_FPU_CFLAGS)
1.26 ++STD_CFLAGS = $(CFLAGS) -DHAVE_CONFIG_H $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS)
1.27 ++NOWARN_CFLAGS = $(CFLAGS) -DHAVE_CONFIG_H $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(SIM_FPU_CFLAGS)
1.28 + BUILD_CFLAGS = $(CFLAGS_FOR_BUILD) $(INCLUDES) $(WARNING_CFLAGS)
1.29 +
1.30 + BUILD_LDFLAGS =
1.31 +diff -urN gdb-6.8-orig/sim/ppc/basics.h gdb-6.8-pl1/sim/ppc/basics.h
1.32 +--- gdb-6.8-orig/sim/ppc/basics.h 1999-04-16 03:35:08.000000000 +0200
1.33 ++++ gdb-6.8-pl1/sim/ppc/basics.h 2008-09-30 15:12:32.000000000 +0200
1.34 +@@ -86,7 +86,9 @@
1.35 +
1.36 + /* Basic configuration */
1.37 +
1.38 ++#ifdef HAVE_CONFIG_H
1.39 + #include "config.h"
1.40 ++#endif
1.41 + #include "ppc-config.h"
1.42 + #include "inline.h"
1.43 +
1.44 +diff -urN gdb-6.8-orig/sim/ppc/debug.c gdb-6.8-pl1/sim/ppc/debug.c
1.45 +--- gdb-6.8-orig/sim/ppc/debug.c 1999-04-16 03:35:08.000000000 +0200
1.46 ++++ gdb-6.8-pl1/sim/ppc/debug.c 2008-09-30 15:12:27.000000000 +0200
1.47 +@@ -22,7 +22,9 @@
1.48 + #ifndef _DEBUG_C_
1.49 + #define _DEBUG_C_
1.50 +
1.51 ++#ifdef HAVE_CONFIG_H
1.52 + #include "config.h"
1.53 ++#endif
1.54 + #include "basics.h"
1.55 +
1.56 + #ifdef HAVE_STDLIB_H
1.57 +diff -urN gdb-6.8-orig/sim/ppc/dgen.c gdb-6.8-pl1/sim/ppc/dgen.c
1.58 +--- gdb-6.8-orig/sim/ppc/dgen.c 1999-04-16 03:35:08.000000000 +0200
1.59 ++++ gdb-6.8-pl1/sim/ppc/dgen.c 2008-09-30 15:12:22.000000000 +0200
1.60 +@@ -27,7 +27,9 @@
1.61 + #include <ctype.h>
1.62 + #include <stdarg.h>
1.63 +
1.64 ++#ifdef HAVE_CONFIG_H
1.65 + #include "config.h"
1.66 ++#endif
1.67 + #include "misc.h"
1.68 + #include "lf.h"
1.69 + #include "table.h"
1.70 +diff -urN gdb-6.8-orig/sim/ppc/filter.c gdb-6.8-pl1/sim/ppc/filter.c
1.71 +--- gdb-6.8-orig/sim/ppc/filter.c 1999-04-16 03:35:09.000000000 +0200
1.72 ++++ gdb-6.8-pl1/sim/ppc/filter.c 2008-09-30 15:12:15.000000000 +0200
1.73 +@@ -21,7 +21,9 @@
1.74 +
1.75 + #include <stdio.h>
1.76 +
1.77 ++#ifdef HAVE_CONFIG_H
1.78 + #include "config.h"
1.79 ++#endif
1.80 +
1.81 + #ifdef HAVE_STRING_H
1.82 + #include <string.h>
1.83 +diff -urN gdb-6.8-orig/sim/ppc/filter_filename.c gdb-6.8-pl1/sim/ppc/filter_filename.c
1.84 +--- gdb-6.8-orig/sim/ppc/filter_filename.c 1999-04-16 03:35:08.000000000 +0200
1.85 ++++ gdb-6.8-pl1/sim/ppc/filter_filename.c 2008-09-30 15:12:11.000000000 +0200
1.86 +@@ -18,7 +18,9 @@
1.87 +
1.88 + */
1.89 +
1.90 ++#ifdef HAVE_CONFIG_H
1.91 + #include "config.h"
1.92 ++#endif
1.93 + #include "ppc-config.h"
1.94 + #include "filter_filename.h"
1.95 +
1.96 +diff -urN gdb-6.8-orig/sim/ppc/igen.c gdb-6.8-pl1/sim/ppc/igen.c
1.97 +--- gdb-6.8-orig/sim/ppc/igen.c 2003-06-20 05:59:33.000000000 +0200
1.98 ++++ gdb-6.8-pl1/sim/ppc/igen.c 2008-09-30 15:12:06.000000000 +0200
1.99 +@@ -25,7 +25,9 @@
1.100 + #include "misc.h"
1.101 + #include "lf.h"
1.102 + #include "table.h"
1.103 ++#ifdef HAVE_CONFIG_H
1.104 + #include "config.h"
1.105 ++#endif
1.106 +
1.107 + #include "filter.h"
1.108 +
1.109 +diff -urN gdb-6.8-orig/sim/ppc/inline.c gdb-6.8-pl1/sim/ppc/inline.c
1.110 +--- gdb-6.8-orig/sim/ppc/inline.c 1999-04-16 03:35:10.000000000 +0200
1.111 ++++ gdb-6.8-pl1/sim/ppc/inline.c 2008-09-30 15:11:58.000000000 +0200
1.112 +@@ -22,7 +22,9 @@
1.113 + #ifndef _INLINE_C_
1.114 + #define _INLINE_C_
1.115 +
1.116 ++#ifdef HAVE_CONFIG_H
1.117 + #include "config.h"
1.118 ++#endif
1.119 + #include "ppc-config.h"
1.120 +
1.121 + #include "inline.h"
1.122 +diff -urN gdb-6.8-orig/sim/ppc/lf.c gdb-6.8-pl1/sim/ppc/lf.c
1.123 +--- gdb-6.8-orig/sim/ppc/lf.c 2002-05-30 17:07:06.000000000 +0200
1.124 ++++ gdb-6.8-pl1/sim/ppc/lf.c 2008-09-30 15:33:35.000000000 +0200
1.125 +@@ -23,7 +23,9 @@
1.126 + #include <stdarg.h>
1.127 + #include <ctype.h>
1.128 +
1.129 ++#ifdef HAVE_CONFIG_H
1.130 + #include "config.h"
1.131 ++#endif
1.132 + #include "misc.h"
1.133 + #include "lf.h"
1.134 +
1.135 +diff -urN gdb-6.8-orig/sim/ppc/misc.c gdb-6.8-pl1/sim/ppc/misc.c
1.136 +--- gdb-6.8-orig/sim/ppc/misc.c 1999-04-16 03:35:11.000000000 +0200
1.137 ++++ gdb-6.8-pl1/sim/ppc/misc.c 2008-09-30 15:11:54.000000000 +0200
1.138 +@@ -23,7 +23,9 @@
1.139 + #include <stdarg.h>
1.140 + #include <ctype.h>
1.141 +
1.142 ++#ifdef HAVE_CONFIG_H
1.143 + #include "config.h"
1.144 ++#endif
1.145 + #include "misc.h"
1.146 +
1.147 + #ifdef HAVE_STDLIB_H
1.148 +diff -urN gdb-6.8-orig/sim/ppc/misc.h gdb-6.8-pl1/sim/ppc/misc.h
1.149 +--- gdb-6.8-orig/sim/ppc/misc.h 2002-01-12 11:21:12.000000000 +0100
1.150 ++++ gdb-6.8-pl1/sim/ppc/misc.h 2008-09-30 15:11:49.000000000 +0200
1.151 +@@ -21,7 +21,9 @@
1.152 +
1.153 + /* Frustrating header junk */
1.154 +
1.155 ++#ifdef HAVE_CONFIG_H
1.156 + #include "config.h"
1.157 ++#endif
1.158 +
1.159 + #include <stdio.h>
1.160 + #include <ctype.h>
1.161 +diff -urN gdb-6.8-orig/sim/ppc/sim-endian.c gdb-6.8-pl1/sim/ppc/sim-endian.c
1.162 +--- gdb-6.8-orig/sim/ppc/sim-endian.c 1999-04-16 03:35:11.000000000 +0200
1.163 ++++ gdb-6.8-pl1/sim/ppc/sim-endian.c 2008-09-30 15:11:44.000000000 +0200
1.164 +@@ -22,7 +22,9 @@
1.165 + #ifndef _SIM_ENDIAN_C_
1.166 + #define _SIM_ENDIAN_C_
1.167 +
1.168 ++#ifdef HAVE_CONFIG_H
1.169 + #include "config.h"
1.170 ++#endif
1.171 + #include "basics.h"
1.172 +
1.173 +
1.174 +diff -urN gdb-6.8-orig/sim/ppc/table.c gdb-6.8-pl1/sim/ppc/table.c
1.175 +--- gdb-6.8-orig/sim/ppc/table.c 2002-01-12 11:21:12.000000000 +0100
1.176 ++++ gdb-6.8-pl1/sim/ppc/table.c 2008-09-30 15:11:38.000000000 +0200
1.177 +@@ -25,7 +25,9 @@
1.178 + #include <fcntl.h>
1.179 + #include <ctype.h>
1.180 +
1.181 ++#ifdef HAVE_CONFIG_H
1.182 + #include "config.h"
1.183 ++#endif
1.184 + #include "misc.h"
1.185 + #include "lf.h"
1.186 + #include "table.h"