Root/package/redboot-ar231x/patches/010-fix-compile.patch

1--- a/ecos/packages/hal/mips/ap30/current/cdl/hal_mips_ap30.cdl
2+++ b/ecos/packages/hal/mips/ap30/current/cdl/hal_mips_ap30.cdl
3@@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP30 {
4         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
5         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
6         @echo $@ ": \\" > $(notdir $@).deps
7- @tail +2 plf_defs.tmp >> $(notdir $@).deps
8+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
9         @echo >> $(notdir $@).deps
10         @rm plf_defs.tmp plf_mk_defs.tmp
11     }
12--- a/ecos/packages/hal/mips/ap43/current/cdl/hal_mips_ap43.cdl
13+++ b/ecos/packages/hal/mips/ap43/current/cdl/hal_mips_ap43.cdl
14@@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP43 {
15         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
16         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
17         @echo $@ ": \\" > $(notdir $@).deps
18- @tail +2 plf_defs.tmp >> $(notdir $@).deps
19+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
20         @echo >> $(notdir $@).deps
21         @rm plf_defs.tmp plf_mk_defs.tmp
22     }
23--- a/ecos/packages/hal/mips/ap48/current/cdl/hal_mips_ap48.cdl
24+++ b/ecos/packages/hal/mips/ap48/current/cdl/hal_mips_ap48.cdl
25@@ -98,7 +98,7 @@ cdl_package CYGPKG_HAL_MIPS_AP48 {
26         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
27         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
28         @echo $@ ": \\" > $(notdir $@).deps
29- @tail +2 plf_defs.tmp >> $(notdir $@).deps
30+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
31         @echo >> $(notdir $@).deps
32         @rm plf_defs.tmp plf_mk_defs.tmp
33     }
34--- a/ecos/packages/hal/mips/ap51/current/cdl/hal_mips_ap51.cdl
35+++ b/ecos/packages/hal/mips/ap51/current/cdl/hal_mips_ap51.cdl
36@@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP51 {
37         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
38         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
39         @echo $@ ": \\" > $(notdir $@).deps
40- @tail +2 plf_defs.tmp >> $(notdir $@).deps
41+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
42         @echo >> $(notdir $@).deps
43         @rm plf_defs.tmp plf_mk_defs.tmp
44     }
45--- a/ecos/packages/hal/mips/ap53/current/cdl/hal_mips_ap53.cdl
46+++ b/ecos/packages/hal/mips/ap53/current/cdl/hal_mips_ap53.cdl
47@@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP53 {
48         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
49         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
50         @echo $@ ": \\" > $(notdir $@).deps
51- @tail +2 plf_defs.tmp >> $(notdir $@).deps
52+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
53         @echo >> $(notdir $@).deps
54         @rm plf_defs.tmp plf_mk_defs.tmp
55     }
56--- a/ecos/packages/hal/mips/ap61/current/cdl/hal_mips_ap61.cdl
57+++ b/ecos/packages/hal/mips/ap61/current/cdl/hal_mips_ap61.cdl
58@@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP61 {
59         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
60         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
61         @echo $@ ": \\" > $(notdir $@).deps
62- @tail +2 plf_defs.tmp >> $(notdir $@).deps
63+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
64         @echo >> $(notdir $@).deps
65         @rm plf_defs.tmp plf_mk_defs.tmp
66     }
67--- a/ecos/packages/hal/mips/ap65/current/cdl/hal_mips_ap65.cdl
68+++ b/ecos/packages/hal/mips/ap65/current/cdl/hal_mips_ap65.cdl
69@@ -93,7 +93,7 @@ cdl_package CYGPKG_HAL_MIPS_AP65 {
70         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
71         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
72         @echo $@ ": \\" > $(notdir $@).deps
73- @tail +2 plf_defs.tmp >> $(notdir $@).deps
74+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
75         @echo >> $(notdir $@).deps
76         @rm plf_defs.tmp plf_mk_defs.tmp
77     }
78--- a/ecos/packages/hal/mips/pb32/current/cdl/hal_mips_pb32.cdl
79+++ b/ecos/packages/hal/mips/pb32/current/cdl/hal_mips_pb32.cdl
80@@ -91,7 +91,7 @@ cdl_package CYGPKG_HAL_MIPS_PB32 {
81         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
82         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
83         @echo $@ ": \\" > $(notdir $@).deps
84- @tail +2 plf_defs.tmp >> $(notdir $@).deps
85+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
86         @echo >> $(notdir $@).deps
87         @rm plf_defs.tmp plf_mk_defs.tmp
88     }
89--- a/ecos/packages/hal/mips/pb44/current/cdl/hal_mips_pb44.cdl
90+++ b/ecos/packages/hal/mips/pb44/current/cdl/hal_mips_pb44.cdl
91@@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_PB44 {
92         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
93         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
94         @echo $@ ": \\" > $(notdir $@).deps
95- @tail +2 plf_defs.tmp >> $(notdir $@).deps
96+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
97         @echo >> $(notdir $@).deps
98         @rm plf_defs.tmp plf_mk_defs.tmp
99     }
100--- a/ecos/packages/hal/mips/pb45/current/cdl/hal_mips_pb45.cdl
101+++ b/ecos/packages/hal/mips/pb45/current/cdl/hal_mips_pb45.cdl
102@@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_PB45 {
103         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
104         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
105         @echo $@ ": \\" > $(notdir $@).deps
106- @tail +2 plf_defs.tmp >> $(notdir $@).deps
107+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
108         @echo >> $(notdir $@).deps
109         @rm plf_defs.tmp plf_mk_defs.tmp
110     }
111--- a/ecos/packages/hal/mips/tb225/current/cdl/hal_mips_tb225.cdl
112+++ b/ecos/packages/hal/mips/tb225/current/cdl/hal_mips_tb225.cdl
113@@ -99,7 +99,7 @@ cdl_package CYGPKG_HAL_MIPS_TB225 {
114         $(CC) $(CFLAGS) $(INCLUDE_PATH) -Wp,-MD,plf_defs.tmp -o plf_mk_defs.tmp -S $<
115         fgrep .equ plf_mk_defs.tmp | sed s/#// > $@
116         @echo $@ ": \\" > $(notdir $@).deps
117- @tail +2 plf_defs.tmp >> $(notdir $@).deps
118+ @tail -n +2 plf_defs.tmp >> $(notdir $@).deps
119         @echo >> $(notdir $@).deps
120         @rm plf_defs.tmp plf_mk_defs.tmp
121     }
122--- a/ecos/host/tools/configtool/standalone/common/cdl_exec.cxx
123+++ b/ecos/host/tools/configtool/standalone/common/cdl_exec.cxx
124@@ -51,6 +51,7 @@
125 #endif
126 #include "build.hxx"
127 #include "cdl_exec.hxx"
128+#include <linux/limits.h>
129 
130 // ----------------------------------------------------------------------------
131 bool cdl_exec::quiet = false;
132--- a/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx
133+++ b/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx
134@@ -50,6 +50,7 @@
135 #endif
136 #include "cdl_exec.hxx"
137 #include "ecosconfig.hxx"
138+#include <cstring>
139 
140 #define TOOL_VERSION "2.net"
141 #define TOOL_COPYRIGHT "Copyright (c) 2002 Red Hat, Inc."
142--- a/ecos/host/libcdl/build.cxx
143+++ b/ecos/host/libcdl/build.cxx
144@@ -57,6 +57,7 @@
145 // It implicitly supplies <string>, <vector> and <map> because
146 // the class definitions rely on these headers.
147 #include <cdlcore.hxx>
148+#include <cstring>
149 
150 //}}}
151 
152--- a/ecos/host/libcdl/parse.cxx
153+++ b/ecos/host/libcdl/parse.cxx
154@@ -58,6 +58,7 @@
155 // It implicitly supplies <string>, <vector> and <map> because
156 // the class definitions rely on these headers.
157 #include <cdlcore.hxx>
158+#include <cstring>
159 
160 //}}}
161 
162--- a/ecos/host/libcdl/cdlmisc.cxx
163+++ b/ecos/host/libcdl/cdlmisc.cxx
164@@ -66,6 +66,7 @@
165 
166 // For access to strtod()
167 #include <cstdlib>
168+#include <cstring>
169 
170 // strtod() involves errno...
171 #include <cerrno>
172--- a/ecos/host/infra/assert.cxx
173+++ b/ecos/host/infra/assert.cxx
174@@ -61,6 +61,7 @@
175 // STDLIB is needed for exit() and the status codes.
176 #include <cstdio>
177 #include <cstdlib>
178+#include <cstring>
179 
180 #if defined(__unix__) || defined(__CYGWIN32__)
181 extern "C" {
182

Archive Download this file



interactive