Gentoo Archives: gentoo-commits

From: "Michael Januszewski (spock)" <spock@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/oprofile/files: oprofile-0.9.3-gcc43.patch
Date: Sun, 27 Apr 2008 19:17:48
Message-Id: E1JqCNd-0005mj-JO@stork.gentoo.org
1 spock 08/04/27 19:17:45
2
3 Added: oprofile-0.9.3-gcc43.patch
4 Log:
5 Add a fix for GCC 4.3 (bug #218727).
6 (Portage version: 2.1.5_rc6)
7
8 Revision Changes Path
9 1.1 dev-util/oprofile/files/oprofile-0.9.3-gcc43.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/oprofile/files/oprofile-0.9.3-gcc43.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/oprofile/files/oprofile-0.9.3-gcc43.patch?rev=1.1&content-type=text/plain
13
14 Index: oprofile-0.9.3-gcc43.patch
15 ===================================================================
16 --- oprofile-gcc43/pp/oparchive.cpp.orig 2007-11-20 15:47:00.000000000 -0500
17 +++ oprofile-gcc43/pp/oparchive.cpp 2008-02-15 10:58:50.000000000 -0500
18 @@ -12,6 +12,7 @@
19
20 #include <iostream>
21 #include <fstream>
22 +#include <cstdlib>
23
24 #include <errno.h>
25 #include <string.h>
26 diff -up oprofile-gcc43/pp/opgprof_options.cpp.orig oprofile-gcc43/pp/opgprof_options.cpp
27 --- oprofile-gcc43/pp/opgprof_options.cpp.orig 2007-11-20 15:47:00.000000000 -0500
28 +++ oprofile-gcc43/pp/opgprof_options.cpp 2008-02-15 10:58:50.000000000 -0500
29 @@ -13,6 +13,7 @@
30 #include <list>
31 #include <iterator>
32 #include <iostream>
33 +#include <cstdlib>
34
35 #include "opgprof_options.h"
36 #include "popt_options.h"
37 diff -up oprofile-gcc43/pp/common_option.cpp.orig oprofile-gcc43/pp/common_option.cpp
38 --- oprofile-gcc43/pp/common_option.cpp.orig 2007-11-20 15:46:59.000000000 -0500
39 +++ oprofile-gcc43/pp/common_option.cpp 2008-02-15 10:58:50.000000000 -0500
40 @@ -12,6 +12,7 @@
41 #include <iostream>
42 #include <sstream>
43 #include <iterator>
44 +#include <cstdlib>
45
46 #include "op_config.h"
47 #include "locate_images.h"
48 diff -up oprofile-gcc43/pp/opannotate_options.cpp.orig oprofile-gcc43/pp/opannotate_options.cpp
49 --- oprofile-gcc43/pp/opannotate_options.cpp.orig 2008-02-13 13:57:22.000000000 -0500
50 +++ oprofile-gcc43/pp/opannotate_options.cpp 2008-02-15 10:58:50.000000000 -0500
51 @@ -13,6 +13,7 @@
52 #include <list>
53 #include <iterator>
54 #include <iostream>
55 +#include <cstdlib>
56
57 #include "profile_spec.h"
58 #include "arrange_profiles.h"
59 diff -up oprofile-gcc43/libregex/demangle_symbol.cpp.orig oprofile-gcc43/libregex/demangle_symbol.cpp
60 --- oprofile-gcc43/libregex/demangle_symbol.cpp.orig 2007-06-03 12:50:17.000000000 -0400
61 +++ oprofile-gcc43/libregex/demangle_symbol.cpp 2008-02-15 10:58:50.000000000 -0500
62 @@ -8,6 +8,8 @@
63 * @author John Levon
64 */
65
66 +#include <cstdlib>
67 +
68 #include "config.h"
69
70 #include "demangle_symbol.h"
71 diff -up oprofile-gcc43/libpp/sample_container.cpp.orig oprofile-gcc43/libpp/sample_container.cpp
72 --- oprofile-gcc43/libpp/sample_container.cpp.orig 2003-08-10 20:59:18.000000000 -0400
73 +++ oprofile-gcc43/libpp/sample_container.cpp 2008-02-15 10:58:50.000000000 -0500
74 @@ -9,6 +9,7 @@
75 * @author John Levon
76 */
77
78 +#include <climits>
79 #include <set>
80 #include <numeric>
81 #include <algorithm>
82 diff -up oprofile-gcc43/libpp/profile.cpp.orig oprofile-gcc43/libpp/profile.cpp
83 --- oprofile-gcc43/libpp/profile.cpp.orig 2007-11-12 16:56:07.000000000 -0500
84 +++ oprofile-gcc43/libpp/profile.cpp 2008-02-15 10:58:50.000000000 -0500
85 @@ -15,6 +15,7 @@
86 #include <iostream>
87 #include <string>
88 #include <sstream>
89 +#include <cstring>
90
91 #include <cerrno>
92
93 diff -up oprofile-gcc43/libpp/op_header.cpp.orig oprofile-gcc43/libpp/op_header.cpp
94 --- oprofile-gcc43/libpp/op_header.cpp.orig 2007-11-12 16:56:07.000000000 -0500
95 +++ oprofile-gcc43/libpp/op_header.cpp 2008-02-15 10:58:50.000000000 -0500
96 @@ -14,6 +14,7 @@
97 #include <iomanip>
98 #include <set>
99 #include <sstream>
100 +#include <cstring>
101
102 #include <sys/types.h>
103 #include <sys/stat.h>
104 diff -up oprofile-gcc43/libabi/opimport.cpp.orig oprofile-gcc43/libabi/opimport.cpp
105 --- oprofile-gcc43/libabi/opimport.cpp.orig 2005-08-17 15:15:41.000000000 -0400
106 +++ oprofile-gcc43/libabi/opimport.cpp 2008-02-15 10:58:50.000000000 -0500
107 @@ -17,6 +17,8 @@
108 #include <iostream>
109 #include <vector>
110 #include <cassert>
111 +#include <cstring>
112 +#include <cstdlib>
113
114 #include <sys/types.h>
115 #include <sys/stat.h>
116 diff -up oprofile-gcc43/gui/oprof_start_util.cpp.orig oprofile-gcc43/gui/oprof_start_util.cpp
117 --- oprofile-gcc43/gui/oprof_start_util.cpp.orig 2005-08-07 07:15:48.000000000 -0400
118 +++ oprofile-gcc43/gui/oprof_start_util.cpp 2008-02-15 10:58:50.000000000 -0500
119 @@ -19,6 +19,7 @@
120 #include <sstream>
121 #include <iostream>
122 #include <fstream>
123 +#include <cstdlib>
124
125 #include <qfiledialog.h>
126 #include <qmessagebox.h>
127 diff -up oprofile-gcc43/libutil++/file_manip.cpp.orig oprofile-gcc43/libutil++/file_manip.cpp
128 --- oprofile-gcc43/libutil++/file_manip.cpp.orig 2007-11-12 16:56:07.000000000 -0500
129 +++ oprofile-gcc43/libutil++/file_manip.cpp 2008-02-15 10:58:50.000000000 -0500
130 @@ -15,6 +15,8 @@
131 #include <dirent.h>
132 #include <fnmatch.h>
133 #include <utime.h>
134 +#include <limits.h>
135 +#include <stdlib.h>
136
137 #include <cstdio>
138 #include <cerrno>
139 diff -up oprofile-gcc43/libutil++/bfd_support.cpp.orig oprofile-gcc43/libutil++/bfd_support.cpp
140 --- oprofile-gcc43/libutil++/bfd_support.cpp.orig 2007-11-12 16:56:07.000000000 -0500
141 +++ oprofile-gcc43/libutil++/bfd_support.cpp 2008-02-15 10:58:50.000000000 -0500
142 @@ -19,6 +19,8 @@
143 #include <fstream>
144 #include <sstream>
145 #include <string>
146 +#include <cstring>
147 +#include <cstdlib>
148
149 using namespace std;
150
151 diff -up oprofile-gcc43/libutil++/child_reader.cpp.orig oprofile-gcc43/libutil++/child_reader.cpp
152 --- oprofile-gcc43/libutil++/child_reader.cpp.orig 2004-01-19 15:00:27.000000000 -0500
153 +++ oprofile-gcc43/libutil++/child_reader.cpp 2008-02-15 10:58:50.000000000 -0500
154 @@ -11,10 +11,13 @@
155
156 #include <unistd.h>
157 #include <sys/wait.h>
158 +#include <limits.h>
159
160 #include <cerrno>
161 #include <sstream>
162 #include <iostream>
163 +#include <cstring>
164 +#include <cstdlib>
165
166 #include "op_libiberty.h"
167 #include "child_reader.h"
168 diff -up oprofile-gcc43/libutil++/bfd_spu_support.cpp.orig oprofile-gcc43/libutil++/bfd_spu_support.cpp
169 --- oprofile-gcc43/libutil++/bfd_spu_support.cpp.orig 2008-02-13 13:57:18.000000000 -0500
170 +++ oprofile-gcc43/libutil++/bfd_spu_support.cpp 2008-02-15 10:58:50.000000000 -0500
171 @@ -20,6 +20,7 @@
172 #include <fstream>
173 #include <sstream>
174 #include <string>
175 +#include <cstring>
176 #include <sys/types.h>
177
178 struct spu_elf {
179 diff -up oprofile-gcc43/libutil++/cverb.cpp.orig oprofile-gcc43/libutil++/cverb.cpp
180 --- oprofile-gcc43/libutil++/cverb.cpp.orig 2006-11-20 10:01:48.000000000 -0500
181 +++ oprofile-gcc43/libutil++/cverb.cpp 2008-02-15 10:58:50.000000000 -0500
182 @@ -13,6 +13,7 @@
183 #include <iostream>
184 #include <map>
185 #include <string>
186 +#include <cstring>
187
188 #include "cverb.h"
189
190 diff -up oprofile-gcc43/libutil++/op_spu_bfd.cpp.orig oprofile-gcc43/libutil++/op_spu_bfd.cpp
191 --- oprofile-gcc43/libutil++/op_spu_bfd.cpp.orig 2008-02-13 13:57:18.000000000 -0500
192 +++ oprofile-gcc43/libutil++/op_spu_bfd.cpp 2008-02-15 10:58:50.000000000 -0500
193 @@ -14,6 +14,8 @@
194 #include <sys/stat.h>
195
196 #include <iostream>
197 +#include <cstring>
198 +#include <cstdlib>
199
200 #include "op_bfd.h"
201 #include "locate_images.h"
202
203
204 --
205 gentoo-commits@l.g.o mailing list