1 |
commit: d3dbfab4e255f4fc27bd6e03cee714197b038a64 |
2 |
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Sep 30 15:22:54 2013 +0000 |
4 |
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Sep 30 15:22:54 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=d3dbfab4 |
7 |
|
8 |
remote cross categories |
9 |
|
10 |
--- |
11 |
cross-armv5tel-softfloat-linux-gnueabi/binutils | 1 - |
12 |
cross-armv5tel-softfloat-linux-gnueabi/gcc | 1 - |
13 |
cross-armv5tel-softfloat-linux-gnueabi/gdb | 1 - |
14 |
cross-armv5tel-softfloat-linux-gnueabi/glibc | 1 - |
15 |
cross-armv5tel-softfloat-linux-gnueabi/insight | 1 - |
16 |
.../linux-headers | 1 - |
17 |
cross-h8300-elf/binutils | 1 - |
18 |
cross-h8300-elf/gcc | 1 - |
19 |
cross-h8300-elf/gdb | 1 - |
20 |
cross-h8300-elf/insight | 1 - |
21 |
cross-h8300-elf/newlib | 1 - |
22 |
cross-i686-pc-linux-gnu/binutils | 1 - |
23 |
cross-i686-pc-linux-gnu/gcc | 1 - |
24 |
cross-i686-pc-linux-gnu/gdb | 1 - |
25 |
cross-i686-pc-linux-gnu/glibc | 1 - |
26 |
cross-i686-pc-linux-gnu/insight | 1 - |
27 |
cross-i686-pc-linux-gnu/linux-headers | 1 - |
28 |
cross-i686-pc-mingw32/binutils | 1 - |
29 |
cross-i686-pc-mingw32/gcc | 1 - |
30 |
cross-i686-pc-mingw32/gdb | 1 - |
31 |
cross-i686-pc-mingw32/insight | 1 - |
32 |
cross-i686-pc-mingw32/mingw-runtime | 1 - |
33 |
cross-i686-pc-mingw32/w32api | 1 - |
34 |
cross-microblaze-unknown-linux-uclibc/binutils | 1 - |
35 |
cross-microblaze-unknown-linux-uclibc/gcc | 1 - |
36 |
cross-microblaze-unknown-linux-uclibc/gdb | 1 - |
37 |
cross-microblaze-unknown-linux-uclibc/insight | 1 - |
38 |
.../linux-headers | 1 - |
39 |
cross-microblaze-unknown-linux-uclibc/uclibc | 1 - |
40 |
cross-powerpc-unknown-linux-gnu/binutils | 1 - |
41 |
cross-powerpc-unknown-linux-gnu/gcc | 1 - |
42 |
cross-powerpc-unknown-linux-gnu/gdb/ChangeLog | 706 ----- |
43 |
cross-powerpc-unknown-linux-gnu/gdb/Manifest | 13 - |
44 |
.../gdb/files/gdb-6.7.1-solaris.patch | 16 - |
45 |
.../gdb/files/gdb-6.8-solaris64.patch | 40 - |
46 |
.../gdb/files/gdb-6.8-tui-rlapi.patch | 66 - |
47 |
.../gdb/gdb-6.8-r2.ebuild | 94 - |
48 |
.../gdb/gdb-7.2.50.20101117.4.15.ebuild | 121 - |
49 |
cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.ebuild | 121 - |
50 |
cross-powerpc-unknown-linux-gnu/gdb/metadata.xml | 8 - |
51 |
cross-powerpc-unknown-linux-gnu/glibc/ChangeLog | 3145 -------------------- |
52 |
cross-powerpc-unknown-linux-gnu/glibc/Manifest | 26 - |
53 |
.../glibc/files/eblits/common.eblit | 287 -- |
54 |
.../glibc/files/eblits/pkg_postinst.eblit | 29 - |
55 |
.../glibc/files/eblits/pkg_preinst.eblit | 83 - |
56 |
.../glibc/files/eblits/pkg_setup.eblit | 67 - |
57 |
.../glibc/files/eblits/src_compile.eblit | 208 -- |
58 |
.../glibc/files/eblits/src_install.eblit | 252 -- |
59 |
.../glibc/files/eblits/src_test.eblit | 42 - |
60 |
.../glibc/files/eblits/src_unpack.eblit | 178 -- |
61 |
.../glibc/files/glibc-2.10-gentoo-chk_fail.c | 315 -- |
62 |
.../glibc-2.10-hardened-configure-picdefault.patch | 30 - |
63 |
.../glibc-2.10-hardened-inittls-nosysenter.patch | 274 -- |
64 |
.../files/glibc-2.10-hardened-ssp-compat.patch | 168 -- |
65 |
.../glibc/files/glibc-2.11-hardened-pie.patch | 40 - |
66 |
.../glibc/files/glibc-2.12-hardened-pie.patch | 39 - |
67 |
.../glibc/files/glibc-2.6-gentoo-stack_chk_fail.c | 321 -- |
68 |
.../glibc/files/index.html | 42 - |
69 |
.../glibc/files/pkg_postinst.eblit | 29 - |
70 |
.../glibc/glibc-2.11.2.ebuild | 241 -- |
71 |
.../glibc/glibc-2.12.1-r2.ebuild | 257 -- |
72 |
cross-powerpc-unknown-linux-gnu/glibc/metadata.xml | 13 - |
73 |
cross-powerpc-unknown-linux-gnu/insight | 1 - |
74 |
cross-powerpc-unknown-linux-gnu/linux-headers | 1 - |
75 |
64 files changed, 7304 deletions(-) |
76 |
|
77 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/binutils b/cross-armv5tel-softfloat-linux-gnueabi/binutils |
78 |
deleted file mode 120000 |
79 |
index a1d91e0..0000000 |
80 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/binutils |
81 |
+++ /dev/null |
82 |
@@ -1 +0,0 @@ |
83 |
-/home/benda/art/hack/tauon/sys-devel/binutils |
84 |
\ No newline at end of file |
85 |
|
86 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/gcc b/cross-armv5tel-softfloat-linux-gnueabi/gcc |
87 |
deleted file mode 120000 |
88 |
index 69c17fe..0000000 |
89 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/gcc |
90 |
+++ /dev/null |
91 |
@@ -1 +0,0 @@ |
92 |
-/home/benda/art/hack/tauon/sys-devel/gcc |
93 |
\ No newline at end of file |
94 |
|
95 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/gdb b/cross-armv5tel-softfloat-linux-gnueabi/gdb |
96 |
deleted file mode 120000 |
97 |
index 7881b92..0000000 |
98 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/gdb |
99 |
+++ /dev/null |
100 |
@@ -1 +0,0 @@ |
101 |
-/opt/gentoo/usr/portage/sys-devel/gdb |
102 |
\ No newline at end of file |
103 |
|
104 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/glibc b/cross-armv5tel-softfloat-linux-gnueabi/glibc |
105 |
deleted file mode 120000 |
106 |
index 010e117..0000000 |
107 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/glibc |
108 |
+++ /dev/null |
109 |
@@ -1 +0,0 @@ |
110 |
-../sys-libs/glibc |
111 |
\ No newline at end of file |
112 |
|
113 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/insight b/cross-armv5tel-softfloat-linux-gnueabi/insight |
114 |
deleted file mode 120000 |
115 |
index f7036ec..0000000 |
116 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/insight |
117 |
+++ /dev/null |
118 |
@@ -1 +0,0 @@ |
119 |
-/usr/portage/dev-util/insight |
120 |
\ No newline at end of file |
121 |
|
122 |
diff --git a/cross-armv5tel-softfloat-linux-gnueabi/linux-headers b/cross-armv5tel-softfloat-linux-gnueabi/linux-headers |
123 |
deleted file mode 120000 |
124 |
index 4339196..0000000 |
125 |
--- a/cross-armv5tel-softfloat-linux-gnueabi/linux-headers |
126 |
+++ /dev/null |
127 |
@@ -1 +0,0 @@ |
128 |
-/home/benda/art/hack/tauon/sys-kernel/linux-headers |
129 |
\ No newline at end of file |
130 |
|
131 |
diff --git a/cross-h8300-elf/binutils b/cross-h8300-elf/binutils |
132 |
deleted file mode 120000 |
133 |
index 0f98435..0000000 |
134 |
--- a/cross-h8300-elf/binutils |
135 |
+++ /dev/null |
136 |
@@ -1 +0,0 @@ |
137 |
-/usr/portage/sys-devel/binutils |
138 |
\ No newline at end of file |
139 |
|
140 |
diff --git a/cross-h8300-elf/gcc b/cross-h8300-elf/gcc |
141 |
deleted file mode 120000 |
142 |
index 8e0883f..0000000 |
143 |
--- a/cross-h8300-elf/gcc |
144 |
+++ /dev/null |
145 |
@@ -1 +0,0 @@ |
146 |
-/usr/portage/sys-devel/gcc |
147 |
\ No newline at end of file |
148 |
|
149 |
diff --git a/cross-h8300-elf/gdb b/cross-h8300-elf/gdb |
150 |
deleted file mode 120000 |
151 |
index 0ab6bdc..0000000 |
152 |
--- a/cross-h8300-elf/gdb |
153 |
+++ /dev/null |
154 |
@@ -1 +0,0 @@ |
155 |
-/usr/portage/sys-devel/gdb |
156 |
\ No newline at end of file |
157 |
|
158 |
diff --git a/cross-h8300-elf/insight b/cross-h8300-elf/insight |
159 |
deleted file mode 120000 |
160 |
index f7036ec..0000000 |
161 |
--- a/cross-h8300-elf/insight |
162 |
+++ /dev/null |
163 |
@@ -1 +0,0 @@ |
164 |
-/usr/portage/dev-util/insight |
165 |
\ No newline at end of file |
166 |
|
167 |
diff --git a/cross-h8300-elf/newlib b/cross-h8300-elf/newlib |
168 |
deleted file mode 120000 |
169 |
index 84b154e..0000000 |
170 |
--- a/cross-h8300-elf/newlib |
171 |
+++ /dev/null |
172 |
@@ -1 +0,0 @@ |
173 |
-/usr/portage/sys-libs/newlib |
174 |
\ No newline at end of file |
175 |
|
176 |
diff --git a/cross-i686-pc-linux-gnu/binutils b/cross-i686-pc-linux-gnu/binutils |
177 |
deleted file mode 120000 |
178 |
index 0f98435..0000000 |
179 |
--- a/cross-i686-pc-linux-gnu/binutils |
180 |
+++ /dev/null |
181 |
@@ -1 +0,0 @@ |
182 |
-/usr/portage/sys-devel/binutils |
183 |
\ No newline at end of file |
184 |
|
185 |
diff --git a/cross-i686-pc-linux-gnu/gcc b/cross-i686-pc-linux-gnu/gcc |
186 |
deleted file mode 120000 |
187 |
index 8e0883f..0000000 |
188 |
--- a/cross-i686-pc-linux-gnu/gcc |
189 |
+++ /dev/null |
190 |
@@ -1 +0,0 @@ |
191 |
-/usr/portage/sys-devel/gcc |
192 |
\ No newline at end of file |
193 |
|
194 |
diff --git a/cross-i686-pc-linux-gnu/gdb b/cross-i686-pc-linux-gnu/gdb |
195 |
deleted file mode 120000 |
196 |
index 0ab6bdc..0000000 |
197 |
--- a/cross-i686-pc-linux-gnu/gdb |
198 |
+++ /dev/null |
199 |
@@ -1 +0,0 @@ |
200 |
-/usr/portage/sys-devel/gdb |
201 |
\ No newline at end of file |
202 |
|
203 |
diff --git a/cross-i686-pc-linux-gnu/glibc b/cross-i686-pc-linux-gnu/glibc |
204 |
deleted file mode 120000 |
205 |
index a5553b0..0000000 |
206 |
--- a/cross-i686-pc-linux-gnu/glibc |
207 |
+++ /dev/null |
208 |
@@ -1 +0,0 @@ |
209 |
-/usr/portage/sys-libs/glibc |
210 |
\ No newline at end of file |
211 |
|
212 |
diff --git a/cross-i686-pc-linux-gnu/insight b/cross-i686-pc-linux-gnu/insight |
213 |
deleted file mode 120000 |
214 |
index f7036ec..0000000 |
215 |
--- a/cross-i686-pc-linux-gnu/insight |
216 |
+++ /dev/null |
217 |
@@ -1 +0,0 @@ |
218 |
-/usr/portage/dev-util/insight |
219 |
\ No newline at end of file |
220 |
|
221 |
diff --git a/cross-i686-pc-linux-gnu/linux-headers b/cross-i686-pc-linux-gnu/linux-headers |
222 |
deleted file mode 120000 |
223 |
index 6523839..0000000 |
224 |
--- a/cross-i686-pc-linux-gnu/linux-headers |
225 |
+++ /dev/null |
226 |
@@ -1 +0,0 @@ |
227 |
-/usr/portage/sys-kernel/linux-headers |
228 |
\ No newline at end of file |
229 |
|
230 |
diff --git a/cross-i686-pc-mingw32/binutils b/cross-i686-pc-mingw32/binutils |
231 |
deleted file mode 120000 |
232 |
index 0f98435..0000000 |
233 |
--- a/cross-i686-pc-mingw32/binutils |
234 |
+++ /dev/null |
235 |
@@ -1 +0,0 @@ |
236 |
-/usr/portage/sys-devel/binutils |
237 |
\ No newline at end of file |
238 |
|
239 |
diff --git a/cross-i686-pc-mingw32/gcc b/cross-i686-pc-mingw32/gcc |
240 |
deleted file mode 120000 |
241 |
index 8e0883f..0000000 |
242 |
--- a/cross-i686-pc-mingw32/gcc |
243 |
+++ /dev/null |
244 |
@@ -1 +0,0 @@ |
245 |
-/usr/portage/sys-devel/gcc |
246 |
\ No newline at end of file |
247 |
|
248 |
diff --git a/cross-i686-pc-mingw32/gdb b/cross-i686-pc-mingw32/gdb |
249 |
deleted file mode 120000 |
250 |
index 0ab6bdc..0000000 |
251 |
--- a/cross-i686-pc-mingw32/gdb |
252 |
+++ /dev/null |
253 |
@@ -1 +0,0 @@ |
254 |
-/usr/portage/sys-devel/gdb |
255 |
\ No newline at end of file |
256 |
|
257 |
diff --git a/cross-i686-pc-mingw32/insight b/cross-i686-pc-mingw32/insight |
258 |
deleted file mode 120000 |
259 |
index f7036ec..0000000 |
260 |
--- a/cross-i686-pc-mingw32/insight |
261 |
+++ /dev/null |
262 |
@@ -1 +0,0 @@ |
263 |
-/usr/portage/dev-util/insight |
264 |
\ No newline at end of file |
265 |
|
266 |
diff --git a/cross-i686-pc-mingw32/mingw-runtime b/cross-i686-pc-mingw32/mingw-runtime |
267 |
deleted file mode 120000 |
268 |
index 68039f2..0000000 |
269 |
--- a/cross-i686-pc-mingw32/mingw-runtime |
270 |
+++ /dev/null |
271 |
@@ -1 +0,0 @@ |
272 |
-/usr/portage/dev-util/mingw-runtime |
273 |
\ No newline at end of file |
274 |
|
275 |
diff --git a/cross-i686-pc-mingw32/w32api b/cross-i686-pc-mingw32/w32api |
276 |
deleted file mode 120000 |
277 |
index a8cc256..0000000 |
278 |
--- a/cross-i686-pc-mingw32/w32api |
279 |
+++ /dev/null |
280 |
@@ -1 +0,0 @@ |
281 |
-/usr/portage/dev-util/w32api |
282 |
\ No newline at end of file |
283 |
|
284 |
diff --git a/cross-microblaze-unknown-linux-uclibc/binutils b/cross-microblaze-unknown-linux-uclibc/binutils |
285 |
deleted file mode 120000 |
286 |
index 7243309..0000000 |
287 |
--- a/cross-microblaze-unknown-linux-uclibc/binutils |
288 |
+++ /dev/null |
289 |
@@ -1 +0,0 @@ |
290 |
-/work/benda/gentoo/usr/portage/sys-devel/binutils |
291 |
\ No newline at end of file |
292 |
|
293 |
diff --git a/cross-microblaze-unknown-linux-uclibc/gcc b/cross-microblaze-unknown-linux-uclibc/gcc |
294 |
deleted file mode 120000 |
295 |
index 94877a0..0000000 |
296 |
--- a/cross-microblaze-unknown-linux-uclibc/gcc |
297 |
+++ /dev/null |
298 |
@@ -1 +0,0 @@ |
299 |
-/work/benda/gentoo/usr/portage/sys-devel/gcc |
300 |
\ No newline at end of file |
301 |
|
302 |
diff --git a/cross-microblaze-unknown-linux-uclibc/gdb b/cross-microblaze-unknown-linux-uclibc/gdb |
303 |
deleted file mode 120000 |
304 |
index d68c332..0000000 |
305 |
--- a/cross-microblaze-unknown-linux-uclibc/gdb |
306 |
+++ /dev/null |
307 |
@@ -1 +0,0 @@ |
308 |
-/work/benda/gentoo/usr/portage/sys-devel/gdb |
309 |
\ No newline at end of file |
310 |
|
311 |
diff --git a/cross-microblaze-unknown-linux-uclibc/insight b/cross-microblaze-unknown-linux-uclibc/insight |
312 |
deleted file mode 120000 |
313 |
index ab2da3b..0000000 |
314 |
--- a/cross-microblaze-unknown-linux-uclibc/insight |
315 |
+++ /dev/null |
316 |
@@ -1 +0,0 @@ |
317 |
-/work/benda/gentoo/usr/portage/dev-util/insight |
318 |
\ No newline at end of file |
319 |
|
320 |
diff --git a/cross-microblaze-unknown-linux-uclibc/linux-headers b/cross-microblaze-unknown-linux-uclibc/linux-headers |
321 |
deleted file mode 120000 |
322 |
index 66f3629..0000000 |
323 |
--- a/cross-microblaze-unknown-linux-uclibc/linux-headers |
324 |
+++ /dev/null |
325 |
@@ -1 +0,0 @@ |
326 |
-/work/benda/gentoo/usr/local/portage/tauon/sys-kernel/linux-headers |
327 |
\ No newline at end of file |
328 |
|
329 |
diff --git a/cross-microblaze-unknown-linux-uclibc/uclibc b/cross-microblaze-unknown-linux-uclibc/uclibc |
330 |
deleted file mode 120000 |
331 |
index 6f2f91c..0000000 |
332 |
--- a/cross-microblaze-unknown-linux-uclibc/uclibc |
333 |
+++ /dev/null |
334 |
@@ -1 +0,0 @@ |
335 |
-/work/benda/gentoo/usr/local/portage/tauon/sys-libs/uclibc |
336 |
\ No newline at end of file |
337 |
|
338 |
diff --git a/cross-powerpc-unknown-linux-gnu/binutils b/cross-powerpc-unknown-linux-gnu/binutils |
339 |
deleted file mode 120000 |
340 |
index 65a0ebf..0000000 |
341 |
--- a/cross-powerpc-unknown-linux-gnu/binutils |
342 |
+++ /dev/null |
343 |
@@ -1 +0,0 @@ |
344 |
-/home/benda/gentoo/usr/portage/sys-devel/binutils |
345 |
\ No newline at end of file |
346 |
|
347 |
diff --git a/cross-powerpc-unknown-linux-gnu/gcc b/cross-powerpc-unknown-linux-gnu/gcc |
348 |
deleted file mode 120000 |
349 |
index 17b47e0..0000000 |
350 |
--- a/cross-powerpc-unknown-linux-gnu/gcc |
351 |
+++ /dev/null |
352 |
@@ -1 +0,0 @@ |
353 |
-/home/benda/gentoo/usr/portage/sys-devel/gcc |
354 |
\ No newline at end of file |
355 |
|
356 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/ChangeLog b/cross-powerpc-unknown-linux-gnu/gdb/ChangeLog |
357 |
deleted file mode 100644 |
358 |
index 9d342b4..0000000 |
359 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/ChangeLog |
360 |
+++ /dev/null |
361 |
@@ -1,706 +0,0 @@ |
362 |
-# ChangeLog for sys-devel/gdb |
363 |
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
364 |
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/ChangeLog,v 1.178 2011/01/08 21:40:38 maekke Exp $ |
365 |
- |
366 |
- 08 Jan 2011; Markus Meier <maekke@g.o> gdb-7.2.ebuild: |
367 |
- arm stable, bug #350259 |
368 |
- |
369 |
- 04 Jan 2011; Markos Chandras <hwoarang@g.o> gdb-7.2.ebuild: |
370 |
- Stable on amd64 wrt bug #350259 |
371 |
- |
372 |
- 03 Jan 2011; Pawel Hajdan jr <phajdan.jr@g.o> gdb-7.2.ebuild: |
373 |
- x86 stable wrt bug #350259 |
374 |
- |
375 |
-*gdb-7.2.50.20101117.4.15 (31 Dec 2010) |
376 |
- |
377 |
- 31 Dec 2010; Mike Frysinger <vapier@g.o> gdb-7.2.ebuild, |
378 |
- +gdb-7.2.50.20101117.4.15.ebuild: |
379 |
- Merge rpm and non-rpm ebuilds, and version bump the rpm one. |
380 |
- |
381 |
- 14 Sep 2010; Mike Frysinger <vapier@g.o> gdb-7.2.ebuild: |
382 |
- Fix EAPI=3 porting and force usage of python-2 by Arfrever Frehtes Taifersar |
383 |
- Arahesis #316945. |
384 |
- |
385 |
- 11 Sep 2010; Mike Frysinger <vapier@g.o> gdb-7.0.1.ebuild: |
386 |
- Mark s390 stable #310159. |
387 |
- |
388 |
- 11 Sep 2010; Mike Frysinger <vapier@g.o> gdb-7.2.ebuild: |
389 |
- Enable 64-bit-bfd all the time #330851 by Hugo Mildenberger. |
390 |
- |
391 |
-*gdb-7.2 (11 Sep 2010) |
392 |
- |
393 |
- 11 Sep 2010; Mike Frysinger <vapier@g.o> +gdb-7.2.ebuild: |
394 |
- Version bump. |
395 |
- |
396 |
- 21 May 2010; Peter Volkov <pva@g.o> gdb-7.0.1.ebuild: |
397 |
- amd64 stable, bug 310159 |
398 |
- |
399 |
- 20 May 2010; Jeroen Roovers <jer@g.o> gdb-7.0.1.ebuild: |
400 |
- Stable for HPPA (bug #310159). |
401 |
- |
402 |
- 09 May 2010; Raúl Porcel <armin76@g.o> gdb-7.0.1.ebuild: |
403 |
- alpha/arm/ia64/sparc stable wrt #310159 |
404 |
- |
405 |
- 16 Apr 2010; Brent Baude <ranger@g.o> gdb-7.0.1.ebuild: |
406 |
- Marking gdb-7.0.1 ppc for bug 310159 |
407 |
- |
408 |
- 29 Mar 2010; Christian Faulhammer <fauli@g.o> gdb-7.0.1.ebuild: |
409 |
- stable x86, bug 310159 |
410 |
- |
411 |
- 22 Mar 2010; Brent Baude <ranger@g.o> gdb-7.0.1.ebuild: |
412 |
- Marking gdb-7.0.1 ppc64 for bug 310159 |
413 |
- |
414 |
-*gdb-7.1 (19 Mar 2010) |
415 |
- |
416 |
- 19 Mar 2010; Mike Frysinger <vapier@g.o> +gdb-7.1.ebuild: |
417 |
- Version bump. |
418 |
- |
419 |
- 26 Jan 2010; Jeroen Roovers <jer@g.o> gdb-7.0.ebuild: |
420 |
- Stable for HPPA (bug #296389). |
421 |
- |
422 |
- 10 Jan 2010; nixnut <nixnut@g.o> gdb-7.0.ebuild: |
423 |
- ppc stable #296389 |
424 |
- |
425 |
-*gdb-7.0.1 (05 Jan 2010) |
426 |
- |
427 |
- 05 Jan 2010; Mike Frysinger <vapier@g.o> +gdb-7.0.1.ebuild: |
428 |
- Version bump. |
429 |
- |
430 |
- 05 Jan 2010; Mike Frysinger <vapier@g.o> gdb-7.0.ebuild: |
431 |
- Add fix by Knut St. Osmundsen for building with USE=multitarget #299600. |
432 |
- |
433 |
- 01 Jan 2010; Tobias Klausmann <klausman@g.o> gdb-7.0.ebuild: |
434 |
- Stable on alpha, bug #296389 |
435 |
- |
436 |
- 22 Dec 2009; Markus Meier <maekke@g.o> gdb-7.0.ebuild: |
437 |
- amd64/arm/x86 stable, bug #296389 |
438 |
- |
439 |
-*gdb-7.0 (10 Oct 2009) |
440 |
- |
441 |
- 10 Oct 2009; Mike Frysinger <vapier@g.o> +gdb-7.0.ebuild, |
442 |
- metadata.xml: |
443 |
- Version bump. |
444 |
- |
445 |
- 10 Oct 2009; Mike Frysinger <vapier@g.o> gdb-6.8-r1.ebuild, |
446 |
- gdb-6.8-r2.ebuild, gdb-6.8.50.20090811.2.12.ebuild: |
447 |
- Update readline check to include SLOT. |
448 |
- |
449 |
- 16 Aug 2009; Mike Frysinger <vapier@g.o> gdb-6.8-r2.ebuild: |
450 |
- Add support for IUSE=expat #280391 by Maciej Mrozowski. |
451 |
- |
452 |
-*gdb-6.8.50.20090811.2.12 (16 Aug 2009) |
453 |
- |
454 |
- 16 Aug 2009; Mike Frysinger <vapier@g.o> |
455 |
- +gdb-6.8.50.20090811.2.12.ebuild: |
456 |
- Version bump. |
457 |
- |
458 |
-*gdb-6.8.50.20090302.8.11 (12 Mar 2009) |
459 |
- |
460 |
- 12 Mar 2009; Mike Frysinger <vapier@g.o> |
461 |
- +gdb-6.8.50.20090302.8.11.ebuild: |
462 |
- Add an ebuild for Fedora rpms (since they apply a ton of custom patches). |
463 |
- |
464 |
-*gdb-6.8-r2 (12 Mar 2009) |
465 |
- |
466 |
- 12 Mar 2009; Mike Frysinger <vapier@g.o> +gdb-6.8-r2.ebuild: |
467 |
- Grab fix from Fedora for accessing tls vars (like errno). |
468 |
- |
469 |
- 22 Feb 2009; Mike Frysinger <vapier@g.o> gdb-6.8-r1.ebuild: |
470 |
- Use system readline only if it is version 5 #259865 by michel. |
471 |
- |
472 |
- 01 Feb 2009; nixnut <nixnut@g.o> gdb-6.8-r1.ebuild: |
473 |
- ppc stable #255219 |
474 |
- |
475 |
- 23 Jan 2009; Brent Baude <ranger@g.o> gdb-6.8-r1.ebuild: |
476 |
- stable ppc64, bug 255219 |
477 |
- |
478 |
- 23 Jan 2009; Raúl Porcel <armin76@g.o> gdb-6.8-r1.ebuild: |
479 |
- ia64/sparc stable wrt #255219 |
480 |
- |
481 |
- 18 Jan 2009; Markus Meier <maekke@g.o> gdb-6.8-r1.ebuild: |
482 |
- amd64/x86 stable, bug #255219 |
483 |
- |
484 |
- 18 Jan 2009; Tobias Klausmann <klausman@g.o> gdb-6.8-r1.ebuild: |
485 |
- Stable on alpha, bug #255219 |
486 |
- |
487 |
- 18 Jan 2009; Guy Martin <gmsoft@g.o> gdb-6.8-r1.ebuild: |
488 |
- hppa stable, #255219 |
489 |
- |
490 |
- 02 Aug 2008; Panagiotis Christopoulos <pchrist@g.o> metadata.xml: |
491 |
- Update metadata.xml to include USE flag descriptions. Entries taken from |
492 |
- profiles/use.local.desc. GLEP 56 |
493 |
- |
494 |
-*gdb-6.8-r1 (21 Jun 2008) |
495 |
- |
496 |
- 21 Jun 2008; Mike Frysinger <vapier@g.o> +gdb-6.8-r1.ebuild: |
497 |
- Add some PIE patches #223533 by Magnus Granberg. |
498 |
- |
499 |
- 07 Apr 2008; Mike Frysinger <vapier@g.o> gdb-6.8.ebuild: |
500 |
- Workaround build failure with USE=multitarget #216368. |
501 |
- |
502 |
- 30 Mar 2008; Mike Frysinger <vapier@g.o> gdb-6.7.1-r3.ebuild, |
503 |
- gdb-6.8.ebuild: |
504 |
- Use strip-unsupported-flags rather than replace-flags as pointed out by Donnie. |
505 |
- |
506 |
- 30 Mar 2008; Markus Rothe <corsair@g.o> gdb-6.7.1-r3.ebuild: |
507 |
- Stable on ppc64; bug #215339 |
508 |
- |
509 |
- 30 Mar 2008; Raúl Porcel <armin76@g.o> gdb-6.7.1-r3.ebuild: |
510 |
- alpha/ia64/sparc stable wrt #215339 |
511 |
- |
512 |
- 29 Mar 2008; Dawid Węgliński <cla@g.o> gdb-6.7.1-r3.ebuild: |
513 |
- Stable on x86 (bug #215339) |
514 |
- |
515 |
- 29 Mar 2008; Jeroen Roovers <jer@g.o> gdb-6.7.1-r3.ebuild: |
516 |
- Stable for HPPA (bug #215339). |
517 |
- |
518 |
-*gdb-6.8 (29 Mar 2008) |
519 |
- |
520 |
- 29 Mar 2008; Mike Frysinger <vapier@g.o> +gdb-6.8.ebuild: |
521 |
- Version bump. |
522 |
- |
523 |
- 29 Mar 2008; Brent Baude <ranger@g.o> gdb-6.7.1-r3.ebuild: |
524 |
- stable ppc, bug 215339 |
525 |
- |
526 |
- 25 Mar 2008; Santiago M. Mola <coldwind@g.o> gdb-6.7.1-r3.ebuild: |
527 |
- amd64 stable |
528 |
- |
529 |
-*gdb-6.7.1-r3 (25 Feb 2008) |
530 |
- |
531 |
- 25 Feb 2008; Mike Frysinger <vapier@g.o> +gdb-6.7.1-r3.ebuild: |
532 |
- Grab fix from upstream for crash #210636 by emerald. |
533 |
- |
534 |
- 24 Feb 2008; Raúl Porcel <armin76@g.o> gdb-6.7.1-r2.ebuild: |
535 |
- alpha/ia64/sparc/x86 stable |
536 |
- |
537 |
-*gdb-6.7.1-r2 (22 Jan 2008) |
538 |
- |
539 |
- 22 Jan 2008; Diego Pettenò <flameeyes@g.o> +gdb-6.7.1-r2.ebuild: |
540 |
- Use system libreadline rather than building an internal copy. Closes bug |
541 |
- #206947. |
542 |
- |
543 |
- 30 Dec 2007; Mike Frysinger <vapier@g.o> gdb-6.7.1-r1.ebuild: |
544 |
- Fixup duel build code a bit as well as the patch itself. |
545 |
- |
546 |
-*gdb-6.7.1-r1 (29 Dec 2007) |
547 |
- |
548 |
- 29 Dec 2007; Mike Frysinger <vapier@g.o> +gdb-6.7.1-r1.ebuild: |
549 |
- Add DUEL support #199987 by Sergei Golubchik. |
550 |
- |
551 |
- 16 Dec 2007; Markus Rothe <corsair@g.o> gdb-6.7.1.ebuild: |
552 |
- Stable on ppc64; bug #202246 |
553 |
- |
554 |
- 16 Dec 2007; Samuli Suominen <drac@g.o> gdb-6.7.1.ebuild: |
555 |
- amd64 stable wrt #202246 |
556 |
- |
557 |
- 15 Dec 2007; Raúl Porcel <armin76@g.o> gdb-6.7.1.ebuild: |
558 |
- alpha/ia64/sparc stable wrt #202246 |
559 |
- |
560 |
- 15 Dec 2007; Dawid Węgliński <cla@g.o> gdb-6.7.1.ebuild: |
561 |
- Stable on x86 (bug #202246) |
562 |
- |
563 |
- 14 Dec 2007; Jeroen Roovers <jer@g.o> gdb-6.7.1.ebuild: |
564 |
- Stable for HPPA (bug #202246). |
565 |
- |
566 |
- 14 Dec 2007; nixnut <nixnut@g.o> gdb-6.7.1.ebuild: |
567 |
- Stable on ppc wrt bug 202246 |
568 |
- |
569 |
-*gdb-6.7.1 (29 Oct 2007) |
570 |
- |
571 |
- 29 Oct 2007; Mike Frysinger <vapier@g.o> +gdb-6.7.1.ebuild: |
572 |
- Version bump. |
573 |
- |
574 |
-*gdb-6.7 (10 Oct 2007) |
575 |
- |
576 |
- 10 Oct 2007; Mike Frysinger <vapier@g.o> +gdb-6.7.ebuild: |
577 |
- Version bump. |
578 |
- |
579 |
- 09 Jul 2007; Mike Frysinger <vapier@g.o> gdb-6.6-r2.ebuild: |
580 |
- Fix building on hppa with sanitized headers #180476. |
581 |
- |
582 |
- 12 May 2007; Joshua Kinard <kumba@g.o> gdb-6.6-r2.ebuild: |
583 |
- Stable on mips. |
584 |
- |
585 |
- 11 Apr 2007; Tobias Scherbaum <dertobi123@g.o> gdb-6.6-r2.ebuild: |
586 |
- ppc stable, bug #144833 |
587 |
- |
588 |
- 10 Apr 2007; Jose Luis Rivero <yoswink@g.o> gdb-6.6-r2.ebuild: |
589 |
- alpha stable wrt security bug #144833 |
590 |
- |
591 |
- 10 Apr 2007; Michael Cummings <mcummings@g.o> gdb-6.6-r2.ebuild: |
592 |
- sparc stable wrt security bug 144833 |
593 |
- |
594 |
- 09 Apr 2007; Raúl Porcel <armin76@g.o> gdb-6.6-r2.ebuild: |
595 |
- ia64 stable wrt security bug 144833 |
596 |
- |
597 |
- 06 Apr 2007; Jeroen Roovers <jer@g.o> gdb-6.6-r2.ebuild: |
598 |
- Stable for HPPA (bug #144833). |
599 |
- |
600 |
- 06 Apr 2007; Peter Weller <welp@g.o> gdb-6.6-r2.ebuild: |
601 |
- Stable on amd64 wrt bug 144833 |
602 |
- |
603 |
- 06 Apr 2007; Christian Faulhammer <opfer@g.o> gdb-6.6-r2.ebuild: |
604 |
- stable x86, security bug 144833 |
605 |
- |
606 |
- 05 Apr 2007; Markus Rothe <corsair@g.o> gdb-6.6-r2.ebuild: |
607 |
- Stable on ppc64; bug #144833 |
608 |
- |
609 |
-*gdb-6.6-r2 (31 Mar 2007) |
610 |
- |
611 |
- 31 Mar 2007; Mike Frysinger <vapier@g.o> +gdb-6.6-r2.ebuild: |
612 |
- Fix .gdbinit checks #169609 and add stack overflow checks #144833 by Tavis |
613 |
- Ormandy. |
614 |
- |
615 |
- 16 Mar 2007; Jose Luis Rivero <yoswink@g.o> gdb-6.6.ebuild: |
616 |
- Stable on alpha wrt bug #164336 |
617 |
- |
618 |
-*gdb-6.6-r1 (04 Mar 2007) |
619 |
- |
620 |
- 04 Mar 2007; Mike Frysinger <vapier@g.o> +gdb-6.6-r1.ebuild: |
621 |
- Add some fixes from upstream #150963 (fix SuperH detection) by Manuel Lauss |
622 |
- and #169366 (fix Corrupted DWARF expression error) by Hanno Meyer-Thurow. |
623 |
- |
624 |
- 21 Feb 2007; Alexander H. Færøy <eroyf@g.o> gdb-6.6.ebuild: |
625 |
- Stable on MIPS; bug #164336 |
626 |
- |
627 |
- 31 Jan 2007; Markus Rothe <corsair@g.o> gdb-6.6.ebuild: |
628 |
- Stable on ppc64; bug #164336 |
629 |
- |
630 |
- 31 Jan 2007; Olivier Crête <tester@g.o> gdb-6.6.ebuild: |
631 |
- Stable on amd64 per bug #164336 |
632 |
- |
633 |
- 31 Jan 2007; Jeroen Roovers <jer@g.o> gdb-6.6.ebuild: |
634 |
- Stable for HPPA (bug #164336). |
635 |
- |
636 |
- 29 Jan 2007; Gustavo Zacarias <gustavoz@g.o> gdb-6.6.ebuild: |
637 |
- Stable on sparc wrt #164336 |
638 |
- |
639 |
- 29 Jan 2007; Raúl Porcel <armin76@g.o> gdb-6.6.ebuild: |
640 |
- x86 stable wrt bug 164336 |
641 |
- |
642 |
- 29 Jan 2007; Luca Barbato <lu_zero@g.o> gdb-6.6.ebuild: |
643 |
- Marked ppc |
644 |
- |
645 |
-*gdb-6.6 (19 Dec 2006) |
646 |
- |
647 |
- 19 Dec 2006; Mike Frysinger <vapier@g.o> +gdb-6.6.ebuild: |
648 |
- Version bump. |
649 |
- |
650 |
-*gdb-6.5-r2 (24 Aug 2006) |
651 |
- |
652 |
- 24 Aug 2006; Mike Frysinger <vapier@g.o> +gdb-6.5-r2.ebuild: |
653 |
- Add patch for gnu hash support from upstream #144851 by Christophe Saout. |
654 |
- |
655 |
- 01 Jul 2006; <solar@g.o> gdb-6.5-r1.ebuild: |
656 |
- - fix gdbinit file causing errors with recent gdb. bug 97409 |
657 |
- |
658 |
- 22 Jun 2006; <solar@g.o> files/gdb-6.4-scanmem.patch, |
659 |
- files/gdb-6.5-scanmem.patch, gdb-6.5-r1.ebuild: |
660 |
- - fix segv in scanmem when no parms are given avoid memleak also |
661 |
- |
662 |
- 22 Jun 2006; Mike Frysinger <vapier@g.o> |
663 |
- +files/gdb-6.5-locale.patch, gdb-6.5.ebuild: |
664 |
- Fix issues with funky locales #125264 by J. |
665 |
- |
666 |
-*gdb-6.5-r1 (21 Jun 2006) |
667 |
- |
668 |
- 21 Jun 2006; <solar@g.o> +files/gdb-6.5-scanmem.patch, |
669 |
- +gdb-6.5-r1.ebuild: |
670 |
- - bump scanmem patch |
671 |
- |
672 |
-*gdb-6.5 (21 Jun 2006) |
673 |
- |
674 |
- 21 Jun 2006; Mike Frysinger <vapier@g.o> +gdb-6.5.ebuild: |
675 |
- Version bump. |
676 |
- |
677 |
-*gdb-6.4-r5 (18 Jun 2006) |
678 |
- |
679 |
- 18 Jun 2006; Tony Vroon <chainsaw@g.o> |
680 |
- +files/gdb-6.4-ppc-stack.patch, +gdb-6.4-r5.ebuild: |
681 |
- Apply upstream patch to get usable backtraces on PPC. Research by illusion |
682 |
- <morgoth6@×××××.pl> in bug #137125. |
683 |
- |
684 |
- 03 May 2006; Diego Pettenò <flameeyes@g.o> gdb-6.4-r4.ebuild: |
685 |
- Add ~x86-fbsd keyword. |
686 |
- |
687 |
- 27 Apr 2006; Alec Warner <antarus@g.o> files/digest-gdb-6.1, |
688 |
- files/digest-gdb-6.2.1, files/digest-gdb-6.3-r4, files/digest-gdb-6.3-r5, |
689 |
- files/digest-gdb-6.4, files/digest-gdb-6.4-r1, files/digest-gdb-6.4-r2, |
690 |
- files/digest-gdb-6.4-r3, files/digest-gdb-6.4-r4, Manifest: |
691 |
- Fixing SHA256 digest, pass four |
692 |
- |
693 |
-*gdb-6.4-r4 (16 Mar 2006) |
694 |
- |
695 |
- 16 Mar 2006; Mike Frysinger <vapier@g.o> |
696 |
- +files/gdb-6.4-avr-eclipse.patch, +gdb-6.4-r4.ebuild: |
697 |
- Add patch from upstream for avr/eclipse compat #126288 by Ian Hubbertz. |
698 |
- |
699 |
-*gdb-6.4-r3 (05 Mar 2006) |
700 |
- |
701 |
- 05 Mar 2006; Mike Frysinger <vapier@g.o> +gdb-6.4-r3.ebuild: |
702 |
- Drop relative patch #122050 by Stefan Knorr. |
703 |
- |
704 |
-*gdb-6.3-r5 (21 Feb 2006) |
705 |
- |
706 |
- 21 Feb 2006; Kevin F. Quinn <kevquinn@g.o> +gdb-6.3-r5.ebuild: |
707 |
- Added patches from RedHat to support PIEs in gdb-6.3 |
708 |
- |
709 |
- 19 Feb 2006; Joshua Kinard <kumba@g.o> gdb-6.4.ebuild: |
710 |
- Marked stable on mips. |
711 |
- |
712 |
-*gdb-6.4-r2 (23 Jan 2006) |
713 |
- |
714 |
- 23 Jan 2006; Mike Frysinger <vapier@g.o> |
715 |
- +files/gdb-6.3-partial-die-20050503.patch, +gdb-6.4-r2.ebuild: |
716 |
- Add patch from Fedora to fix #120091 by Ed Catmur. |
717 |
- |
718 |
- 16 Jan 2006; <solar@g.o> files/gdb-6.4-scanmem.patch: |
719 |
- - scanmem patch updates from the PaX Team. Fixed compilation warnings and |
720 |
- clean up the control flow a bit (one less level of indentation) and I also |
721 |
- added tab completion for 'scanmem'. |
722 |
- |
723 |
-*gdb-6.4-r1 (08 Dec 2005) |
724 |
- |
725 |
- 08 Dec 2005; <solar@g.o> +files/gdb-6.4-scanmem.patch, |
726 |
- +gdb-6.4-r1.ebuild, gdb-6.4.ebuild: |
727 |
- - fwd port scanmem patch for gdb-6.4 |
728 |
- |
729 |
- 09 Dec 2005; Mike Frysinger <vapier@g.o> |
730 |
- +files/gdb-6.4-sse2-register-display.patch, gdb-6.4.ebuild: |
731 |
- Disable building with -Werror #114902. |
732 |
- |
733 |
-*gdb-6.4 (02 Dec 2005) |
734 |
- |
735 |
- 02 Dec 2005; Mike Frysinger <vapier@g.o> |
736 |
- +files/gdb-6.4-relative-paths.patch, +files/gdb-6.4-uclibc.patch, |
737 |
- +gdb-6.4.ebuild: |
738 |
- Version bump. |
739 |
- |
740 |
- 16 Jul 2005; Danny van Dyk <kugelfang@g.o> gdb-6.3-r4.ebuild: |
741 |
- Marked s390. |
742 |
- |
743 |
-*gdb-6.3-r4 (09 Jul 2005) |
744 |
- |
745 |
- 09 Jul 2005; Mike Frysinger <vapier@g.o> +gdb-6.3-r4.ebuild: |
746 |
- Sync with latest debian patchset. |
747 |
- |
748 |
-*gdb-6.2.1-r1 (15 May 2005) |
749 |
- |
750 |
- 15 May 2005; <solar@g.o> -gdb-6.0-r1.ebuild, -gdb-6.0.ebuild, |
751 |
- -gdb-6.1.1.ebuild, -gdb-6.2.1-r1.ebuild, -gdb-6.2.ebuild, gdb-6.3-r3.ebuild, |
752 |
- -gdb-6.3.ebuild: |
753 |
- - stable on arm #91654 - cleanup most vuln non stabilized versions of gdb |
754 |
- |
755 |
- 15 May 2005; <plasmaroo@g.o> gdb-6.3-r3.ebuild: |
756 |
- Stable on IA64, bug #91654. |
757 |
- |
758 |
- 09 May 2005; <solar@g.o> files/gdb-6.3-gdbinit-stat.patch: |
759 |
- - Jan Postransky writes via email gdb doesn't read .gdbinit file in current |
760 |
- working directory. I suggest putting parentheses arround the last condition |
761 |
- like in the attached fix. |
762 |
- |
763 |
- 06 May 2005; Bryan Østergaard <kloeri@g.o> gdb-6.3-r3.ebuild: |
764 |
- Stable on alpha, bug 91654. |
765 |
- |
766 |
- 06 May 2005; <solar@g.o> |
767 |
- +files/gdb-6.2.1-200-uclibc-readline-conf.patch, |
768 |
- +files/gdb-6.2.1-400-mips-coredump.patch, |
769 |
- +files/gdb-6.2.1-libiberty-pic.patch, +files/gdb-6.3-pass_all-uclibc.patch, |
770 |
- gdb-6.3-r3.ebuild: |
771 |
- - minor touch ups for mips/x86/uclibc/pic |
772 |
- |
773 |
- 06 May 2005; Gustavo Zacarias <gustavoz@g.o> gdb-6.3-r3.ebuild: |
774 |
- Stable on sparc wrt #91654 |
775 |
- |
776 |
- 06 May 2005; <tester@g.o> gdb-6.3-r3.ebuild: |
777 |
- Mark stable on x86 and amd64 per bug #91654 |
778 |
- |
779 |
- 06 May 2005; Markus Rothe <corsair@g.o> gdb-6.3-r3.ebuild: |
780 |
- Stable on ppc64; bug #91654 |
781 |
- |
782 |
- 06 May 2005; Michael Hanselmann <hansmi@g.o> gdb-6.3-r3.ebuild: |
783 |
- Stable on hppa. |
784 |
- |
785 |
- 06 May 2005; Michael Hanselmann <hansmi@g.o> gdb-6.3-r3.ebuild: |
786 |
- Stable on ppc. |
787 |
- |
788 |
-*gdb-6.3-r3 (05 May 2005) |
789 |
- |
790 |
- 05 May 2005; <solar@g.o> +files/bfd-malloc-wrap.patch, |
791 |
- -gdb-6.3-r1.ebuild, -gdb-6.3-r2.ebuild, +gdb-6.3-r3.ebuild: |
792 |
- - add security patch to bfd/elfcode.h to from bug #91398 |
793 |
- |
794 |
- 28 Apr 2005; Gustavo Zacarias <gustavoz@g.o> gdb-6.3.ebuild: |
795 |
- Stable on sparc |
796 |
- |
797 |
- 25 Apr 2005; Bryan Østergaard <kloeri@g.o> gdb-6.3.ebuild: |
798 |
- Stable on alpha. |
799 |
- |
800 |
-*gdb-6.3-r2 (24 Apr 2005) |
801 |
- |
802 |
- 24 Apr 2005; <solar@g.o> +files/gdb-6.3-gdbinit-stat.patch, |
803 |
- +gdb-6.3-r2.ebuild: |
804 |
- - avoid executing arbitrary .gdbinit files in pwd that are not owned by the |
805 |
- current uid or that are world writeable. sec bug #88398 |
806 |
- |
807 |
- 24 Apr 2005; Markus Rothe <corsair@g.o> gdb-6.3.ebuild: |
808 |
- Stable on ppc64 |
809 |
- |
810 |
-*gdb-6.3-r1 (23 Apr 2005) |
811 |
- |
812 |
- 23 Apr 2005; Mike Frysinger <vapier@g.o> +gdb-6.3-r1.ebuild: |
813 |
- Grab & use Debians patchset. |
814 |
- |
815 |
- 14 Mar 2005; Gustavo Zacarias <gustavoz@g.o> gdb-6.3.ebuild: |
816 |
- To ~sparc, this version actually works |
817 |
- |
818 |
- 03 Jan 2005; Ciaran McCreesh <ciaranm@g.o> : |
819 |
- Change encoding to UTF-8 for GLEP 31 compliance |
820 |
- |
821 |
-*gdb-6.3 (27 Nov 2004) |
822 |
- |
823 |
- 27 Nov 2004; <solar@g.o> +files/gdb-6.3-relative-paths.patch, |
824 |
- +files/gdb-6.3-scanmem.patch, +files/gdb-6.3-uclibc.patch, +gdb-6.3.ebuild: |
825 |
- initial commit gdb-6.3. - Adds new ~/.gdbinit file for x86 users. - Adds a |
826 |
- forward port of antilove's scanmem gdb-6.1 patch. Forward ported every patch, |
827 |
- minus the gdb-6.x-crash.patch |
828 |
- |
829 |
- 09 Nov 2004; Mike Frysinger <vapier@g.o> |
830 |
- +files/gdb-6.2.1-pass-libdir.patch, +files/gdb-6.2.1-relative-paths.patch, |
831 |
- +files/gdb-6.x-crash.patch, gdb-6.0-r1.ebuild, gdb-6.0.ebuild, |
832 |
- gdb-6.1.1.ebuild: |
833 |
- Clean up ebuilds and add support for maketest (#68643). Also add misc |
834 |
- patches to resolve segfaults/sandbox violations (#49582 #65404) and package |
835 |
- collisions (#69496). |
836 |
- |
837 |
- 03 Nov 2004; Joshua Kinard <kumba@g.o> gdb-6.2.1.ebuild, |
838 |
- gdb-6.2.ebuild: |
839 |
- Marked stable on mips. |
840 |
- |
841 |
- 13 Oct 2004; Travis Tilley <lv@g.o> gdb-6.0-r1.ebuild: |
842 |
- another sandbox fix |
843 |
- |
844 |
- 23 Sep 2004; Travis Tilley <lv@g.o> gdb-6.2.1.ebuild: |
845 |
- make CONF_LIBDIR aware again to fix a sandbox violation. lets hope nobody |
846 |
- reverts the change this time. |
847 |
- |
848 |
-*gdb-6.2.1 (23 Sep 2004) |
849 |
- |
850 |
- 23 Sep 2004; Luca Barbato <lu_zero@g.o> +gdb-6.2.1.ebuild: |
851 |
- new version, thanks Pär Karlsson <paer.karlsson@×××××××××××××××.com> for |
852 |
- reporting |
853 |
- |
854 |
- 09 Sep 2004; Chris Gianelloni <wolf31o2@g.o> gdb-6.2.ebuild: |
855 |
- Making multilib safe and closing bug #63438. |
856 |
- |
857 |
- 07 Sep 2004; Gustavo Zacarias <gustavoz@g.o> gdb-6.1.1.ebuild: |
858 |
- Stable on sparc |
859 |
- |
860 |
- 09 Aug 2004; Gustavo Zacarias <gustavoz@g.o> gdb-6.1.1.ebuild, |
861 |
- gdb-6.2.ebuild: |
862 |
- 6.1.1 ~sparc, 6.2 -sparc |
863 |
- |
864 |
-*gdb-6.2 (08 Aug 2004) |
865 |
- |
866 |
- 08 Aug 2004; <solar@g.o> gdb-6.2.ebuild: |
867 |
- version bump |
868 |
- |
869 |
- 03 Aug 2004; Mike Frysinger <vapier@g.o> gdb-6.0.ebuild, |
870 |
- gdb-6.1.1.ebuild: |
871 |
- Strip out LINGUAs that gdb doesnt support #59179 by Matthias Peick. |
872 |
- |
873 |
- 28 Jul 2004; <solar@g.o> gdb-6.1.1.ebuild, gdb-6.1.ebuild, |
874 |
- files/gdb-6.1-uclibc.patch: |
875 |
- patched bfd/config.bfd and ltmain for uclibc |
876 |
- |
877 |
- 02 Jul 2004; Jeremy Huddleston <eradicator@g.o> gdb-5.1.1-r2.ebuild: |
878 |
- virtual/glibc -> virtual/libc |
879 |
- |
880 |
- 24 Jun 2004; Aron Griffis <agriffis@g.o> gdb-5.3.90.ebuild, |
881 |
- gdb-5.3.ebuild: |
882 |
- QA - fix use invocation |
883 |
- |
884 |
- 23 Jun 2004; Aron Griffis <agriffis@g.o> gdb-6.1.1.ebuild, |
885 |
- gdb-6.1.ebuild: |
886 |
- Add ~alpha |
887 |
- |
888 |
-*gdb-6.1.1 (22 Jun 2004) |
889 |
- |
890 |
- 22 Jun 2004; Martin Schlemmer <azarah@g.o> +gdb-6.1.1.ebuild: |
891 |
- Update version. |
892 |
- |
893 |
- 11 Jun 2004; Bryan Østergaard <kloeri@g.o> gdb-6.0.ebuild: |
894 |
- Stable on alpha. |
895 |
- |
896 |
- 06 Jun 2004; Guy Martin <gmsoft@g.o> gdb-6.1.ebuild, |
897 |
- files/gdb-6.1-hppa-01.patch, files/gdb-6.1-hppa.patch: |
898 |
- Update of the hppa patch to fix the inclusion of asm/offset[s].h |
899 |
- |
900 |
- 30 May 2004; Guy Martin <gmsoft@g.o> gdb-6.1.ebuild, |
901 |
- files/gdb-6.1-hppa.patch: |
902 |
- Added hppa support to gdb-6.1. Marked ~hppa. |
903 |
- |
904 |
- 28 May 2004; Tom Gall <tgall@g.o> gdb-6.1.ebuild: |
905 |
- stable on ppc64 (with small patch) |
906 |
- |
907 |
- 13 May 2004; Stephen P. Becker <geoman@g.o> gdb-6.0.ebuild: |
908 |
- Stable on mips. |
909 |
- |
910 |
- 27 Apr 2004; Aron Griffis <agriffis@g.o> gdb-5.3-r1.ebuild, |
911 |
- gdb-5.3.90.ebuild, gdb-5.3.ebuild: |
912 |
- Add inherit eutils |
913 |
- |
914 |
- 22 Apr 2004; Travis Tilley <lv@g.o> gdb-6.0-r1.ebuild, |
915 |
- gdb-6.0.ebuild: |
916 |
- stable on amd64 |
917 |
- |
918 |
-*gdb-5.3-r1 (18 Apr 2004) |
919 |
- |
920 |
- 18 Apr 2004; Michael McCabe <randy@g.o> +gdb-5.3-r1.ebuild: |
921 |
- Added s390 specific fixes to gdb-5.3. Closes bug #47903 |
922 |
- |
923 |
-*gdb-6.1 (05 Apr 2004) |
924 |
- |
925 |
- 05 Apr 2004; Stefan Jones <cretin@g.o> : |
926 |
- Try gdb-6.1 to try and fix bug #45756 |
927 |
- |
928 |
- 09 Mar 2004; <agriffis@g.o> gdb-6.0.ebuild: |
929 |
- stable on ia64 |
930 |
- |
931 |
-*gdb-6.0-r1 (05 Mar 2004) |
932 |
- |
933 |
- 05 Mar 2004; Luca Barbato <lu_zero@g.o> gdb-6.0-r1.ebuild, |
934 |
- files/gdb-6.0-xfreemod-all.patch: |
935 |
- New revision, xfree module tracking support added |
936 |
- |
937 |
- 23 Feb 2004; Sven Blumenstein <bazik@g.o> gdb-6.0.ebuild: |
938 |
- Stable on sparc (finally). |
939 |
- |
940 |
- 15 Feb 2004; Bartosch Pixa <darkspecter@g.o> gdb-6.0.ebuild: |
941 |
- set ppc in keywords |
942 |
- |
943 |
- 08 Feb 2004; Martin Schlemmer <azarah@g.o> gdb-6.0.ebuild: |
944 |
- Bump to stable for x86. |
945 |
- |
946 |
- 19 Jan 2004; Martin Schlemmer <azarah@g.o> gdb-5.1.1-r2.ebuild, |
947 |
- gdb-5.2.1.ebuild, gdb-5.3.90.ebuild, gdb-5.3.ebuild, gdb-6.0.ebuild: |
948 |
- Do not install configure, bfd, and standards info manuals, as binutils provide |
949 |
- them. |
950 |
- |
951 |
- 18 Oct 2003; Jason Wever <weeve@g.o> gdb-5.3.90.ebuild, |
952 |
- gdb-6.0.ebuild: |
953 |
- Added fix for bug #29845 and fixed gdb-6.0 compile on sparc. |
954 |
- |
955 |
-*gdb-6.0 (17 Oct 2003) |
956 |
- |
957 |
- 17 Oct 2003; Stefan Jones <cretin@g.o> : |
958 |
- New version, has most of the old gdb-5.3.90 patch already in, if any are |
959 |
- needed for non-x86 arch then feel free to add. |
960 |
- |
961 |
-*gdb-5.3.90 (20 Sep 2003) |
962 |
- |
963 |
- 30 Sep 2003; Joshua Kinard <kumba@g.o> gdb-5.3.90.ebuild: |
964 |
- Added ~mips to KEYWORDS |
965 |
- |
966 |
- 24 Sep 2003; Jason Wever <weeve@g.o> gdb-5.3.90.ebuild: |
967 |
- Applied patch from Sven Blumenstein <me@×××.net> to fix sparc and hppa |
968 |
- compilation issues, fixes bug #29390. |
969 |
- |
970 |
- 20 Sep 2003; Martin Schlemmer <azarah@g.o> gdb-5.3.90.ebuild: |
971 |
- Update to cvs version - should fix debugging threaded applications for users |
972 |
- using NPTL. |
973 |
- |
974 |
- 26 May 2003; Tavis Ormandy <taviso@g.o> gdb-5.3.ebuild: |
975 |
- ccc compatability fixes |
976 |
- |
977 |
-*gdb-5.3 (21 Dec 2002) |
978 |
- |
979 |
- 19 May 2003; Joshua Kinard <kumba@g.o> gdb-5.3.ebuild: |
980 |
- Added a patch that allows gdb-5.3 to compile properly |
981 |
- on sparc and set KEYWORDS to ~sparc from -sparc |
982 |
- |
983 |
- 24 Mar 2003; Guy Martin <gmsoft@g.o> gdb-5.3.ebuild : |
984 |
- Added patch for hppa support. Added hppa to keywords. |
985 |
- |
986 |
- 28 Feb 2003; Stefan Jones <cretin@g.o> gdb-5.3.ebuild : |
987 |
- Added support for objc via the USE flag objc, see bug #16507 |
988 |
- |
989 |
- 31 Jan 2003; Joshua Brindle <method@g.o> gdb-5.3.ebuild : |
990 |
- This does not compile on sparc, changing to -sparc |
991 |
- |
992 |
- 22 Jan 2003; Jason Wever <weeve@g.o> gdb-5.3.ebuild : |
993 |
- Changed sparc keyword back to ~sparc as bug 12866 is not yet resolved. |
994 |
- |
995 |
- 02 Jan 2002; Nick Hadaway <raker@g.o> gdb-5.3.ebuild : |
996 |
- Marked stable. |
997 |
- |
998 |
- 26 Dec 2002; Nick Hadaway <raker@g.o> gdb-5.3.ebuild : |
999 |
- Removed the unneeded man patch. |
1000 |
- |
1001 |
- 21 Dec 2002; Nick Hadaway <raker@g.o> gdb-5.3.ebuild, |
1002 |
- files/digest-gdb-5.3 : |
1003 |
- Version bump. |
1004 |
- |
1005 |
- 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords |
1006 |
- |
1007 |
-*gdb-5.2.1 (20 Aug 2002) |
1008 |
- |
1009 |
- 19 Oct 2002; Seemant Kulleen <seemant@g.o> : |
1010 |
- |
1011 |
- cleanup of old ebuilds and formatting. |
1012 |
- |
1013 |
- 11 Oct 2002; Nick Hadaway <raker@g.o> gdb-5.2.1.ebuild : |
1014 |
- Throttled optimization flags down to -O2. See bug #6089 |
1015 |
- |
1016 |
- 20 Aug 2002; Nick Hadaway <raker@g.o> |
1017 |
- gdb-5.2.1.ebuild, files/digest-gdb-5.2.1, files/man.diff : |
1018 |
- Version bump. |
1019 |
- |
1020 |
-*gdb-5.1.1-r2 (2 June 2002) |
1021 |
- |
1022 |
- 24 Jul 2002; Mark Guertin <gerk@g.o> : |
1023 |
- Added ppc to keywords |
1024 |
- |
1025 |
- 2 June 2002; Olivier Reisch <doctomoe@g.o> gdb-5.1.1-r2.ebuild |
1026 |
- |
1027 |
- Have the PPC patch only applied on PPC platform. |
1028 |
- |
1029 |
-*gdb-5.1.1-r1 (6 May 2002) |
1030 |
- |
1031 |
- 6 May 2002; Kain <kain@××××.org> gdb-5.1.1-r1.ebuild |
1032 |
- |
1033 |
- PPC compatibility patch to fix some bool typedef stuff. |
1034 |
- |
1035 |
-*gdb-5.1.1 (5 Apr 2002) |
1036 |
- |
1037 |
- 5 Apr 2002; Seemant Kulleen <seemant@g.o> gdb-5.1.1.ebuild |
1038 |
- files/digest-gdb-5.1.1 |
1039 |
- |
1040 |
- Version bump, but this is being masked until the ncurses incompatibility |
1041 |
- is resolved. |
1042 |
- |
1043 |
-*gdb-5.1 (7 Feb 2002) Karl Trygve Kalleberg <karltk@g.o>: gdb-5.1.ebuild files/digest-gdb-5.1 |
1044 |
- |
1045 |
- GDB, the GNU Project debugger, allows you to see what is going on `inside' |
1046 |
- another program while it executes -- or what another program was doing at |
1047 |
- the moment it crashed. |
1048 |
- |
1049 |
- GDB can do four main kinds of things (plus other things in support of these) |
1050 |
- to help you catch bugs in the act: |
1051 |
- |
1052 |
- * Start your program, specifying anything that might affect its behavior. |
1053 |
- * Make your program stop on specified conditions. |
1054 |
- * Examine what has happened, when your program has stopped. |
1055 |
- * Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another. |
1056 |
- |
1057 |
- GDB works on a wide variety of UNIX and non-UNIX systems. |
1058 |
- |
1059 |
-*gdb-5.0-r2 (1 Feb 2002) |
1060 |
- |
1061 |
- 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog : |
1062 |
- |
1063 |
- Added initial ChangeLog which should be updated whenever the package is |
1064 |
- updated in any way. This changelog is targetted to users. This means that the |
1065 |
- comments should well explained and written in clean English. The details about |
1066 |
- writing correct changelogs are explained in the skel.ChangeLog file which you |
1067 |
- can find in the root directory of the portage repository. |
1068 |
|
1069 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/Manifest b/cross-powerpc-unknown-linux-gnu/gdb/Manifest |
1070 |
deleted file mode 100644 |
1071 |
index 70d0c6f..0000000 |
1072 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/Manifest |
1073 |
+++ /dev/null |
1074 |
@@ -1,13 +0,0 @@ |
1075 |
-AUX gdb-6.7.1-solaris.patch 409 RMD160 323f52cc55184316470d652947633c04a4e288c5 SHA1 265f416ab5290a3a692885ce1f457cbb0ad98b90 SHA256 6a9dc418fa1f2939ab35028e4c93d41f67f7aa33066a4092a88b04df33a7b77a |
1076 |
-AUX gdb-6.8-solaris64.patch 1321 RMD160 d32fdd15d624212150fc418e353d0146c94d34d8 SHA1 37446c501bfb3958e8adfef1f59307e8d82703a8 SHA256 8ccf1bf626b021d6547a74ea3302946f1905ca5e73f8c53f0bc956daef31c474 |
1077 |
-AUX gdb-6.8-tui-rlapi.patch 1834 RMD160 60f8e3921703429f18f68d2793024952775e88ff SHA1 5aa1210c163008c8d9ea3361fcafb738e6a9b65e SHA256 bc1635f90d95343aa87433c3b76e65df621fa7c4836616b681fabc75d9d21d15 |
1078 |
-DIST gdb-6.8-patches-1.5.tar.lzma 125348 RMD160 f0f2668b709aa4f06a77b8c9a9d147273a08d73c SHA1 ff0bb2d76ca8681554eca94272ff0cde4b7d75dd SHA256 e503204a517992595b37f49e6cb115bcb1c210845197d54d974ffd53bc55647b |
1079 |
-DIST gdb-6.8.tar.bz2 15581509 RMD160 23fc9442290b6383ce8f943ef1eb117fa06e79fb SHA1 ba1394d59dd84a1dd3a83322bd82c799596f0bcf SHA256 eedffd586bf41cf2ae2f77e6819545d6eb1e5062052320a27332fdfaaebdf818 |
1080 |
-DIST gdb-7.2-patches-1.tar.xz 8908 RMD160 ca1ec5360ef2b575a548a75baeef90c4aec64138 SHA1 d91b1aa7d743cfbf98d1c72f6015dfa7b856fb86 SHA256 c091d46b869aec70ea507d93936d85e134002766808e38cc29d0a6f1f4898fab |
1081 |
-DIST gdb-7.2.50.20101117-4.fc15.src.rpm 20026108 RMD160 3a29004cb9806c235ad6cf9107eecf9cf26ebc55 SHA1 0a5c3bc903c77ab07f8813be5484cb0716864577 SHA256 7af3cc31317cc4fcc7530ac23d86baa570309095a7c4e8a7999a830ff6f07ca7 |
1082 |
-DIST gdb-7.2.tar.bz2 18530613 RMD160 2f2f5eb331593a276f1b7024ac35f7ca1520653d SHA1 cae138dee0c11778c471a1d5e4b09e0ae08f9e9d SHA256 bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0 |
1083 |
-EBUILD gdb-6.8-r2.ebuild 2688 RMD160 5eefdde4e32d7e900d9bf3e12e2bd8f6aee0e12c SHA1 cfb8ad801efde1ea428ec1c0362cca6ca4b9a069 SHA256 2ca6fc4472654ff25738632ea360013d0903488951d330dd967bf652045a7058 |
1084 |
-EBUILD gdb-7.2.50.20101117.4.15.ebuild 3286 RMD160 d8743da141f12442fbe4658f14ebdf6d497d6d7e SHA1 ef90b9a0361376255362e52418ebd414708ed88d SHA256 a5cac46d7aa884962208d29c1d3d77d01f5ff82743d507188d3575f426780820 |
1085 |
-EBUILD gdb-7.2.ebuild 3270 RMD160 7f8d3946f713c229dab5b716f21fe8f8955e729f SHA1 880730757a4e6c117f6ca644d55df617f7d6e81b SHA256 4361a03aa26f7b6190407d9b0bb71244b6dda5a6ac9c12107d101b6bd03e7341 |
1086 |
-MISC ChangeLog 23799 RMD160 0cc300a7ffc25d480c53fbb2b6eac0502b477cb9 SHA1 3cc274671f5e0ba88f9b5a0641c45e93b54cbf30 SHA256 5f9f8ad2e076fb378f3e963679b67284a39ee2934ff9773c5624244064a0528d |
1087 |
-MISC metadata.xml 252 RMD160 13550896f405ea2c00c68851097c455b13211ea8 SHA1 66fb63761a7800e71fa8d88244676f588c1e3490 SHA256 2bda98dae8fab414bb0fe138ac6cc256ad1bbdc031937ab18990674fc58f1e9e |
1088 |
|
1089 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.7.1-solaris.patch b/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.7.1-solaris.patch |
1090 |
deleted file mode 100644 |
1091 |
index f0db941..0000000 |
1092 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.7.1-solaris.patch |
1093 |
+++ /dev/null |
1094 |
@@ -1,16 +0,0 @@ |
1095 |
-* Don't include fcntl.h on Solaris, or you get compilation errors since |
1096 |
- kernel views are enabled. We don't seem to need it, so this is the |
1097 |
- easiest fix. |
1098 |
- |
1099 |
---- gdb/defs.h |
1100 |
-+++ gdb/defs.h |
1101 |
-@@ -37,7 +37,9 @@ |
1102 |
- #include <unistd.h> |
1103 |
- #endif |
1104 |
- |
1105 |
-+#ifndef __sun__ |
1106 |
- #include <fcntl.h> |
1107 |
-+#endif |
1108 |
- |
1109 |
- /* First include ansidecl.h so we can use the various macro definitions |
1110 |
- here and in all subsequent file inclusions. */ |
1111 |
|
1112 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-solaris64.patch b/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-solaris64.patch |
1113 |
deleted file mode 100644 |
1114 |
index 04abc54..0000000 |
1115 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-solaris64.patch |
1116 |
+++ /dev/null |
1117 |
@@ -1,40 +0,0 @@ |
1118 |
-* http://bugs.gentoo.org/show_bug.cgi?id=215902 |
1119 |
- Patch by Fabrice Bacchella |
1120 |
- |
1121 |
---- gdb/configure.host |
1122 |
-+++ gdb/configure.host |
1123 |
-@@ -99,6 +99,7 @@ |
1124 |
- gdb_host=obsdaout ;; |
1125 |
- i[34567]86-*-openbsd*) gdb_host=obsd ;; |
1126 |
- i[34567]86-*-solaris2.1[0-9]*) gdb_host=sol2-64 ;; |
1127 |
-+x86_64-*-solaris2.1[0-9]*) gdb_host=sol2-64 ;; |
1128 |
- i[34567]86-*-solaris*) gdb_host=i386sol2 ;; |
1129 |
- i[34567]86-*-cygwin*) gdb_host=cygwin ;; |
1130 |
- |
1131 |
-@@ -187,6 +188,11 @@ |
1132 |
- gdb_host_double_format="&floatformat_ieee_double_little" |
1133 |
- gdb_host_long_double_format="&floatformat_i387_ext" |
1134 |
- ;; |
1135 |
-+x86_64-*-*) |
1136 |
-+ gdb_host_float_format="&floatformat_ieee_single_little" |
1137 |
-+ gdb_host_double_format="&floatformat_ieee_double_little" |
1138 |
-+ gdb_host_long_double_format="&floatformat_i387_ext" |
1139 |
-+ ;; |
1140 |
- hppa*-*-linux*) |
1141 |
- gdb_host_float_format="&floatformat_ieee_single_big" |
1142 |
- gdb_host_double_format="&floatformat_ieee_double_big" |
1143 |
---- gdb/configure.tgt |
1144 |
-+++ gdb/configure.tgt |
1145 |
-@@ -171,6 +171,12 @@ |
1146 |
- i386-sol2-tdep.o sol2-tdep.o \ |
1147 |
- corelow.o solib.o solib-svr4.o" |
1148 |
- ;; |
1149 |
-+x86_64-*-solaris2.1[0-9]*) |
1150 |
-+ # Target: Solaris x86_64 |
1151 |
-+ gdb_target_obs="i386-tdep.o i387-tdep.o amd64-tdep.o amd64-sol2-tdep.o \ |
1152 |
-+ i386-sol2-tdep.o sol2-tdep.o \ |
1153 |
-+ corelow.o solib.o solib-svr4.o" |
1154 |
-+ ;; |
1155 |
- i[34567]86-*-solaris*) |
1156 |
- # Target: Solaris x86 |
1157 |
- gdb_target_obs="i386-tdep.o i387-tdep.o i386-sol2-tdep.o sol2-tdep.o \ |
1158 |
|
1159 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-tui-rlapi.patch b/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-tui-rlapi.patch |
1160 |
deleted file mode 100644 |
1161 |
index c5438a9..0000000 |
1162 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/files/gdb-6.8-tui-rlapi.patch |
1163 |
+++ /dev/null |
1164 |
@@ -1,66 +0,0 @@ |
1165 |
---- gdb/tui/tui-io.c.orig 2008-08-11 16:26:36 +0200 |
1166 |
-+++ gdb/tui/tui-io.c 2008-08-12 08:24:03 +0200 |
1167 |
-@@ -379,7 +379,6 @@ |
1168 |
- static int |
1169 |
- get_y_or_n (void) |
1170 |
- { |
1171 |
-- extern int _rl_abort_internal (); |
1172 |
- int c; |
1173 |
- |
1174 |
- for (;;) |
1175 |
-@@ -390,11 +389,29 @@ |
1176 |
- if (c == 'n' || c == 'N' || c == RUBOUT) |
1177 |
- return (0); |
1178 |
- if (c == ABORT_CHAR) |
1179 |
-- _rl_abort_internal (); |
1180 |
-+ rl_abort (0, 0); |
1181 |
- beep (); |
1182 |
- } |
1183 |
- } |
1184 |
- |
1185 |
-+/* Stupid comparison routine for qsort () ing strings. */ |
1186 |
-+static int |
1187 |
-+_qsort_string_compare (s1, s2) |
1188 |
-+ char **s1, **s2; |
1189 |
-+{ |
1190 |
-+#if defined (HAVE_STRCOLL) |
1191 |
-+ return (strcoll (*s1, *s2)); |
1192 |
-+#else |
1193 |
-+ int result; |
1194 |
-+ |
1195 |
-+ result = **s1 - **s2; |
1196 |
-+ if (result == 0) |
1197 |
-+ result = strcmp (*s1, *s2); |
1198 |
-+ |
1199 |
-+ return result; |
1200 |
-+#endif |
1201 |
-+} |
1202 |
-+ |
1203 |
- /* A convenience function for displaying a list of strings in |
1204 |
- columnar format on readline's output stream. MATCHES is the list |
1205 |
- of strings, in argv format, LEN is the number of strings in MATCHES, |
1206 |
-@@ -406,9 +423,8 @@ |
1207 |
- tui_rl_display_match_list (char **matches, int len, int max) |
1208 |
- { |
1209 |
- typedef int QSFUNC (const void *, const void *); |
1210 |
-- extern int _rl_qsort_string_compare (const void *, |
1211 |
-+ extern int _qsort_string_compare (const void *, |
1212 |
- const void *); |
1213 |
-- extern int _rl_print_completions_horizontally; |
1214 |
- |
1215 |
- int count, limit, printed_len; |
1216 |
- int i, j, k, l; |
1217 |
-@@ -453,11 +469,11 @@ |
1218 |
- /* Sort the items if they are not already sorted. */ |
1219 |
- if (rl_ignore_completion_duplicates == 0) |
1220 |
- qsort (matches + 1, len, sizeof (char *), |
1221 |
-- (QSFUNC *)_rl_qsort_string_compare); |
1222 |
-+ (QSFUNC *)_qsort_string_compare); |
1223 |
- |
1224 |
- tui_putc ('\n'); |
1225 |
- |
1226 |
-- if (_rl_print_completions_horizontally == 0) |
1227 |
-+ if (strcmp(rl_variable_value("print-completions-horizontally"), "off")) |
1228 |
- { |
1229 |
- /* Print the sorted items, up-and-down alphabetically, like ls. */ |
1230 |
- for (i = 1; i <= count; i++) |
1231 |
|
1232 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/gdb-6.8-r2.ebuild b/cross-powerpc-unknown-linux-gnu/gdb/gdb-6.8-r2.ebuild |
1233 |
deleted file mode 100644 |
1234 |
index 23f4991..0000000 |
1235 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/gdb-6.8-r2.ebuild |
1236 |
+++ /dev/null |
1237 |
@@ -1,94 +0,0 @@ |
1238 |
-# Copyright 1999-2009 Gentoo Foundation |
1239 |
-# Distributed under the terms of the GNU General Public License v2 |
1240 |
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-6.8-r2.ebuild,v 1.5 2009/10/10 21:34:30 vapier Exp $ |
1241 |
- |
1242 |
-inherit flag-o-matic eutils |
1243 |
- |
1244 |
-export CTARGET=${CTARGET:-${CHOST}} |
1245 |
-if [[ ${CTARGET} == ${CHOST} ]] ; then |
1246 |
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
1247 |
- export CTARGET=${CATEGORY/cross-} |
1248 |
- fi |
1249 |
-fi |
1250 |
- |
1251 |
-PATCH_VER="1.5" |
1252 |
-DESCRIPTION="GNU debugger" |
1253 |
-HOMEPAGE="http://sources.redhat.com/gdb/" |
1254 |
-SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2 |
1255 |
- ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2 |
1256 |
- mirror://gentoo/${P}-patches-${PATCH_VER}.tar.lzma" |
1257 |
- |
1258 |
-LICENSE="GPL-2 LGPL-2" |
1259 |
-[[ ${CTARGET} != ${CHOST} ]] \ |
1260 |
- && SLOT="${CTARGET}" \ |
1261 |
- || SLOT="0" |
1262 |
-KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
1263 |
-IUSE="expat multitarget nls test vanilla" |
1264 |
- |
1265 |
-RDEPEND=">=sys-libs/ncurses-5.2-r2 |
1266 |
- sys-libs/readline |
1267 |
- expat? ( dev-libs/expat )" |
1268 |
-DEPEND="${RDEPEND} |
1269 |
- || ( app-arch/xz-utils app-arch/lzma-utils ) |
1270 |
- test? ( dev-util/dejagnu ) |
1271 |
- nls? ( sys-devel/gettext )" |
1272 |
- |
1273 |
-src_unpack() { |
1274 |
- unpack ${A} |
1275 |
- cd "${S}" |
1276 |
- use vanilla || EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch |
1277 |
- epatch "${FILESDIR}"/${PN}-6.7.1-solaris.patch |
1278 |
- epatch "${FILESDIR}"/${P}-solaris64.patch |
1279 |
- # avoid using internal readline symbols, they are not exported on aix. |
1280 |
- # patch is platform independent, but might reduce performance. |
1281 |
- [[ ${CHOST} == *-aix* ]] && epatch "${FILESDIR}"/${P}-tui-rlapi.patch |
1282 |
- strip-linguas -u bfd/po opcodes/po |
1283 |
-} |
1284 |
- |
1285 |
-src_compile() { |
1286 |
- strip-unsupported-flags |
1287 |
- econf \ |
1288 |
- --disable-werror \ |
1289 |
- $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ |
1290 |
- $(use_enable nls) \ |
1291 |
- $(use multitarget && echo --enable-targets=all) \ |
1292 |
- $(use_with expat) \ |
1293 |
- || die |
1294 |
- emake || die |
1295 |
-} |
1296 |
- |
1297 |
-src_test() { |
1298 |
- emake check || ewarn "tests failed" |
1299 |
-} |
1300 |
- |
1301 |
-src_install() { |
1302 |
- emake \ |
1303 |
- DESTDIR="${D}" \ |
1304 |
- libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ |
1305 |
- install || die |
1306 |
- rm -r "${D}"/nukeme || die |
1307 |
- |
1308 |
- # Don't install docs when building a cross-gdb |
1309 |
- if [[ ${CTARGET} != ${CHOST} ]] ; then |
1310 |
- rm -r "${ED}"/usr/share |
1311 |
- return 0 |
1312 |
- fi |
1313 |
- |
1314 |
- dodoc README |
1315 |
- docinto gdb |
1316 |
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ |
1317 |
- gdb/NEWS gdb/ChangeLog gdb/PROBLEMS |
1318 |
- docinto sim |
1319 |
- dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING |
1320 |
- |
1321 |
- dodoc "${WORKDIR}"/extra/gdbinit.sample |
1322 |
- |
1323 |
- # Remove shared info pages |
1324 |
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* |
1325 |
- rm -f "${ED}"/usr/share/locale/*/LC_MESSAGES/{annotate,bfd,configure,standards,opcodes}.mo |
1326 |
-} |
1327 |
- |
1328 |
-pkg_postinst() { |
1329 |
- # portage sucks and doesnt unmerge files in /etc |
1330 |
- rm -vf "${EROOT}"/etc/skel/.gdbinit |
1331 |
-} |
1332 |
|
1333 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.50.20101117.4.15.ebuild b/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.50.20101117.4.15.ebuild |
1334 |
deleted file mode 100644 |
1335 |
index b911530..0000000 |
1336 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.50.20101117.4.15.ebuild |
1337 |
+++ /dev/null |
1338 |
@@ -1,121 +0,0 @@ |
1339 |
-# Copyright 1999-2010 Gentoo Foundation |
1340 |
-# Distributed under the terms of the GNU General Public License v2 |
1341 |
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.50.20101117.4.15.ebuild,v 1.1 2010/12/31 21:06:28 vapier Exp $ |
1342 |
- |
1343 |
-EAPI="3" |
1344 |
- |
1345 |
-inherit flag-o-matic eutils |
1346 |
- |
1347 |
-export CTARGET=${CTARGET:-${CHOST}} |
1348 |
-if [[ ${CTARGET} == ${CHOST} ]] ; then |
1349 |
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
1350 |
- export CTARGET=${CATEGORY/cross-} |
1351 |
- fi |
1352 |
-fi |
1353 |
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } |
1354 |
- |
1355 |
-if [[ ${PV} == *.*.*.*.*.* ]] ; then |
1356 |
- inherit versionator rpm |
1357 |
- # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm |
1358 |
- gvcr() { get_version_component_range "$@"; } |
1359 |
- MY_PV=$(gvcr 1-4) |
1360 |
- RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" |
1361 |
-else |
1362 |
- MY_PV=${PV} |
1363 |
- RPM= |
1364 |
-fi |
1365 |
- |
1366 |
-PATCH_VER="" |
1367 |
-DESCRIPTION="GNU debugger" |
1368 |
-HOMEPAGE="http://sources.redhat.com/gdb/" |
1369 |
-if [[ -n ${RPM} ]] ; then |
1370 |
- SRC_URI="http://mirrors.kernel.org/fedora/development/source/SRPMS/${RPM}" |
1371 |
-else |
1372 |
- SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2 |
1373 |
- ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2" |
1374 |
-fi |
1375 |
-SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" |
1376 |
- |
1377 |
-LICENSE="GPL-2 LGPL-2" |
1378 |
-is_cross \ |
1379 |
- && SLOT="${CTARGET}" \ |
1380 |
- || SLOT="0" |
1381 |
-KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
1382 |
-IUSE="expat multitarget nls python test vanilla" |
1383 |
- |
1384 |
-RDEPEND=">=sys-libs/ncurses-5.2-r2 |
1385 |
- sys-libs/readline |
1386 |
- expat? ( dev-libs/expat ) |
1387 |
- python? ( =dev-lang/python-2* )" |
1388 |
-DEPEND="${RDEPEND} |
1389 |
- app-arch/xz-utils |
1390 |
- test? ( dev-util/dejagnu ) |
1391 |
- nls? ( sys-devel/gettext )" |
1392 |
- |
1393 |
-S=${WORKDIR}/${PN}-${MY_PV} |
1394 |
- |
1395 |
-src_prepare() { |
1396 |
- [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec |
1397 |
- use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch |
1398 |
- strip-linguas -u bfd/po opcodes/po |
1399 |
-} |
1400 |
- |
1401 |
-gdb_branding() { |
1402 |
- printf "Gentoo ${PV} " |
1403 |
- if [[ -n ${PATCH_VER} ]] ; then |
1404 |
- printf "p${PATCH_VER}" |
1405 |
- else |
1406 |
- printf "vanilla" |
1407 |
- fi |
1408 |
-} |
1409 |
- |
1410 |
-src_configure() { |
1411 |
- strip-unsupported-flags |
1412 |
- econf \ |
1413 |
- --with-pkgversion="$(gdb_branding)" \ |
1414 |
- --with-bugurl='http://bugs.gentoo.org/' \ |
1415 |
- --disable-werror \ |
1416 |
- --enable-64-bit-bfd \ |
1417 |
- $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ |
1418 |
- $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ |
1419 |
- $(use_with expat) \ |
1420 |
- $(use_enable nls) \ |
1421 |
- $(use multitarget && echo --enable-targets=all) \ |
1422 |
- $(use_with python python "${EPREFIX}/usr/bin/python2") |
1423 |
-} |
1424 |
- |
1425 |
-src_test() { |
1426 |
- emake check || ewarn "tests failed" |
1427 |
-} |
1428 |
- |
1429 |
-src_install() { |
1430 |
- emake \ |
1431 |
- DESTDIR="${D}" \ |
1432 |
- libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ |
1433 |
- install || die |
1434 |
- rm -r "${D}"/nukeme || die |
1435 |
- |
1436 |
- # Don't install docs when building a cross-gdb |
1437 |
- if [[ ${CTARGET} != ${CHOST} ]] ; then |
1438 |
- rm -r "${ED}"/usr/share |
1439 |
- return 0 |
1440 |
- fi |
1441 |
- |
1442 |
- dodoc README |
1443 |
- docinto gdb |
1444 |
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ |
1445 |
- gdb/NEWS gdb/ChangeLog gdb/PROBLEMS |
1446 |
- docinto sim |
1447 |
- dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING |
1448 |
- |
1449 |
- dodoc "${WORKDIR}"/extra/gdbinit.sample |
1450 |
- |
1451 |
- # Remove shared info pages |
1452 |
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* |
1453 |
- rm -f "${ED}"/usr/share/locale/*/LC_MESSAGES/{annotate,bfd,configure,standards,opcodes}.mo |
1454 |
-} |
1455 |
- |
1456 |
-pkg_postinst() { |
1457 |
- # portage sucks and doesnt unmerge files in /etc |
1458 |
- rm -vf "${EROOT}"/etc/skel/.gdbinit |
1459 |
-} |
1460 |
|
1461 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.ebuild b/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.ebuild |
1462 |
deleted file mode 100644 |
1463 |
index fc594c3..0000000 |
1464 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/gdb-7.2.ebuild |
1465 |
+++ /dev/null |
1466 |
@@ -1,121 +0,0 @@ |
1467 |
-# Copyright 1999-2011 Gentoo Foundation |
1468 |
-# Distributed under the terms of the GNU General Public License v2 |
1469 |
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gdb/gdb-7.2.ebuild,v 1.7 2011/01/08 21:40:38 maekke Exp $ |
1470 |
- |
1471 |
-EAPI="3" |
1472 |
- |
1473 |
-inherit flag-o-matic eutils |
1474 |
- |
1475 |
-export CTARGET=${CTARGET:-${CHOST}} |
1476 |
-if [[ ${CTARGET} == ${CHOST} ]] ; then |
1477 |
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
1478 |
- export CTARGET=${CATEGORY/cross-} |
1479 |
- fi |
1480 |
-fi |
1481 |
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } |
1482 |
- |
1483 |
-if [[ ${PV} == *.*.*.*.*.* ]] ; then |
1484 |
- inherit versionator rpm |
1485 |
- # fedora version: gdb-6.8.50.20090302-8.fc11.src.rpm |
1486 |
- gvcr() { get_version_component_range "$@"; } |
1487 |
- MY_PV=$(gvcr 1-4) |
1488 |
- RPM="${PN}-${MY_PV}-$(gvcr 5).fc$(gvcr 6).src.rpm" |
1489 |
-else |
1490 |
- MY_PV=${PV} |
1491 |
- RPM= |
1492 |
-fi |
1493 |
- |
1494 |
-PATCH_VER="1" |
1495 |
-DESCRIPTION="GNU debugger" |
1496 |
-HOMEPAGE="http://sources.redhat.com/gdb/" |
1497 |
-if [[ -n ${RPM} ]] ; then |
1498 |
- SRC_URI="http://mirrors.kernel.org/fedora/development/source/SRPMS/${RPM}" |
1499 |
-else |
1500 |
- SRC_URI="http://ftp.gnu.org/gnu/gdb/${P}.tar.bz2 |
1501 |
- ftp://sources.redhat.com/pub/gdb/releases/${P}.tar.bz2" |
1502 |
-fi |
1503 |
-SRC_URI="${SRC_URI} ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}" |
1504 |
- |
1505 |
-LICENSE="GPL-2 LGPL-2" |
1506 |
-is_cross \ |
1507 |
- && SLOT="${CTARGET}" \ |
1508 |
- || SLOT="0" |
1509 |
-KEYWORDS="~ppc-aix ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
1510 |
-IUSE="expat multitarget nls python test vanilla" |
1511 |
- |
1512 |
-RDEPEND=">=sys-libs/ncurses-5.2-r2 |
1513 |
- sys-libs/readline |
1514 |
- expat? ( dev-libs/expat ) |
1515 |
- python? ( =dev-lang/python-2* )" |
1516 |
-DEPEND="${RDEPEND} |
1517 |
- app-arch/xz-utils |
1518 |
- test? ( dev-util/dejagnu ) |
1519 |
- nls? ( sys-devel/gettext )" |
1520 |
- |
1521 |
-S=${WORKDIR}/${PN}-${MY_PV} |
1522 |
- |
1523 |
-src_prepare() { |
1524 |
- [[ -n ${RPM} ]] && rpm_spec_epatch "${WORKDIR}"/gdb.spec |
1525 |
- use vanilla || [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patch |
1526 |
- strip-linguas -u bfd/po opcodes/po |
1527 |
-} |
1528 |
- |
1529 |
-gdb_branding() { |
1530 |
- printf "Gentoo ${PV} " |
1531 |
- if [[ -n ${PATCH_VER} ]] ; then |
1532 |
- printf "p${PATCH_VER}" |
1533 |
- else |
1534 |
- printf "vanilla" |
1535 |
- fi |
1536 |
-} |
1537 |
- |
1538 |
-src_configure() { |
1539 |
- strip-unsupported-flags |
1540 |
- econf \ |
1541 |
- --with-pkgversion="$(gdb_branding)" \ |
1542 |
- --with-bugurl='http://bugs.gentoo.org/' \ |
1543 |
- --disable-werror \ |
1544 |
- --enable-64-bit-bfd \ |
1545 |
- $(has_version '=sys-libs/readline-5*:0' && echo --with-system-readline) \ |
1546 |
- $(is_cross && echo --with-sysroot="${EPREFIX}"/usr/${CTARGET}) \ |
1547 |
- $(use_with expat) \ |
1548 |
- $(use_enable nls) \ |
1549 |
- $(use multitarget && echo --enable-targets=all) \ |
1550 |
- $(use_with python python "${EPREFIX}/usr/bin/python2") |
1551 |
-} |
1552 |
- |
1553 |
-src_test() { |
1554 |
- emake check || ewarn "tests failed" |
1555 |
-} |
1556 |
- |
1557 |
-src_install() { |
1558 |
- emake \ |
1559 |
- DESTDIR="${D}" \ |
1560 |
- libdir=/nukeme/pretty/pretty/please includedir=/nukeme/pretty/pretty/please \ |
1561 |
- install || die |
1562 |
- rm -r "${D}"/nukeme || die |
1563 |
- |
1564 |
- # Don't install docs when building a cross-gdb |
1565 |
- if [[ ${CTARGET} != ${CHOST} ]] ; then |
1566 |
- rm -r "${ED}"/usr/share |
1567 |
- return 0 |
1568 |
- fi |
1569 |
- |
1570 |
- dodoc README |
1571 |
- docinto gdb |
1572 |
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \ |
1573 |
- gdb/NEWS gdb/ChangeLog gdb/PROBLEMS |
1574 |
- docinto sim |
1575 |
- dodoc sim/ChangeLog sim/MAINTAINERS sim/README-HACKING |
1576 |
- |
1577 |
- dodoc "${WORKDIR}"/extra/gdbinit.sample |
1578 |
- |
1579 |
- # Remove shared info pages |
1580 |
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,standards}.info* |
1581 |
- rm -f "${ED}"/usr/share/locale/*/LC_MESSAGES/{annotate,bfd,configure,standards,opcodes}.mo |
1582 |
-} |
1583 |
- |
1584 |
-pkg_postinst() { |
1585 |
- # portage sucks and doesnt unmerge files in /etc |
1586 |
- rm -vf "${EROOT}"/etc/skel/.gdbinit |
1587 |
-} |
1588 |
|
1589 |
diff --git a/cross-powerpc-unknown-linux-gnu/gdb/metadata.xml b/cross-powerpc-unknown-linux-gnu/gdb/metadata.xml |
1590 |
deleted file mode 100644 |
1591 |
index 8908590..0000000 |
1592 |
--- a/cross-powerpc-unknown-linux-gnu/gdb/metadata.xml |
1593 |
+++ /dev/null |
1594 |
@@ -1,8 +0,0 @@ |
1595 |
-<?xml version="1.0" encoding="UTF-8"?> |
1596 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
1597 |
-<pkgmetadata> |
1598 |
-<herd>toolchain</herd> |
1599 |
-<use> |
1600 |
- <flag name='multitarget'>Support all known targets in one gdb binary</flag> |
1601 |
-</use> |
1602 |
-</pkgmetadata> |
1603 |
|
1604 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/ChangeLog b/cross-powerpc-unknown-linux-gnu/glibc/ChangeLog |
1605 |
deleted file mode 100644 |
1606 |
index acb8c95..0000000 |
1607 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/ChangeLog |
1608 |
+++ /dev/null |
1609 |
@@ -1,3145 +0,0 @@ |
1610 |
-# ChangeLog for sys-libs/glibc |
1611 |
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 |
1612 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.688 2010/06/16 01:43:37 zorry Exp $ |
1613 |
- |
1614 |
- 16 Jun 2010; Magnus Granberg <zorry@g.o> files/eblits/common.eblit: |
1615 |
- bug #293721 to support >=gcc 4.2 SSP support |
1616 |
- |
1617 |
- 12 Jun 2010; Joshua Kinard <kumba@g.o> glibc-2.11-r1.ebuild: |
1618 |
- ~mipsify glibc-2.11-r1. Runs OK on O2 so far... |
1619 |
- |
1620 |
-*glibc-2.11.2 (08 Jun 2010) |
1621 |
- |
1622 |
- 08 Jun 2010; Mike Frysinger <vapier@g.o> +glibc-2.11.2.ebuild: |
1623 |
- Version bump. |
1624 |
- |
1625 |
- 08 Jun 2010; Mike Frysinger <vapier@g.o> |
1626 |
- files/eblits/src_unpack.eblit: |
1627 |
- Tweak src_unpack a bit more to handle snaps again #323009 by Maksim |
1628 |
- Melnikau. |
1629 |
- |
1630 |
- 20 May 2010; Samuli Suominen <ssuominen@g.o> glibc-2.5-r4.ebuild, |
1631 |
- glibc-2.5.1.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, |
1632 |
- glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, |
1633 |
- glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, |
1634 |
- glibc-2.11-r1.ebuild, glibc-2.11.1.ebuild: |
1635 |
- Change >=sys-apps/portage-2.1.2 DEPEND to !<sys-apps/portage-2.1.2 wrt |
1636 |
- #257671. |
1637 |
- |
1638 |
- 25 Apr 2010; Mike Frysinger <vapier@g.o> glibc-2.10.1-r1.ebuild: |
1639 |
- Stabilize for s390. |
1640 |
- |
1641 |
-*glibc-2.11.1 (25 Apr 2010) |
1642 |
- |
1643 |
- 25 Apr 2010; Mike Frysinger <vapier@g.o> +glibc-2.11.1.ebuild, |
1644 |
- files/eblits/src_unpack.eblit: |
1645 |
- Version bump #315477. |
1646 |
- |
1647 |
- 19 Apr 2010; Raúl Porcel <armin76@g.o> glibc-2.10.1-r1.ebuild: |
1648 |
- sh stable |
1649 |
- |
1650 |
- 15 Feb 2010; Raúl Porcel <armin76@g.o> |
1651 |
- glibc-2.9_p20081201-r2.ebuild: |
1652 |
- s390/sh stable |
1653 |
- |
1654 |
- 22 Jan 2010; Tom Gall <tgall@g.o> glibc-2.10.1-r1.ebuild: |
1655 |
- stable on ppc64, bug #289342 |
1656 |
- |
1657 |
- 21 Jan 2010; Raúl Porcel <armin76@g.o> glibc-2.10.1-r1.ebuild: |
1658 |
- sparc stable wrt #289342 |
1659 |
- |
1660 |
- 20 Jan 2010; Markus Meier <maekke@g.o> glibc-2.10.1-r1.ebuild: |
1661 |
- arm stable, bug #289342 |
1662 |
- |
1663 |
- 19 Jan 2010; nixnut <nixnut@g.o> glibc-2.10.1-r1.ebuild: |
1664 |
- ppc stable #289342 |
1665 |
- |
1666 |
- 18 Jan 2010; Tobias Klausmann <klausman@g.o> |
1667 |
- glibc-2.10.1-r1.ebuild: |
1668 |
- Stable on alpha, bug #289342 |
1669 |
- |
1670 |
- 15 Jan 2010; Mike Frysinger <vapier@g.o> glibc-2.10.1-r1.ebuild: |
1671 |
- Add ppc64 love #291287. |
1672 |
- |
1673 |
- 15 Jan 2010; Mike Frysinger <vapier@g.o> glibc-2.10.1-r1.ebuild: |
1674 |
- Mark ia64 stable #289342. |
1675 |
- |
1676 |
- 14 Jan 2010; Jeroen Roovers <jer@g.o> glibc-2.10.1-r1.ebuild: |
1677 |
- Stable for HPPA (bug #289342). |
1678 |
- |
1679 |
- 10 Jan 2010; Christian Faulhammer <fauli@g.o> |
1680 |
- glibc-2.10.1-r1.ebuild: |
1681 |
- x86 stable, bug 289342 |
1682 |
- |
1683 |
- 10 Jan 2010; Samuli Suominen <ssuominen@g.o> |
1684 |
- glibc-2.10.1-r1.ebuild: |
1685 |
- amd64 stable wrt #289342 |
1686 |
- |
1687 |
- 05 Jan 2010; Mike Frysinger <vapier@g.o> glibc-2.11-r1.ebuild: |
1688 |
- Add ppc/ppc64 love #297452. |
1689 |
- |
1690 |
- 19 Dec 2009; Mike Frysinger <vapier@g.o> |
1691 |
- files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: |
1692 |
- Start pointing ldconfig files to ld.so.conf.d. |
1693 |
- |
1694 |
- 10 Dec 2009; Mike Frysinger <vapier@g.o> glibc-2.3.5-r3.ebuild, |
1695 |
- glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, |
1696 |
- glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, |
1697 |
- glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, |
1698 |
- glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, |
1699 |
- glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, |
1700 |
- glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, |
1701 |
- glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild, |
1702 |
- glibc-2.10.1-r1.ebuild, glibc-2.11.ebuild, glibc-2.11-r1.ebuild: |
1703 |
- Dont require cross-gcc when installing glibc-headers-only. |
1704 |
- |
1705 |
- 03 Dec 2009; Mike Frysinger <vapier@g.o> glibc-2.11-r1.ebuild: |
1706 |
- Add alpha/arm/sh love. |
1707 |
- |
1708 |
- 03 Dec 2009; Mike Frysinger <vapier@g.o> glibc-2.11-r1.ebuild: |
1709 |
- Update patchset to fix building on alpha. |
1710 |
- |
1711 |
-*glibc-2.11-r1 (02 Dec 2009) |
1712 |
- |
1713 |
- 02 Dec 2009; Mike Frysinger <vapier@g.o> +glibc-2.11-r1.ebuild: |
1714 |
- Push out some fixes and add the ports tarball. |
1715 |
- |
1716 |
- 01 Dec 2009; Mike Frysinger <vapier@g.o> files/eblits/common.eblit: |
1717 |
- Switch to common tc-has-tls function. |
1718 |
- |
1719 |
-*glibc-2.10.1-r1 (21 Nov 2009) |
1720 |
- |
1721 |
- 21 Nov 2009; Mike Frysinger <vapier@g.o> +glibc-2.10.1-r1.ebuild: |
1722 |
- Add a bunch of fixes from upstream for stabilization #289342. |
1723 |
- |
1724 |
- 19 Nov 2009; Jeroen Roovers <jer@g.o> glibc-2.10.1.ebuild: |
1725 |
- Marked ~hppa (bug #291287). |
1726 |
- |
1727 |
- 18 Nov 2009; Raúl Porcel <armin76@g.o> glibc-2.10.1.ebuild: |
1728 |
- Add ~arm wrt #291287 |
1729 |
- |
1730 |
- 10 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild, |
1731 |
- glibc-2.11.ebuild: |
1732 |
- Fix building on x86 with older linux headers missing __NR_fallocate |
1733 |
- #274269 by Mikael Magnusson. |
1734 |
- |
1735 |
- 10 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1736 |
- Add sparc lovin #289615. |
1737 |
- |
1738 |
- 09 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.11.ebuild, |
1739 |
- +files/2.11/glibc-2.11-hardened-pie.patch: |
1740 |
- Update hardened-pie patch by Magnus Granberg #292139. |
1741 |
- |
1742 |
- 09 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.11.ebuild: |
1743 |
- Pull in newer gcc for multilib on amd64 #292174. |
1744 |
- |
1745 |
- 08 Nov 2009; Mounir Lamouri <volkmar@g.o> glibc-2.10.1.ebuild: |
1746 |
- Keywording for ppc, bug 291287 |
1747 |
- |
1748 |
- 06 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.11.ebuild: |
1749 |
- Add patch for ia64 build failure #292059 by Dennis Schridde. Force newer |
1750 |
- binutils on x86_64 #292056 by DaggyStyle. Forcer newer gcc on x86 #292174 |
1751 |
- by Andreas Proteus. |
1752 |
- |
1753 |
- 06 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.11.ebuild: |
1754 |
- Add sparc lovin #291287. |
1755 |
- |
1756 |
- 06 Nov 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1757 |
- Add alpha lovin #291287. |
1758 |
- |
1759 |
-*glibc-2.11 (06 Nov 2009) |
1760 |
- |
1761 |
- 06 Nov 2009; Mike Frysinger <vapier@g.o> +glibc-2.11.ebuild: |
1762 |
- Version bump. |
1763 |
- |
1764 |
- 05 Nov 2009; Mike Frysinger <vapier@g.o> |
1765 |
- glibc-2.9_p20081201-r3.ebuild: |
1766 |
- Add binutils-2.20 detection patch to glibc-2.9. |
1767 |
- |
1768 |
- 30 Oct 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1769 |
- Import a bunch of alpha patches #289642 by Matt Turner. |
1770 |
- |
1771 |
- 19 Oct 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1772 |
- Mark s390 stable. |
1773 |
- |
1774 |
- 20 Sep 2009; Jory A. Pratt <anarchy@g.o> glibc-2.10.1.ebuild, |
1775 |
- +files/2.10/glibc-2.10-gentoo-chk_fail.c: |
1776 |
- rename broken glibc-2.6-gentoo_chk_fail.c to glibc-2.10-gentoo_chk_fail.c |
1777 |
- and update ebuild. |
1778 |
- |
1779 |
- 20 Sep 2009; Jory A. Pratt <anarchy@g.o> glibc-2.10.1.ebuild, |
1780 |
- +files/2.10/glibc-2.10-hardened-configure-picdefault.patch, |
1781 |
- +files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch, |
1782 |
- +files/2.10/glibc-2.10-hardened-ssp-compat.patch: |
1783 |
- add updated hardened patches bug #270274, please leave mask in place for |
1784 |
- hardened profile. |
1785 |
- |
1786 |
- 18 Sep 2009; Diego E. Pettenò <flameeyes@g.o> glibc-2.10.1.ebuild, |
1787 |
- files/eblits/src_install.eblit: |
1788 |
- Bump patcheset; add patch for bug #284393 (compatibility with binutils |
1789 |
- 2.20 betas), and make nscd init script not use 'strings' at runtime (bug |
1790 |
- #285308). |
1791 |
- |
1792 |
- 13 Sep 2009; Markus Meier <maekke@g.o> |
1793 |
- glibc-2.9_p20081201-r2.ebuild: |
1794 |
- arm stable, bug #270243 |
1795 |
- |
1796 |
- 07 Sep 2009; Mike Frysinger <vapier@g.o> |
1797 |
- glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild: |
1798 |
- Block sys-kernel/ps3-sources as it has custom patches which breaks glibc |
1799 |
- #271367 by Jean-Francis Roy. |
1800 |
- |
1801 |
- 07 Sep 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1802 |
- Include glibc ports addon again #283239 by Raúl Porcel. |
1803 |
- |
1804 |
- 04 Sep 2009; Mike Frysinger <vapier@g.o> |
1805 |
- files/eblits/src_compile.eblit: |
1806 |
- Force more compiler/assembler tests to true for cross headers. |
1807 |
- |
1808 |
- 04 Sep 2009; Mike Frysinger <vapier@g.o> glibc-2.10.1.ebuild: |
1809 |
- Add ~ia64 love. |
1810 |
- |
1811 |
- 30 Aug 2009; Tobias Klausmann <klausman@g.o> |
1812 |
- glibc-2.9_p20081201-r3.ebuild: |
1813 |
- Stable on alpha, bug #283188 |
1814 |
- |
1815 |
-*glibc-2.9_p20081201-r3 (28 Aug 2009) |
1816 |
- |
1817 |
- 28 Aug 2009; Mark Loeser <halcy0n@g.o> |
1818 |
- +glibc-2.9_p20081201-r3.ebuild: |
1819 |
- Bump for patchset with gcc-4.4 fix and alpha fixes |
1820 |
- |
1821 |
- 29 Aug 2009; Raúl Porcel <armin76@g.o> |
1822 |
- glibc-2.9_p20081201-r2.ebuild: |
1823 |
- ia64/sparc stable wrt #270243 |
1824 |
- |
1825 |
- 27 Aug 2009; Mike Frysinger <vapier@g.o> |
1826 |
- files/eblits/src_compile.eblit: |
1827 |
- Force all linker tests to true for cross headers #282442 by Jack Byer. |
1828 |
- |
1829 |
- 21 Aug 2009; Mike Frysinger <vapier@g.o> |
1830 |
- files/eblits/pkg_setup.eblit: |
1831 |
- Add check for broken syscall() on x86 #279260 by Andrew Gaffney. |
1832 |
- |
1833 |
- 19 Jul 2009; nixnut <nixnut@g.o> glibc-2.9_p20081201-r2.ebuild: |
1834 |
- ppc stable #270243 |
1835 |
- |
1836 |
- 04 Jul 2009; Brent Baude <ranger@g.o> |
1837 |
- glibc-2.9_p20081201-r2.ebuild: |
1838 |
- Marking glibc-2.9_p20081201-r2 ppc64 for bug 270243 |
1839 |
- |
1840 |
- 28 Jun 2009; Markus Meier <maekke@g.o> |
1841 |
- glibc-2.9_p20081201-r2.ebuild: |
1842 |
- amd64 stable, bug #270243 |
1843 |
- |
1844 |
- 28 Jun 2009; Tobias Klausmann <klausman@g.o> |
1845 |
- glibc-2.9_p20081201-r2.ebuild: |
1846 |
- Stable on alpha, bug #270243 |
1847 |
- |
1848 |
- 26 Jun 2009; Christian Faulhammer <fauli@g.o> |
1849 |
- glibc-2.9_p20081201-r2.ebuild: |
1850 |
- stable x86, bug 270243 |
1851 |
- |
1852 |
- 15 Jun 2009; Jeroen Roovers <jer@g.o> |
1853 |
- glibc-2.9_p20081201-r2.ebuild: |
1854 |
- Stable for HPPA (bug #270243). |
1855 |
- |
1856 |
-*glibc-2.10.1 (18 May 2009) |
1857 |
- |
1858 |
- 18 May 2009; Mike Frysinger <vapier@g.o> +glibc-2.10.1.ebuild: |
1859 |
- Version bump. |
1860 |
- |
1861 |
- 17 May 2009; Mike Frysinger <vapier@g.o> |
1862 |
- files/eblits/src_unpack.eblit: |
1863 |
- Improve check_nptl_support output to include more info to help people |
1864 |
- figure out their own mistakes. |
1865 |
- |
1866 |
- 02 May 2009; Mark Loeser <halcy0n@g.o> |
1867 |
- files/eblits/src_compile.eblit: |
1868 |
- Disable selinux on crosscompile; bug #186780 |
1869 |
- |
1870 |
- 13 Apr 2009; Jeroen Roovers <jer@g.o> |
1871 |
- glibc-2.8_p20080602-r1.ebuild: |
1872 |
- Stable for HPPA (bug #247553). |
1873 |
- |
1874 |
- 01 Apr 2009; Mike Frysinger <vapier@g.o> |
1875 |
- glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild: |
1876 |
- Disable ldconfig execution to avoid sandbox violations on ld.so.cache. |
1877 |
- |
1878 |
- 23 Mar 2009; Mike Frysinger <vapier@g.o> |
1879 |
- files/eblits/pkg_setup.eblit: |
1880 |
- Tweak xen warning a bit #263434 by Jeremy Olexa. |
1881 |
- |
1882 |
- 20 Mar 2009; Mike Frysinger <vapier@g.o> |
1883 |
- glibc-2.8_p20080602-r1.ebuild: |
1884 |
- Mark arm/sh stable. |
1885 |
- |
1886 |
- 19 Mar 2009; Guy Martin <gmsoft@g.o> glibc-2.8_p20080602-r1.ebuild: |
1887 |
- Added ~hppa to KEYWORDS |
1888 |
- |
1889 |
- 19 Mar 2009; Brent Baude <ranger@g.o> |
1890 |
- glibc-2.8_p20080602-r1.ebuild: |
1891 |
- Marking glibc-2.8_p20080602-r1 ppc for bug 247553 |
1892 |
- |
1893 |
- 19 Mar 2009; Mike Frysinger <vapier@g.o> |
1894 |
- files/eblits/pkg_setup.eblit, glibc-2.7-r2.ebuild, |
1895 |
- glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, |
1896 |
- glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: |
1897 |
- Abort install if people have a broken kernel running #262698. |
1898 |
- |
1899 |
- 08 Mar 2009; Mike Frysinger <vapier@g.o> glibc-2.7-r2.ebuild, |
1900 |
- glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, |
1901 |
- glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild, |
1902 |
- glibc-2.9_p20081201-r2.ebuild: |
1903 |
- Drop extraneous glibc-compat20 #198657. |
1904 |
- |
1905 |
- 07 Mar 2009; Markus Meier <maekke@g.o> |
1906 |
- glibc-2.8_p20080602-r1.ebuild: |
1907 |
- x86 stable, bug #247553 |
1908 |
- |
1909 |
- 07 Mar 2009; Raúl Porcel <armin76@g.o> |
1910 |
- glibc-2.8_p20080602-r1.ebuild: |
1911 |
- ia64/sparc stable wrt #247553 |
1912 |
- |
1913 |
- 01 Mar 2009; Mike Frysinger <vapier@g.o> |
1914 |
- +files/eblits/pkg_postinst.eblit, +files/eblits/pkg_preinst.eblit, |
1915 |
- +files/eblits/pkg_setup.eblit, glibc-2.9_p20081201-r2.ebuild: |
1916 |
- Add support for pkg_* funcs with eblits. |
1917 |
- |
1918 |
- 24 Feb 2009; Joshua Kinard <kumba@g.o> |
1919 |
- glibc-2.9_p20081201-r2.ebuild: |
1920 |
- Add ~mips to KEYWORDS |
1921 |
- |
1922 |
- 21 Feb 2009; Mike Frysinger <vapier@g.o> |
1923 |
- glibc-2.9_p20081201-r2.ebuild: |
1924 |
- Add fix from upstream for building with newer binutils #258072. |
1925 |
- |
1926 |
- 19 Feb 2009; Tom Gall <tgall@g.o> glibc-2.8_p20080602-r1.ebuild: |
1927 |
- stable on ppc64, bug #247553 |
1928 |
- |
1929 |
- 18 Feb 2009; Tobias Klausmann <klausman@g.o> |
1930 |
- glibc-2.8_p20080602-r1.ebuild: |
1931 |
- Stable on alpha, bug #247553 |
1932 |
- |
1933 |
-*glibc-2.9_p20081201-r2 (16 Feb 2009) |
1934 |
- |
1935 |
- 16 Feb 2009; Mike Frysinger <vapier@g.o> |
1936 |
- +glibc-2.9_p20081201-r2.ebuild: |
1937 |
- Add tweak for resolver issues #250468, a bunch of upstream fixes, a bunch |
1938 |
- of SuperH fixes, and drop the deepbind patch #252302. |
1939 |
- |
1940 |
- 13 Feb 2009; Jeremy Olexa <darkside@g.o> |
1941 |
- glibc-2.8_p20080602-r1.ebuild: |
1942 |
- amd64 stable, bug 247553 |
1943 |
- |
1944 |
- 28 Jan 2009; Mike Frysinger <vapier@g.o> files/eblits/common.eblit: |
1945 |
- Build glibc with -U_FORTIFY_SOURCE. |
1946 |
- |
1947 |
- 26 Jan 2009; Mike Frysinger <vapier@g.o> glibc-2.3.2-r12.ebuild, |
1948 |
- glibc-2.3.5-r3.ebuild: |
1949 |
- Drop USE=pic usage. |
1950 |
- |
1951 |
- 14 Jan 2009; Mike Frysinger <vapier@g.o> |
1952 |
- glibc-2.8_p20080602-r1.ebuild: |
1953 |
- Mark s390 stable. |
1954 |
- |
1955 |
- 31 Dec 2008; Mike Frysinger <vapier@g.o> |
1956 |
- glibc-2.9_p20081201-r1.ebuild: |
1957 |
- Disable nss deepbind patch until we get it sorted out #252302. |
1958 |
- |
1959 |
- 29 Dec 2008; Mike Frysinger <vapier@g.o> glibc-2.7-r2.ebuild, |
1960 |
- glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, |
1961 |
- glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: |
1962 |
- Force LC_ALL=C until the iconvdata patch hits #252802 by Harald van Dijk. |
1963 |
- |
1964 |
- 29 Dec 2008; Mike Frysinger <vapier@g.o> files/eblits/common.eblit, |
1965 |
- files/eblits/src_install.eblit: |
1966 |
- Stop removing locale vars from environment #252802 by Harald van Dijk. |
1967 |
- |
1968 |
-*glibc-2.9_p20081201-r1 (27 Dec 2008) |
1969 |
- |
1970 |
- 27 Dec 2008; Mike Frysinger <vapier@g.o> |
1971 |
- +glibc-2.9_p20081201-r1.ebuild: |
1972 |
- Fix popen() issues and get more arches usable. |
1973 |
- |
1974 |
- 24 Dec 2008; Mike Frysinger <vapier@g.o> |
1975 |
- glibc-2.8_p20080602-r1.ebuild: |
1976 |
- Add s390 utmp compat patch. |
1977 |
- |
1978 |
- 23 Dec 2008; Friedrich Oslage <bluebird@g.o> |
1979 |
- files/eblits/common.eblit: |
1980 |
- Add support to optimize for UltraSPARC T1 and T2 cpus |
1981 |
- |
1982 |
-*glibc-2.9_p20081201 (08 Dec 2008) |
1983 |
- |
1984 |
- 08 Dec 2008; Mike Frysinger <vapier@g.o> |
1985 |
- +glibc-2.9_p20081201.ebuild: |
1986 |
- Version bump #237236. |
1987 |
- |
1988 |
- 08 Dec 2008; Mike Frysinger <vapier@g.o> |
1989 |
- files/eblits/src_unpack.eblit: |
1990 |
- Force timestamp update of C-translit.h so we dont regen it all the time |
1991 |
- #185476 #218003. |
1992 |
- |
1993 |
-*glibc-2.8_p20080602-r1 (08 Dec 2008) |
1994 |
- |
1995 |
- 08 Dec 2008; Mike Frysinger <vapier@g.o> |
1996 |
- +glibc-2.8_p20080602-r1.ebuild: |
1997 |
- Import a bunch of random fixes from upstream, some of which cover #236770 |
1998 |
- #237179 #245914. |
1999 |
- |
2000 |
- 29 Nov 2008; Mike Frysinger <vapier@g.o> |
2001 |
- files/eblits/src_compile.eblit: |
2002 |
- Force compiler tests when building only headers #229391. |
2003 |
- |
2004 |
- 27 Oct 2008; Mike Frysinger <vapier@g.o> |
2005 |
- glibc-2.8_p20080602.ebuild: |
2006 |
- Fix building for arm. |
2007 |
- |
2008 |
- 05 Sep 2008; Mike Frysinger <vapier@g.o> glibc-2.3.5-r3.ebuild, |
2009 |
- glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, |
2010 |
- glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, |
2011 |
- glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, |
2012 |
- glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: |
2013 |
- Drop app-admin/eselect-compiler dependency to make Mr_Bones_ happy. |
2014 |
- |
2015 |
- 23 Aug 2008; Doug Goldstein <cardoe@g.o> metadata.xml: |
2016 |
- add GLEP 56 USE flag desc from use.local.desc |
2017 |
- |
2018 |
- 23 Jun 2008; Mike Frysinger <vapier@g.o> |
2019 |
- files/eblits/src_compile.eblit: |
2020 |
- Check to see if ports is in $S rather than $PWD #229107. |
2021 |
- |
2022 |
- 23 Jun 2008; Mike Frysinger <vapier@g.o> |
2023 |
- files/eblits/src_compile.eblit, files/eblits/src_install.eblit, |
2024 |
- files/eblits/src_install-2.6.eblit, glibc-2.6.1.ebuild, |
2025 |
- glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: |
2026 |
- Short circuit header building in pkg testing and ABI recursion. |
2027 |
- |
2028 |
- 23 Jun 2008; Mike Frysinger <vapier@g.o> glibc-2.6.1.ebuild, |
2029 |
- glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: |
2030 |
- Add workaround for still broken #133327 / #228907. |
2031 |
- |
2032 |
- 22 Jun 2008; Friedrich Oslage <bluebird@g.o> |
2033 |
- glibc-2.8_p20080602.ebuild: |
2034 |
- Add ~sparc keyword |
2035 |
- |
2036 |
- 22 Jun 2008; Friedrich Oslage <bluebird@g.o> |
2037 |
- files/eblits/common.eblit: |
2038 |
- add support for 32bit userland with multilib on sparc |
2039 |
- |
2040 |
- 22 Jun 2008; Mike Frysinger <vapier@g.o> glibc-2.6.1.ebuild, |
2041 |
- glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: |
2042 |
- Change to / before running tests in case $PWD is weird #228809 by Kai |
2043 |
- Krakow. |
2044 |
- |
2045 |
- 21 Jun 2008; Mike Frysinger <vapier@g.o> |
2046 |
- glibc-2.8_p20080602.ebuild: |
2047 |
- Add ~alpha and ~ia64 love. |
2048 |
- |
2049 |
- 17 Jun 2008; Mike Frysinger <vapier@g.o> |
2050 |
- glibc-2.8_p20080602.ebuild: |
2051 |
- Fix building for alpha #227275. |
2052 |
- |
2053 |
- 11 Jun 2008; Mike Frysinger <vapier@g.o> glibc-2.6.1.ebuild, |
2054 |
- glibc-2.7-r2.ebuild: |
2055 |
- Declare LIBIDN_VER #225831 by Gerard Neil. |
2056 |
- |
2057 |
-*glibc-2.8_p20080602 (08 Jun 2008) |
2058 |
- |
2059 |
- 08 Jun 2008; Mike Frysinger <vapier@g.o> |
2060 |
- files/eblits/src_unpack.eblit, +glibc-2.8_p20080602.ebuild: |
2061 |
- Version bump #225175 by Arfrever Frehtes Taifersar Arahesis. |
2062 |
- |
2063 |
- 12 May 2008; Markus Rothe <corsair@g.o> glibc-2.7-r2.ebuild: |
2064 |
- Stable on ppc64 |
2065 |
- |
2066 |
- 27 Mar 2008; Jeroen Roovers <jer@g.o> glibc-2.7-r2.ebuild: |
2067 |
- Stable for HPPA. |
2068 |
- |
2069 |
- 24 Mar 2008; Mike Frysinger <vapier@g.o> |
2070 |
- +files/eblits/src_install-2.6.eblit, -files/eblits/src_install-2.7.eblit, |
2071 |
- glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild: |
2072 |
- Reversion things so old is old #191088. |
2073 |
- |
2074 |
-*glibc-2.7-r2 (23 Mar 2008) |
2075 |
- |
2076 |
- 23 Mar 2008; Mike Frysinger <vapier@g.o> |
2077 |
- files/eblits/src_install.eblit, files/eblits/src_test.eblit, |
2078 |
- +glibc-2.7-r2.ebuild: |
2079 |
- No need to generate multilib headers anymore with latest glibc #191088. Grab |
2080 |
- some queue.h updates from FreeBSD #201979. Disable (for now) CFI stuff on |
2081 |
- x86_64/x86 to workaround a bug in gcc #202055. Fix from upstream for |
2082 |
- building with newer binutils #209629. Fix pthread_join on hppa #213829. Make |
2083 |
- sure to force latest kernel headers on hppa and increase testing timeout |
2084 |
- #214003. |
2085 |
- |
2086 |
- 10 Mar 2008; Mike Frysinger <vapier@g.o> glibc-2.6.1.ebuild, |
2087 |
- glibc-2.7.ebuild, glibc-2.7-r1.ebuild: |
2088 |
- Only check for downgrades on the native glibc version ... let people screw |
2089 |
- up any other system #212912. |
2090 |
- |
2091 |
- 16 Jan 2008; Mike Frysinger <vapier@g.o> glibc-2.7-r1.ebuild: |
2092 |
- Add some ~sparc love. |
2093 |
- |
2094 |
- 31 Dec 2007; Jeroen Roovers <jer@g.o> glibc-2.7-r1.ebuild: |
2095 |
- Stable for HPPA. |
2096 |
- |
2097 |
- 29 Dec 2007; Mike Frysinger <vapier@g.o> glibc-2.7-r1.ebuild: |
2098 |
- Add patches to fix hppa. |
2099 |
- |
2100 |
- 24 Dec 2007; Mike Frysinger <vapier@g.o> glibc-2.7-r1.ebuild: |
2101 |
- Fix building with BSD awk by using a POSIX regex #202511 by Alexis Ballier. |
2102 |
- |
2103 |
- 11 Dec 2007; Mike Frysinger <vapier@g.o> glibc-2.7-r1.ebuild: |
2104 |
- Add patch to fix building on alpha #201910 by Jose Luis Rivero. |
2105 |
- |
2106 |
- 10 Dec 2007; Jeroen Roovers <jer@g.o> glibc-2.7-r1.ebuild: |
2107 |
- Marked ~hppa too. |
2108 |
- |
2109 |
-*glibc-2.7-r1 (10 Dec 2007) |
2110 |
- |
2111 |
- 10 Dec 2007; Mike Frysinger <vapier@g.o> |
2112 |
- files/eblits/src_install.eblit, +glibc-2.7-r1.ebuild: |
2113 |
- Add fixes for #196926 (build failure with USE=glibc-omitfp), #201646 (double |
2114 |
- free on sscanf("", "%as")), #199479 (build failure for i586-* targets due to |
2115 |
- duplicate _chk defs), #198949 (static link failure when using |
2116 |
- pthread_cond_timedwait), #196933 (build failure on hppa), and #196031 (gdb |
2117 |
- debugging errors with pthreads). |
2118 |
- |
2119 |
- 18 Nov 2007; Mike Frysinger <vapier@g.o> |
2120 |
- files/eblits/src_compile.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: |
2121 |
- Build gd-based helper tools when USE=gd #198381. |
2122 |
- |
2123 |
- 11 Nov 2007; Mike Frysinger <vapier@g.o> |
2124 |
- +files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch, |
2125 |
- files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: |
2126 |
- Move hardened stuff back to each ebuild (since that is how we are tracking |
2127 |
- it) and add support for pre/post eblit hooks. Also fixup hardened patch to |
2128 |
- apply #198335. |
2129 |
- |
2130 |
- 10 Nov 2007; Mike Frysinger <vapier@g.o> glibc-2.6.ebuild, |
2131 |
- glibc-2.6.1.ebuild, glibc-2.7.ebuild: |
2132 |
- Only stick glibc-compat20 into IUSE when linuxthreads is available #198657 |
2133 |
- by Benjamin Schindler. |
2134 |
- |
2135 |
- 10 Nov 2007; Mike Frysinger <vapier@g.o> |
2136 |
- files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild: |
2137 |
- Add support for USE=vanilla. |
2138 |
- |
2139 |
- 24 Oct 2007; Mike Frysinger <vapier@g.o> glibc-2.7.ebuild: |
2140 |
- Fix building on hppa #196868 and add patch for gcc-4.2 + noinlining #196245. |
2141 |
- |
2142 |
- 23 Oct 2007; Mike Frysinger <vapier@g.o> glibc-2.7.ebuild: |
2143 |
- Force >=sys-apps/sandbox-1.2.18.1-r2 so it recognizes the new cloexec flags |
2144 |
- #196720. |
2145 |
- |
2146 |
-*glibc-2.7 (22 Oct 2007) |
2147 |
- |
2148 |
- 22 Oct 2007; Mike Frysinger <vapier@g.o> +glibc-2.7.ebuild: |
2149 |
- Version bump. |
2150 |
- |
2151 |
- 17 Oct 2007; Raúl Porcel <armin76@g.o> glibc-2.6.1.ebuild: |
2152 |
- alpha/ia64/sparc stable wrt #195427 |
2153 |
- |
2154 |
- 16 Oct 2007; Christoph Mende <angelos@g.o> glibc-2.6.1.ebuild: |
2155 |
- Stable on amd64 wrt bug #195427 |
2156 |
- |
2157 |
- 15 Oct 2007; Markus Rothe <corsair@g.o> glibc-2.6.1.ebuild: |
2158 |
- Stable on ppc64; bug #195427 |
2159 |
- |
2160 |
- 14 Oct 2007; Christian Faulhammer <opfer@g.o> glibc-2.6.1.ebuild: |
2161 |
- stable x86, bug 195427 |
2162 |
- |
2163 |
- 12 Oct 2007; Lars Weiler <pylon@g.o> glibc-2.6.1.ebuild: |
2164 |
- stable ppc, bug #195427 |
2165 |
- |
2166 |
- 10 Oct 2007; Mike Frysinger <vapier@g.o> files/eblits/common.eblit: |
2167 |
- Add default -march for x86 on amd64 builds based on CHOST #185404. |
2168 |
- |
2169 |
- 07 Oct 2007; Mike Frysinger <vapier@g.o> |
2170 |
- files/eblits/src_unpack.eblit: |
2171 |
- Dont bother checking kernel headers when installing libc headers #190510. |
2172 |
- |
2173 |
- 04 Sep 2007; Joshua Kinard <kumba@g.o> glibc-2.6.1.ebuild: |
2174 |
- Update the patchset to 1.1 to pull in a patch for mips to enable support for |
2175 |
- .gnu.hash capabilities, and mark unstable on mips. |
2176 |
- |
2177 |
- 06 Aug 2007; Mike Frysinger <vapier@g.o> |
2178 |
- +files/eblits/common.eblit, +files/eblits/src_compile.eblit, |
2179 |
- +files/eblits/src_install.eblit, +files/eblits/src_test.eblit, |
2180 |
- +files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild: |
2181 |
- Introduce eblits. |
2182 |
- |
2183 |
- 06 Aug 2007; Mike Frysinger <vapier@g.o> |
2184 |
- glibc-2.6.ebuild, glibc-2.6.1.ebuild: |
2185 |
- Add default -march for x86 builds based on CHOST #185404. |
2186 |
- |
2187 |
-*glibc-2.6.1 (01 Aug 2007) |
2188 |
-*glibc-2.5.1 (01 Aug 2007) |
2189 |
- |
2190 |
- 01 Aug 2007; Mike Frysinger <vapier@g.o> +glibc-2.5.1.ebuild, |
2191 |
- +glibc-2.6.1.ebuild: |
2192 |
- Version bump. |
2193 |
- |
2194 |
- 24 Jul 2007; Samuli Suominen <drac@g.o> Manifest: |
2195 |
- Fix Manifest. (yoswink) |
2196 |
- |
2197 |
- 24 Jul 2007; Jose Luis Rivero <yoswink@g.o> glibc-2.6.ebuild: |
2198 |
- Keyworded ~alpha |
2199 |
- |
2200 |
- 20 Jul 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.6.ebuild: |
2201 |
- Keyworded ~sparc |
2202 |
- |
2203 |
- 15 Jul 2007; Christoph Mende <angelos@g.o> glibc-2.5-r4.ebuild: |
2204 |
- Stable on amd64 wrt security bug #183844 |
2205 |
- |
2206 |
- 10 Jul 2007; Tobias Scherbaum <dertobi123@g.o> glibc-2.5-r4.ebuild: |
2207 |
- ppc stable, bug #183844 |
2208 |
- |
2209 |
- 10 Jul 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.5-r4.ebuild: |
2210 |
- Stable on sparc wrt #183844 |
2211 |
- |
2212 |
- 09 Jul 2007; Jeroen Roovers <jer@g.o> glibc-2.5-r4.ebuild: |
2213 |
- Stable for HPPA (bug #183844). |
2214 |
- |
2215 |
- 07 Jul 2007; Joshua Kinard <kumba@g.o> glibc-2.5-r4.ebuild: |
2216 |
- Stable on mips, per #183844. |
2217 |
- |
2218 |
- 07 Jul 2007; Raúl Porcel <armin76@g.o> glibc-2.5-r4.ebuild: |
2219 |
- alpha/ia64 stable wrt security #183844 |
2220 |
- |
2221 |
- 07 Jul 2007; Markus Rothe <corsair@g.o> glibc-2.5-r4.ebuild: |
2222 |
- Stable on ppc64; bug #183844 |
2223 |
- |
2224 |
- 05 Jul 2007; Piotr Jaroszyński <peper@g.o> glibc-2.5-r4.ebuild: |
2225 |
- (QA) RESTRICT clean up. |
2226 |
- |
2227 |
- 03 Jul 2007; Christian Faulhammer <opfer@g.o> glibc-2.5-r4.ebuild: |
2228 |
- stable x86, security bug 183844 |
2229 |
- |
2230 |
-*glibc-2.5-r4 (03 Jul 2007) |
2231 |
- |
2232 |
- 03 Jul 2007; <solar@g.o> +glibc-2.5-r4.ebuild: |
2233 |
- - bug 183844 |
2234 |
- |
2235 |
- 02 Jul 2007; Piotr Jaroszyński <peper@g.o> glibc-2.2.5-r10.ebuild, |
2236 |
- glibc-2.3.2-r12.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild, |
2237 |
- glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild, |
2238 |
- glibc-2.5-r3.ebuild, glibc-2.6.ebuild: |
2239 |
- (QA) RESTRICT clean up. |
2240 |
- |
2241 |
- 02 Jul 2007; Jose Luis Rivero <yoswink@g.o> glibc-2.5-r3.ebuild: |
2242 |
- Stable on alpha wrt security bug #176712 |
2243 |
- |
2244 |
- 01 Jul 2007; Piotr Jaroszyński <peper@g.o> glibc-2.3.5-r3.ebuild, |
2245 |
- glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, |
2246 |
- glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.6.ebuild: |
2247 |
- (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true" |
2248 |
- |
2249 |
- 25 Jun 2007; Joshua Kinard <kumba@g.o> glibc-2.5-r3.ebuild: |
2250 |
- Stable on mips, per #176712. |
2251 |
- |
2252 |
- 05 Jun 2007; Raúl Porcel <armin76@g.o> glibc-2.3.6-r5.ebuild: |
2253 |
- alpha stable |
2254 |
- |
2255 |
- 02 Jun 2007; Matti Bickel <mabi@g.o> glibc-2.5-r3.ebuild: |
2256 |
- ppc stable |
2257 |
- |
2258 |
- 01 Jun 2007; Raúl Porcel <armin76@g.o> glibc-2.5-r3.ebuild: |
2259 |
- ia64 stable wrt security #176712 |
2260 |
- |
2261 |
- 01 Jun 2007; Stephen Bennett <spb@g.o> +glibc-2.3.6-r4.ebuild: |
2262 |
- Re-add 2.3.6-r4 since it was latest 2.3 stable on alpha |
2263 |
- |
2264 |
- 31 May 2007; Daniel Gryniewicz <dang@g.o> glibc-2.5-r3.ebuild: |
2265 |
- Marked stable on amd64 for bug #176712 |
2266 |
- |
2267 |
- 31 May 2007; Markus Rothe <corsair@g.o> glibc-2.5-r3.ebuild: |
2268 |
- Stable on ppc64; bug #176712 |
2269 |
- |
2270 |
- 30 May 2007; Raúl Porcel <armin76@g.o> glibc-2.5-r3.ebuild: |
2271 |
- x86 stable wrt security #176712 |
2272 |
- |
2273 |
- 29 May 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.5-r3.ebuild: |
2274 |
- Stable on sparc wrt security #176712 |
2275 |
- |
2276 |
- 28 May 2007; Jeroen Roovers <jer@g.o> glibc-2.5-r3.ebuild: |
2277 |
- Stable for HPPA (bug #176712). |
2278 |
- |
2279 |
-*glibc-2.5-r3 (27 May 2007) |
2280 |
- |
2281 |
- 27 May 2007; Mike Frysinger <vapier@g.o> +glibc-2.5-r3.ebuild: |
2282 |
- Some more fixes from upstream (/etc/shell and printf()), fix tests when |
2283 |
- profiling/debugging is enabled, and add patch from SuSE for more dynamic |
2284 |
- /etc/resolv.conf handling. |
2285 |
- |
2286 |
- 24 May 2007; Joshua Kinard <kumba@g.o> glibc-2.3.6-r5.ebuild: |
2287 |
- Stable on mips. |
2288 |
- |
2289 |
-*glibc-2.6 (19 May 2007) |
2290 |
- |
2291 |
- 19 May 2007; Mike Frysinger <vapier@g.o> +glibc-2.6.ebuild: |
2292 |
- Version bump. |
2293 |
- |
2294 |
- 15 May 2007; Jeroen Roovers <jer@g.o> glibc-2.5-r2.ebuild: |
2295 |
- Stable for HPPA (bug #168131). |
2296 |
- |
2297 |
- 14 May 2007; Mike Frysinger <vapier@g.o> glibc-2.5-r2.ebuild: |
2298 |
- Push out some alpha compile fixes. |
2299 |
- |
2300 |
- 11 May 2007; Joshua Kinard <kumba@g.o> glibc-2.5-r2.ebuild: |
2301 |
- Stable on mips, per #176712. |
2302 |
- |
2303 |
- 09 May 2007; Bryan Østergaard <kloeri@g.o> glibc-2.5-r2.ebuild: |
2304 |
- Stable on Alpha, bug 176712. |
2305 |
- |
2306 |
- 05 May 2007; Daniel Gryniewicz <dang@g.o> glibc-2.5-r2.ebuild: |
2307 |
- Marked stable on amd64 for bug #176712 |
2308 |
- |
2309 |
- 05 May 2007; Tobias Scherbaum <dertobi123@g.o> glibc-2.5-r2.ebuild: |
2310 |
- ppc stable, bug #176712 |
2311 |
- |
2312 |
- 05 May 2007; Mike Frysinger <vapier@g.o> glibc-2.5-r2.ebuild: |
2313 |
- Switch to cleaner STRIP_MASK with prepallstrip. |
2314 |
- |
2315 |
- 04 May 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.5-r2.ebuild: |
2316 |
- Stable on sparc wrt security #176712 |
2317 |
- |
2318 |
- 04 May 2007; Bryan Østergaard <kloeri@g.o> glibc-2.5-r2.ebuild: |
2319 |
- Stable on IA64, bug 176712. |
2320 |
- |
2321 |
- 03 May 2007; Markus Rothe <corsair@g.o> glibc-2.5-r2.ebuild: |
2322 |
- Stable on ppc64; bug #176712 |
2323 |
- |
2324 |
- 03 May 2007; Andrej Kacian <ticho@g.o> glibc-2.5-r2.ebuild: |
2325 |
- Stable on x86, security bug #176712. |
2326 |
- |
2327 |
-*glibc-2.5-r2 (03 May 2007) |
2328 |
- |
2329 |
- 03 May 2007; Mike Frysinger <vapier@g.o> +glibc-2.5-r2.ebuild: |
2330 |
- Fix building with sanitized headers for various arches, fix from upstream |
2331 |
- #176712 for printf overflow, fix building under hppa, and respect env |
2332 |
- CPPFLAGS. |
2333 |
- |
2334 |
- 15 Mar 2007; Kevin F. Quinn <kevquinn@g.o> |
2335 |
- files/2.5/glibc-2.5-hardened-pie.patch, glibc-2.5-r1.ebuild: |
2336 |
- Fix 2.5-hardened-pie.spec (bug #170731), and make 2.5-r1 robust against compiler variant. |
2337 |
- |
2338 |
-*glibc-2.5-r1 (13 Mar 2007) |
2339 |
- |
2340 |
- 13 Mar 2007; Mike Frysinger <vapier@g.o> |
2341 |
- +files/2.5/glibc-2.5-gentoo-stack_chk_fail.c, |
2342 |
- +files/2.5/glibc-2.5-hardened-configure-picdefault.patch, |
2343 |
- +files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch, |
2344 |
- +files/2.5/glibc-2.5-hardened-pie.patch, +glibc-2.5-r1.ebuild: |
2345 |
- Push out misc fixes and include new hardened/hppa work. |
2346 |
- |
2347 |
- 25 Feb 2007; Joshua Kinard <kumba@g.o> glibc-2.5.ebuild: |
2348 |
- Add ~mips to glibc-2.5 for testing under the 2007.1-dev profile. |
2349 |
- |
2350 |
- 23 Feb 2007; Roy Marples <uberlord@g.o> files/nscd: |
2351 |
- nscd init script no longer requires bash |
2352 |
- |
2353 |
- 17 Feb 2007; Mike Frysinger <vapier@g.o> glibc-2.5.ebuild: |
2354 |
- We no longer support i386-* hosts #165772. |
2355 |
- |
2356 |
- 13 Feb 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.5.ebuild: |
2357 |
- Stable on sparc for 2007.0 |
2358 |
- |
2359 |
- 12 Feb 2007; Bryan Østergaard <kloeri@g.o> glibc-2.5.ebuild: |
2360 |
- Stable on IA64. |
2361 |
- |
2362 |
- 12 Feb 2007; Bryan Østergaard <kloeri@g.o> glibc-2.5.ebuild: |
2363 |
- Stable on Alpha. |
2364 |
- |
2365 |
- 12 Feb 2007; Simon Stelling <blubb@g.o> glibc-2.5.ebuild: |
2366 |
- stable on amd64; bug 165085 |
2367 |
- |
2368 |
- 11 Feb 2007; Joseph Jezak <josejx@g.o> glibc-2.5.ebuild: |
2369 |
- Marked ppc stable for bug #165085. |
2370 |
- |
2371 |
- 08 Feb 2007; Bryan Østergaard <kloeri@g.o> glibc-2.5.ebuild: |
2372 |
- Add ~alpha keyword. |
2373 |
- |
2374 |
- 06 Feb 2007; Christian Faulhammer <opfer@g.o> glibc-2.5.ebuild: |
2375 |
- stable x86; bug #165085 |
2376 |
- |
2377 |
- 27 Jan 2007; Mike Frysinger <vapier@g.o> glibc-2.3.6-r4.ebuild, |
2378 |
- glibc-2.3.6-r5.ebuild, glibc-2.4-r3.ebuild, glibc-2.4-r4.ebuild, |
2379 |
- glibc-2.5.ebuild: |
2380 |
- Fixup bash style in check_nptl_support so the checks actually work #164007 |
2381 |
- by Andrew Gaffney. |
2382 |
- |
2383 |
- 16 Jan 2007; Gustavo Zacarias <gustavoz@g.o> glibc-2.5.ebuild: |
2384 |
- Give ~sparc keywords |
2385 |
- |
2386 |
- 06 Jan 2007; Tom Gall <tgall@g.o> glibc-2.5.ebuild: |
2387 |
- stable on ppc64. |
2388 |
- |
2389 |
- 25 Nov 2006; nixnut <nixnut@g.o> glibc-2.3.6-r5.ebuild, |
2390 |
- glibc-2.4-r4.ebuild: |
2391 |
- Stable on ppc wrt bug 154176 |
2392 |
- |
2393 |
- 25 Nov 2006; <blubb@g.o> glibc-2.3.6-r5.ebuild: |
2394 |
- stable on amd64 |
2395 |
- |
2396 |
- 20 Nov 2006; Guy Martin <gmsoft@g.o> glibc-2.3.6-r5.ebuild: |
2397 |
- Stable on hppa. |
2398 |
- |
2399 |
- 13 Nov 2006; Tom Gall <tgall@g.o> glibc-2.4-r4.ebuild: |
2400 |
- stable on ppc64 |
2401 |
- |
2402 |
- 09 Nov 2006; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.6-r5.ebuild: |
2403 |
- Stable on sparc wrt #154176 |
2404 |
- |
2405 |
- 08 Nov 2006; Christian Faulhammer <opfer@g.o> |
2406 |
- glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild: |
2407 |
- stable x86, bug #154176 |
2408 |
- |
2409 |
- 06 Nov 2006; Daniel Gryniewicz <dang@g.o> glibc-2.4-r4.ebuild: |
2410 |
- Marked stable on amd64 for bug #154176 |
2411 |
- |
2412 |
- 19 Oct 2006; Markus Rothe <corsair@g.o> glibc-2.3.6-r5.ebuild: |
2413 |
- Stable on ppc64 (for binutils-2.17) |
2414 |
- |
2415 |
-*glibc-2.3.6-r5 (30 Sep 2006) |
2416 |
- |
2417 |
- 30 Sep 2006; Mike Frysinger <vapier@g.o> +glibc-2.3.6-r5.ebuild: |
2418 |
- Push out accumulated fixes. |
2419 |
- |
2420 |
-*glibc-2.5 (30 Sep 2006) |
2421 |
- |
2422 |
- 30 Sep 2006; Mike Frysinger <vapier@g.o> +glibc-2.5.ebuild: |
2423 |
- Version bump. |
2424 |
- |
2425 |
-*glibc-2.4-r4 (29 Sep 2006) |
2426 |
- |
2427 |
- 29 Sep 2006; Mike Frysinger <vapier@g.o> +glibc-2.4-r4.ebuild: |
2428 |
- Push out accumulated fixes. |
2429 |
- |
2430 |
- 19 Sep 2006; Jason Wever <weeve@g.o> glibc-2.4-r3.ebuild: |
2431 |
- Added ~sparc keyword to glibc-2.4, woohoo |
2432 |
- |
2433 |
- 14 Sep 2006; Danny van Dyk <kugelfang@g.o> glibc-2.3.6-r3.ebuild: |
2434 |
- Moved last hidden USE flag to USE_EXPAND flag. |
2435 |
- |
2436 |
- 30 Aug 2006; Chris Gianelloni <wolf31o2@g.o> glibc-2.4-r3.ebuild: |
2437 |
- Stable on amd64 and x86. |
2438 |
- |
2439 |
- 14 Aug 2006; <solar@g.o> glibc-2.3.4.20041102-r2.ebuild, |
2440 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r2.ebuild, |
2441 |
- glibc-2.3.5-r3.ebuild: |
2442 |
- - switch default ordering of gcc-config and eselect-compiler to work around |
2443 |
- portage bug |
2444 |
- |
2445 |
- 05 Aug 2006; Danny van Dyk <kugelfang@g.o> glibc-2.3.6-r4.ebuild, |
2446 |
- glibc-2.4-r3.ebuild: |
2447 |
- Fixed bug #142832: wrapped crosscompile-fix in 'if is_crosscompile && ...'. |
2448 |
- |
2449 |
- 28 Jul 2006; <plasmaroo@g.o> glibc-2.3.5-r3.ebuild: |
2450 |
- Stable on IA64; fix bug #141681. |
2451 |
- |
2452 |
- 22 Jul 2006; Bryan Østergaard <kloeri@g.o> glibc-2.3.6-r4.ebuild: |
2453 |
- Stable on alpha. |
2454 |
- |
2455 |
- 09 Jul 2006; Joshua Kinard <kumba@g.o> glibc-2.3.6-r4.ebuild: |
2456 |
- Marked stable on mips. |
2457 |
- |
2458 |
- 08 Jul 2006; Lars Weiler <pylon@g.o> glibc-2.3.6-r4.ebuild: |
2459 |
- Stable on ppc; bug #137121. |
2460 |
- |
2461 |
- 04 Jul 2006; Mike Frysinger <vapier@g.o> glibc-2.3.5-r2.ebuild, |
2462 |
- glibc-2.3.5-r3.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild, |
2463 |
- glibc-2.4-r3.ebuild: |
2464 |
- Add back in sanity check to prevent people from downgrading their glibc. |
2465 |
- |
2466 |
- 28 Jun 2006; Markus Rothe <corsair@g.o> glibc-2.3.6-r4.ebuild: |
2467 |
- Stable on ppc64 |
2468 |
- |
2469 |
- 28 Jun 2006; Mike Frysinger <vapier@g.o> glibc-2.3.6-r4.ebuild, |
2470 |
- glibc-2.4-r3.ebuild: |
2471 |
- Disable --with-__thread when USE=glibc-compat20 #138028 by je_fro. |
2472 |
- |
2473 |
- 27 Jun 2006; Luca Barbato <lu_zero@g.o> glibc-2.4-r3.ebuild: |
2474 |
- Marked stable on ppc |
2475 |
- |
2476 |
- 27 Jun 2006; Mike Frysinger <vapier@g.o> glibc-2.3.6-r4.ebuild, |
2477 |
- glibc-2.4-r3.ebuild: |
2478 |
- Punt Fedora tarballs in favor of packaging c_stubs/glibc-compat ourselves |
2479 |
- #138028 by je_fro. |
2480 |
- |
2481 |
- 25 Jun 2006; Guy Martin <gmsoft@g.o> glibc-2.3.6-r4.ebuild: |
2482 |
- Stable on hppa. |
2483 |
- |
2484 |
- 25 Jun 2006; Marcus D. Hanwell <cryos@g.o> glibc-2.3.6-r4.ebuild: |
2485 |
- Marked stable on amd64, bug 137121. |
2486 |
- |
2487 |
- 24 Jun 2006; Markus Rothe <corsair@g.o> glibc-2.4-r3.ebuild: |
2488 |
- Added ~ppc64 to get more user response for bugs |
2489 |
- |
2490 |
- 22 Jun 2006; Mike Frysinger <vapier@g.o> glibc-2.3.6-r4.ebuild, |
2491 |
- glibc-2.4-r3.ebuild: |
2492 |
- Make locale-gen upgrade path a little smoother for people who want *all* |
2493 |
- locales generated #137538. |
2494 |
- |
2495 |
- 21 Jun 2006; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.6-r4.ebuild: |
2496 |
- Stable on sparc wrt #137121 |
2497 |
- |
2498 |
- 18 Jun 2006; Andrej Kacian <ticho@g.o> glibc-2.3.6-r4.ebuild: |
2499 |
- Stable on x86. Bug #137121. |
2500 |
- |
2501 |
- 15 Jun 2006; Joshua Kinard <kumba@g.o> glibc-2.4-r3.ebuild: |
2502 |
- Add ~mips to KEYWORDS for testing purposes. |
2503 |
- |
2504 |
- 30 May 2006; Jeremy Huddleston <eradicator@g.o> |
2505 |
- glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
2506 |
- glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, |
2507 |
- glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, |
2508 |
- glibc-2.3.6-r2.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild, |
2509 |
- glibc-2.4-r1.ebuild, glibc-2.4-r2.ebuild, glibc-2.4-r3.ebuild: |
2510 |
- Let app-admin/eselect-compiler be used instead of sys-devel/gcc-config if |
2511 |
- it's available. |
2512 |
- |
2513 |
- 30 May 2006; Luca Barbato <lu_zero@g.o> glibc-2.4-r3.ebuild: |
2514 |
- Marked ~ppc |
2515 |
- |
2516 |
- 26 May 2006; Guy Martin <gmsoft@g.o> glibc-2.3.6-r4.ebuild: |
2517 |
- Added ~hppa to KEYWORDS. |
2518 |
- |
2519 |
-*glibc-2.4-r3 (13 May 2006) |
2520 |
- |
2521 |
- 13 May 2006; Mike Frysinger <vapier@g.o> +glibc-2.4-r3.ebuild: |
2522 |
- Push out accumulated changes and post new amd64 string patch. |
2523 |
- |
2524 |
- 05 May 2006; Mike Frysinger <vapier@g.o> glibc-2.3.6-r3.ebuild: |
2525 |
- Just filter strings patch for hardened users #124682. |
2526 |
- |
2527 |
-*glibc-2.3.6-r4 (04 May 2006) |
2528 |
- |
2529 |
- 04 May 2006; Mike Frysinger <vapier@g.o> +glibc-2.3.6-r4.ebuild: |
2530 |
- Backport all the crazy changes from glibc-2.4 and include a ton of bugfixes. |
2531 |
- |
2532 |
- 04 May 2006; Joseph Jezak <josejx@g.o> glibc-2.3.6-r3.ebuild: |
2533 |
- Marked ppc stable for bug #132076. |
2534 |
- |
2535 |
- 02 May 2006; Daniel Gryniewicz <dang@g.o> glibc-2.3.6-r3.ebuild: |
2536 |
- Marked stable on amd64 per bug# 131403 |
2537 |
- |
2538 |
- 30 Apr 2006; Joshua Kinard <kumba@g.o> glibc-2.3.6-r3.ebuild: |
2539 |
- Marked stable on mips. |
2540 |
- |
2541 |
- 30 Apr 2006; Simon Stelling <blubb@g.o> glibc-2.3.5-r3.ebuild: |
2542 |
- stable on amd64 |
2543 |
- |
2544 |
- 26 Apr 2006; Ilya A. Volynets-Evenbakh <iluxa@g.o> |
2545 |
- glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild, |
2546 |
- glibc-2.3.6-r3.ebuild: |
2547 |
- replace "portageq has_version" with "has_version" to make paludis with |
2548 |
- root!=/ happy |
2549 |
- |
2550 |
- 25 Apr 2006; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.6-r3.ebuild: |
2551 |
- Stable on sparc |
2552 |
- |
2553 |
- 25 Apr 2006; Mark Loeser <halcy0n@g.o> glibc-2.3.6-r3.ebuild: |
2554 |
- Stable on x86 |
2555 |
- |
2556 |
- 17 Apr 2006; Mike Frysinger <vapier@g.o> glibc-2.4-r2.ebuild: |
2557 |
- Kill USE=userlocales and replace with Debian locale-gen #22565. |
2558 |
- |
2559 |
- 14 Apr 2006; Bryan Østergaard <kloeri@g.o glibc-2.3.6-r3.ebuild: |
2560 |
- ~alpha keyword 2.3.6-r3, needed by vlc-0.8.5. |
2561 |
- |
2562 |
- 13 Apr 2006; Stephen P. Becker <geoman@g.o> glibc-2.4-r2.ebuild: |
2563 |
- fix DEPEND so that we can use mips-headers with USE=nptl |
2564 |
- |
2565 |
-*glibc-2.4-r2 (01 Apr 2006) |
2566 |
- |
2567 |
- 01 Apr 2006; Mike Frysinger <vapier@g.o> +glibc-2.4-r2.ebuild: |
2568 |
- Cleaned up version bump. |
2569 |
- |
2570 |
- 29 Mar 2006; Chris Gianelloni <wolf31o2@g.o> glibc-2.3.5-r3.ebuild: |
2571 |
- Marking stable on x86 wrt bug #127680. |
2572 |
- |
2573 |
- 29 Mar 2006; Mike Frysinger <vapier@g.o> glibc-2.4-r1.ebuild: |
2574 |
- Force gcc-4 for ppc targets #125797 and allow nptl for most targets #127358. |
2575 |
- |
2576 |
-*glibc-2.4-r1 (17 Mar 2006) |
2577 |
- |
2578 |
- 17 Mar 2006; Mike Frysinger <vapier@g.o> +files/2.4/ssp_simple.c, |
2579 |
- +glibc-2.4-r1.ebuild: |
2580 |
- Cut some old mips patches, update the alpha xstat patch, fixup the ssp |
2581 |
- compat patch #125909 and #125988, and fix the fnmatch patch #126164. |
2582 |
- |
2583 |
- 11 Mar 2006; Mike Frysinger <vapier@g.o> |
2584 |
- +files/2.4/glibc-gentoo-libdir.patch, glibc-2.4.ebuild: |
2585 |
- Update non-multilib amd64 patch for glibc-2.4 #125793 by Jean Bréfort. |
2586 |
- |
2587 |
-*glibc-2.4 (10 Mar 2006) |
2588 |
- |
2589 |
- 10 Mar 2006; Mike Frysinger <vapier@g.o> +glibc-2.4.ebuild: |
2590 |
- Version bump. |
2591 |
- |
2592 |
- 03 Mar 2006; Simon Stelling <blubb@g.o> |
2593 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild, |
2594 |
- glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
2595 |
- glibc-2.3.5.ebuild: |
2596 |
- remove the dependency on app-emulation/emul-linux-x86-glibc since 2004.3 has |
2597 |
- been deprecated a while ago |
2598 |
- |
2599 |
- 27 Feb 2006; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.6-r3.ebuild: |
2600 |
- Stick a ~sparc in |
2601 |
- |
2602 |
- 20 Feb 2006; Mike Frysinger <vapier@g.o> glibc-2.3.5-r3.ebuild, |
2603 |
- glibc-2.3.6-r3.ebuild: |
2604 |
- Add some sparc fixes from upstream #123433 by Jason Weever. |
2605 |
- |
2606 |
- 20 Feb 2006; Joshua Kinard <kumba@g.o> glibc-2.3.5-r3.ebuild: |
2607 |
- Marked stable on mips. |
2608 |
- |
2609 |
-*glibc-2.3.6-r3 (12 Feb 2006) |
2610 |
- |
2611 |
- 12 Feb 2006; Martin Schlemmer <azarah@g.o> +glibc-2.3.6-r3.ebuild: |
2612 |
- Add amd64 string and math patches, bug #100289. Extra patches from |
2613 |
- Simon Strandman's patchset for glibc-2.3.90 that I ported to 2.3.6. |
2614 |
- |
2615 |
- 29 Jan 2006; Mike Frysinger <vapier@g.o> |
2616 |
- -files/glibc-manpages-2.2.5.tar.bz2, -files/glibc-manpages-2.3.2.tar.bz2, |
2617 |
- glibc-2.3.2-r12.ebuild: |
2618 |
- Move glibc 2.3.2 manpages to mirrors #120700 by Simon Stelling. |
2619 |
- |
2620 |
- 25 Jan 2006; Daniel Ostrow <dostrow@g.o> |
2621 |
- glibc-2.3.4.20041102-r2.ebuild: |
2622 |
- Stable for stage building. |
2623 |
- |
2624 |
- 24 Jan 2006; Mike Frysinger <vapier@g.o> glibc-2.3.5.ebuild, |
2625 |
- glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, |
2626 |
- glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: |
2627 |
- Define alt_build_headers for the --with-headers option and for checking for |
2628 |
- nptl support #114923. |
2629 |
- |
2630 |
- 18 Jan 2006; Mark Loeser <halcy0n@g.o> |
2631 |
- files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch, |
2632 |
- +files/2.3.6/glibc-2.3.6-propolice-guard-functions.patch, |
2633 |
- -glibc-2.3.5.20050421.ebuild, -glibc-2.3.5.20050722.ebuild, |
2634 |
- glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: |
2635 |
- Add check for SSP from glibc head. Remove old glibc-2.3.5 (glibc-2.4) |
2636 |
- snapshots. |
2637 |
- |
2638 |
- 15 Jan 2006; Joseph Jezak <josejx@g.o> glibc-2.3.5-r3.ebuild, |
2639 |
- glibc-2.3.6-r2.ebuild: |
2640 |
- Added PPC NPTL workaround and marked glibc-2.3.5-r3 ppc stable. |
2641 |
- |
2642 |
- 13 Jan 2006; Mike Frysinger <vapier@g.o> glibc-2.3.5-r1.ebuild, |
2643 |
- glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, |
2644 |
- glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild: |
2645 |
- Fix double stripping on multilib systems #118207. |
2646 |
- |
2647 |
- 07 Jan 2006; Markus Rothe <corsair@g.o> glibc-2.3.6-r2.ebuild: |
2648 |
- Added ~ppc64 |
2649 |
- |
2650 |
- 06 Jan 2006; Luis Medinas <metalgod@g.o> glibc-2.3.6-r2.ebuild: |
2651 |
- Added ~amd64 keyword. |
2652 |
- |
2653 |
- 06 Jan 2006; Mark Loeser <halcy0n@g.o> glibc-2.3.6-r2.ebuild: |
2654 |
- Marking ~x86 |
2655 |
- |
2656 |
- 05 Jan 2006; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.5-r3.ebuild: |
2657 |
- Stable on sparc |
2658 |
- |
2659 |
-*glibc-2.3.6-r2 (03 Jan 2006) |
2660 |
- |
2661 |
- 03 Jan 2006; Mark Loeser <halcy0n@g.o> +glibc-2.3.6-r2.ebuild: |
2662 |
- Bump to add a new patchset which fixes MIPs gcc-4 issues, bug #32429 and |
2663 |
- #116086 |
2664 |
- |
2665 |
- 25 Dec 2005; Joshua Kinard <kumba@g.o> glibc-2.3.6-r1.ebuild: |
2666 |
- New patchset to fix mips build issues when using gcc-4.x. |
2667 |
- |
2668 |
- 23 Dec 2005; Michael Hanselmann <hansmi@g.o> glibc-2.3.6-r1.ebuild: |
2669 |
- Added to ~ppc. |
2670 |
- |
2671 |
- 09 Dec 2005; Joshua Kinard <kumba@g.o> glibc-2.3.6-r1.ebuild: |
2672 |
- Added ~mips to KEYWORDS, excluded patch 6640_* |
2673 |
- |
2674 |
- 09 Dec 2005; Roy Marples <uberlord@g.o> files/nscd: |
2675 |
- Tweak nscd initscript depend to use dns ldap net slapd. |
2676 |
- |
2677 |
- 30 Nov 2005; Bryan Østergaard <kloeri@g.o> glibc-2.3.5-r3.ebuild: |
2678 |
- Stable on alpha. Fixes some longstanding threading issues. |
2679 |
- |
2680 |
- 18 Nov 2005; Mike Frysinger <vapier@g.o> glibc-2.3.6-r1.ebuild: |
2681 |
- Add support for just installing glibc headers when doing a cross-compile. |
2682 |
- |
2683 |
-*glibc-2.3.6-r1 (14 Nov 2005) |
2684 |
- |
2685 |
- 14 Nov 2005; Martin Schlemmer <azarah@g.o> +glibc-2.3.6-r1.ebuild: |
2686 |
- Fix building with newer binutils. Fix building on ppc with gcc-4.1. |
2687 |
- |
2688 |
- 12 Nov 2005; Martin Schlemmer <azarah@g.o> glibc-2.3.6.ebuild: |
2689 |
- Update DEPEND .. we need later binutils. Also update gcc and gcc-config |
2690 |
- dependencies to be sure. |
2691 |
- |
2692 |
- 11 Nov 2005; Martin Schlemmer <azarah@g.o> glibc-2.3.6.ebuild: |
2693 |
- Fix pthread manpages not installing with nptl. |
2694 |
- |
2695 |
-*glibc-2.3.6 (10 Nov 2005) |
2696 |
- |
2697 |
- 10 Nov 2005; Martin Schlemmer <azarah@g.o> +glibc-2.3.6.ebuild: |
2698 |
- New release. |
2699 |
- |
2700 |
- 03 Nov 2005; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.5-r3.ebuild: |
2701 |
- Give it some ~sparc keyword |
2702 |
- |
2703 |
- 27 Oct 2005; Michael Hanselmann <hansmi@g.o> glibc-2.3.5-r3.ebuild: |
2704 |
- Added to ~ppc. |
2705 |
- |
2706 |
- 28 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2707 |
- glibc-2.3.5-r3.ebuild: |
2708 |
- Cleaned up setup_env, and fixed the usage of CFLAGS_<CTARGET>. |
2709 |
- |
2710 |
-*glibc-2.3.5-r3 (27 Oct 2005) |
2711 |
- |
2712 |
- 27 Oct 2005; Mike Frysinger <vapier@g.o> +glibc-2.3.5-r3.ebuild: |
2713 |
- Fix alpha defunct threads #100259, add support for binutils as-needed |
2714 |
- #108976, and split timezone data off into another package #109556. |
2715 |
- |
2716 |
- 21 Oct 2005; Tom Gall <tgall@g.o> |
2717 |
- glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild: |
2718 |
- going back to ~ppc64 in light of bug #109985 |
2719 |
- |
2720 |
- 19 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2721 |
- glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
2722 |
- glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, |
2723 |
- glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: |
2724 |
- Removing my devspace as a fallback URI so people stop blaming me about |
2725 |
- missing distfiles when mirrors fail. |
2726 |
- |
2727 |
- 17 Oct 2005; Joseph Jezak <josejx@g.o> glibc-2.3.5-r2.ebuild: |
2728 |
- Marked ppc stable. |
2729 |
- |
2730 |
- 14 Oct 2005; Mike Frysinger <vapier@g.o> glibc-2.3.5-r2.ebuild: |
2731 |
- Filter CFLAGS and force default ABI when cross-compiling. |
2732 |
- |
2733 |
- 11 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2734 |
- glibc-2.3.5-r2.ebuild: |
2735 |
- Set MULTILIB_ABIS to DEFAULT_ABI if ! use multilib. |
2736 |
- |
2737 |
- 08 Oct 2005; Chris PeBenito <pebenito@g.o> glibc-2.3.5-r1.ebuild, |
2738 |
- glibc-2.3.5-r2.ebuild: |
2739 |
- Enable SELinux support only on primary ABI on multilib systems. |
2740 |
- |
2741 |
- 08 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2742 |
- glibc-2.3.5-r2.ebuild: |
2743 |
- Exclude 5005_all_enable-multilib-with-cross-compile.patch unless we're |
2744 |
- building a mips64 crosscompiler as it breaks everything else. |
2745 |
- |
2746 |
- 07 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2747 |
- glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: |
2748 |
- Don't do get_libdir on crosscompiles except for mips64 since it breaks other |
2749 |
- targets and only mildly fixes mips64. |
2750 |
- |
2751 |
- 07 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2752 |
- glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050421.ebuild, |
2753 |
- glibc-2.3.5.20050722.ebuild: |
2754 |
- Don't do the CC setting hack if you've got eselect-compiler as that sets |
2755 |
- everything up correctly. |
2756 |
- |
2757 |
- 07 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2758 |
- glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: |
2759 |
- Avoid using CFLAGS_${ABI} for sparc64 as that is deprecated (and won't work |
2760 |
- with the default eselect-compiler settings). |
2761 |
- |
2762 |
- 07 Oct 2005; Jeremy Huddleston <eradicator@g.o> |
2763 |
- glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild: |
2764 |
- Punted some multilib config stuff to multilib.eclass. |
2765 |
- |
2766 |
-*glibc-2.3.5-r2 (06 Oct 2005) |
2767 |
- |
2768 |
- 06 Oct 2005; Mike Frysinger <vapier@g.o> +glibc-2.3.5-r2.ebuild: |
2769 |
- Push out accumulated fixes and fix amd64 multilib error where |
2770 |
- C{BUILD,TARGET}_OPT bled across compiles. |
2771 |
- |
2772 |
- 28 Sep 2005; Mike Frysinger <vapier@g.o> glibc-2.3.5-r1.ebuild: |
2773 |
- Add fix by Fredrik Tolf #86313. |
2774 |
- |
2775 |
- 21 Sep 2005; Mike Frysinger <vapier@g.o> glibc-2.3.5-r1.ebuild: |
2776 |
- Rework ABI handling for cross-compiles so mips n32/n64 works now with mips64 |
2777 |
- targets. |
2778 |
- |
2779 |
- 21 Sep 2005; Stephen P. Becker <geoman@g.o> |
2780 |
- glibc-2.3.5.20050722.ebuild: |
2781 |
- exclude patches 6640_mips_unistd_h-fixes.patch and |
2782 |
- 6600_mips_librt-mips.patch since the first isn't required anymore, and |
2783 |
- the second breaks the glibc compile--note a new, similar patch may be |
2784 |
- needed to facilitate transition between old userlands with the GLIBC_2.0 |
2785 |
- symbol in librt |
2786 |
- |
2787 |
- 18 Sep 2005; Michael Hanselmann <hansmi@g.o> glibc-2.3.5-r1.ebuild: |
2788 |
- Added to ~ppc. |
2789 |
- |
2790 |
- 16 Sep 2005; Bryan Østergaard <kloeri@g.o> |
2791 |
- glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20041102-r2.ebuild, |
2792 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, |
2793 |
- glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: |
2794 |
- Enable nptl on alpha. |
2795 |
- |
2796 |
- 07 Sep 2005; Jeremy Huddleston <eradicator@g.o> |
2797 |
- glibc-2.3.5-r1.ebuild: |
2798 |
- Forcing -j1. Found -j3 making problems on my u2 =(... |
2799 |
- |
2800 |
- 06 Sep 2005; Markus Rothe <corsair@g.o> glibc-2.3.5-r1.ebuild: |
2801 |
- Stable on ppc64 |
2802 |
- |
2803 |
- 28 Aug 2005; Joshua Kinard <kumba@g.o> glibc-2.3.5-r1.ebuild, |
2804 |
- glibc-2.3.5.ebuild: |
2805 |
- Bump 2.3.5 to stable, and 2.3.5-r1 to unstable on mips. |
2806 |
- |
2807 |
- 25 Aug 2005; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r10.ebuild: |
2808 |
- Add localedef-fix-trampoline.patch, as we have the same issues with a |
2809 |
- hardened kernel as with 2.3.x and gcc-[34].x. |
2810 |
- |
2811 |
- 21 Aug 2005; MATSUU Takuto <matsuu@g.o> glibc-2.3.5-r1.ebuild: |
2812 |
- Stable on sh. |
2813 |
- |
2814 |
- 17 Aug 2005; Mike Frysinger <vapier@g.o> glibc-2.3.5-r1.ebuild, |
2815 |
- glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: |
2816 |
- Make sure we filter all -O flags before we lock down to -O2 #77264. |
2817 |
- |
2818 |
- 16 Aug 2005; Jeremy Huddleston <eradicator@g.o> |
2819 |
- glibc-2.3.5-r1.ebuild: |
2820 |
- Stable on amd64 and x86 to address issues which cropped up since 2.3.5 went |
2821 |
- stable. This fixes bugs #52374, #85718, #100190. |
2822 |
- |
2823 |
- 10 Aug 2005; Jeremy Huddleston <eradicator@g.o> |
2824 |
- glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild, |
2825 |
- glibc-2.3.5.20050722.ebuild: |
2826 |
- Fixed USE=profile support... bug #100092. |
2827 |
- |
2828 |
- 04 Aug 2005; Martin Schlemmer <azarah@g.o> |
2829 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r1.ebuild, |
2830 |
- glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild: |
2831 |
- Fix typo, bug #101374. |
2832 |
- |
2833 |
- 31 Jul 2005; MATSUU Takuto <matsuu@g.o> glibc-2.3.5-r1.ebuild: |
2834 |
- Added ~sh to KEYWORDS. |
2835 |
- |
2836 |
- 29 Jul 2005; Mike Frysinger <vapier@g.o> glibc-2.3.5-r1.ebuild: |
2837 |
- Add patches for SuperH. |
2838 |
- |
2839 |
- 29 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild, |
2840 |
- glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild, |
2841 |
- glibc-2.3.5.20050722.ebuild: |
2842 |
- Fix cross-compilation RDEPENDs |
2843 |
- |
2844 |
- 29 Jul 2005; Guy Martin <gmsoft@g.o> glibc-2.3.2-r12.ebuild, |
2845 |
- glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild, |
2846 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild: |
2847 |
- Fixed hppa no pie patch path. |
2848 |
- |
2849 |
- 29 Jul 2005; Mike Frysinger <vapier@g.o> |
2850 |
- +files/2.3.4/hppa-no-pie.patch, glibc-2.3.2-r12.ebuild, |
2851 |
- glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild, |
2852 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild: |
2853 |
- Add patch to disable building nscd as PIE on hppa since PIE support is |
2854 |
- broken in glibc for parisc. |
2855 |
- |
2856 |
- 26 Jul 2005; Jeremy Huddleston <eradicator@g.o> |
2857 |
- glibc-2.3.5-r1.ebuild: |
2858 |
- Remove a nested function from iconvconfig to make it play nicer for hardened |
2859 |
- users. Closes bug #85718. |
2860 |
- |
2861 |
- 24 Jul 2005; Martin Schlemmer <azarah@g.o> glibc-2.3.5-r1.ebuild: |
2862 |
- Add the stripping of the dynamic linker from the snapshot ebuilds, else we |
2863 |
- cannot set breakpoints in shared libraries. Make sure we only move actual |
2864 |
- files and not symlinks to the tmp directory. |
2865 |
- |
2866 |
-*glibc-2.3.5.20050722 (24 Jul 2005) |
2867 |
- |
2868 |
- 24 Jul 2005; Martin Schlemmer <azarah@g.o> |
2869 |
- +glibc-2.3.5.20050722.ebuild: |
2870 |
- New snapshot release. |
2871 |
- |
2872 |
- 24 Jul 2005; Markus Rothe <corsair@g.o> glibc-2.3.5-r1.ebuild: |
2873 |
- added ~ppc64 |
2874 |
- |
2875 |
- 23 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild, |
2876 |
- glibc-2.3.5-r1.ebuild: |
2877 |
- Changed CHOST->CTARGET for 486/586 linuxthreads workaround. Set keywords in |
2878 |
- 2.3.5-r1 to ~amd64 ~sparc ~x86 in prep to remove from package.mask. |
2879 |
- |
2880 |
- 22 Jul 2005; Jeremy Huddleston <eradicator@g.o> |
2881 |
- glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild: |
2882 |
- Readded 1040_all_2.3.3-localedef-fix-trampoline.patch which got lost during |
2883 |
- a glibc bump. Shoud address bug #85718. Also, let --with-__thread be |
2884 |
- controlled by linuxthread-tls instead of !glibc-compat20. |
2885 |
- |
2886 |
- 17 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild, |
2887 |
- glibc-2.3.5-r1.ebuild: |
2888 |
- Workaround for bug #90236 in 2.3.5. Bump of infopages in 2.3.5-r1. |
2889 |
- |
2890 |
- 15 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild: |
2891 |
- Stable on x86. This pushes fixes for the nslookup bug and bugs #74555, |
2892 |
- #87671, #90825, and #98779 plus others into stable on x86. |
2893 |
- |
2894 |
- 15 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild, |
2895 |
- glibc-2.3.5-r1.ebuild: |
2896 |
- Removed the PDEPEND on emul-glibc for amd64 as this release (and all future |
2897 |
- releases) are masked on 2004.3 for amd64. |
2898 |
- |
2899 |
-*glibc-2.3.5-r1 (15 Jul 2005) |
2900 |
- |
2901 |
- 15 Jul 2005; Jeremy Huddleston <eradicator@g.o> |
2902 |
- +glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421: |
2903 |
- Revision bump to address bugs #52374, #82424, and #95351. Adds support for |
2904 |
- the 'profile' USE flag which causes profiling glibc libs to be build. The |
2905 |
- glibc-omitfp USE flag is now used instead of the !debug flag and CFLAGS |
2906 |
- checking to determine if we should pass --enable-omitfp to configure. The |
2907 |
- glibc-compat20 USE flag has been introduced to enable the glibc-compat |
2908 |
- addon and force the linuxthreads glibc to be compiled with |
2909 |
- --without-__thread. This will allow better support for legacy (and in some |
2910 |
- cases "broken") binaries to work with this glibc. If you aren't using such |
2911 |
- binaries, you're better off not using this USE flag. See bug #95351. |
2912 |
- |
2913 |
- 14 Jul 2005; Jeremy Huddleston <eradicator@g.o> |
2914 |
- -files/glibc-2.2.4-string2.h.diff, |
2915 |
- -files/2.2.5/glibc-2.2.5-alpha-gcc3-fix.diff, |
2916 |
- -files/2.2.5/glibc-2.2.5-alpha-pcdyn-fix.diff, |
2917 |
- -files/2.2.5/glibc-2.2.5-arm-errlist-fix.diff, |
2918 |
- -files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff, |
2919 |
- -files/2.2.5/glibc-2.2.5-divdi3.diff, |
2920 |
- -files/2.2.5/glibc-2.2.5-dns-network-overflow.diff, |
2921 |
- -files/2.2.5/glibc-2.2.5-gcc311.patch, |
2922 |
- -files/2.2.5/glibc-2.2.5-getgrouplist.patch, |
2923 |
- -files/2.2.5/glibc-2.2.5-ppc-semctl.diff, |
2924 |
- -files/2.2.5/glibc-2.2.5-ppc-sqrtl.diff, |
2925 |
- -files/2.2.5/glibc-2.2.5-sandbox.diff, |
2926 |
- -files/2.2.5/glibc-2.2.5-sparc-mathinline.patch, |
2927 |
- -files/2.2.5/glibc-2.2.5-sparc-misc.diff, |
2928 |
- -files/2.2.5/glibc-2.2.5-sparc32-semctl.patch, |
2929 |
- -files/2.2.5/glibc-2.2.5-sparc64-fixups.diff, |
2930 |
- -files/2.2.5/glibc-2.2.5-sunrpc-overflow.diff, |
2931 |
- -files/2.2.5/glibc-2.2.5-threadsig.diff, |
2932 |
- -files/2.2.5/glibc-2.2.5.divbyzero.patch, |
2933 |
- -files/2.2.5/glibc-2.2.5.restrict_arr.patch, |
2934 |
- -files/2.3.1/glibc-2.3.1-elf-machine-rela-mips.patch, |
2935 |
- -files/2.3.1/glibc-2.3.1-exit-syscall-mips.patch, |
2936 |
- -files/2.3.1/glibc-2.3.1-inline-syscall-mips.patch, |
2937 |
- -files/glibc-xdr_security.patch, -glibc-2.3.4.20041102.ebuild, |
2938 |
- -glibc-2.3.4.20050125.ebuild: |
2939 |
- Cleaning out some old cruft. |
2940 |
- |
2941 |
-*glibc-2.3.4.20041102-r2 (13 Jul 2005) |
2942 |
- |
2943 |
- 13 Jul 2005; Yuta SATOH <nigoro@g.o> |
2944 |
- +glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.5.ebuild, |
2945 |
- glibc-2.3.5.20050421.ebuild: |
2946 |
- added multilib support on ppc64, bug #97162 |
2947 |
- |
2948 |
- 12 Jul 2005; Jeremy Huddleston <eradicator@g.o> |
2949 |
- glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild, |
2950 |
- glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
2951 |
- glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: |
2952 |
- Changed DEPEND to use ~ instead of >= for glibc so we keep version sync |
2953 |
- between the packages. |
2954 |
- |
2955 |
- 11 Jul 2005; Martin Schlemmer <azarah@g.o> |
2956 |
- glibc-2.3.4.20050125-r1.ebuild: |
2957 |
- Update to support selinux USE flag. |
2958 |
- |
2959 |
- 11 Jul 2005; Martin Schlemmer <azarah@g.o> |
2960 |
- glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.5.ebuild, |
2961 |
- glibc-2.3.5.20050421.ebuild: |
2962 |
- Update to support selinux USE flag (blame spb). |
2963 |
- |
2964 |
- 07 Jul 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild: |
2965 |
- Stable amd64. |
2966 |
- |
2967 |
- 26 Jun 2005; Luca Barbato <lu_zero@g.o> glibc-2.3.5.ebuild: |
2968 |
- ppc doesn't build correctly with -nptlonly |
2969 |
- |
2970 |
- 16 June 2005; Martin Schlemmer <azarah@g.o> |
2971 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild: |
2972 |
- Do not backup symlinks for the 'do not strip thread/ld.so libs' action, as |
2973 |
- it causes issues (basically the 'mv -f' followed the symlink instead of |
2974 |
- moving it ...). |
2975 |
- |
2976 |
- 14 Jun 2005; Mike Frysinger <vapier@g.o> files/nscd: |
2977 |
- Add a permission check to nscd init.d #96108 by Paul Ortyl. |
2978 |
- |
2979 |
- 11 Jun 2005; Mike Frysinger <vapier@g.o> |
2980 |
- glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild, |
2981 |
- glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
2982 |
- glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: |
2983 |
- Add missing popd by Sunil #95736. |
2984 |
- |
2985 |
- 07 Jun 2005; Mike Frysinger <vapier@g.o> files/2.3.5/ssp.c, |
2986 |
- +files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch, |
2987 |
- glibc-2.3.5.ebuild: |
2988 |
- Make sure we dont build ssp.c with stack-protector and disable syslog() |
2989 |
- until we have a better fix #94325. |
2990 |
- |
2991 |
- 05 Jun 2005; Mike Frysinger <vapier@g.o> |
2992 |
- +files/2.3.4/glibc234-alpha-xstat.patch, glibc-2.3.4.20041102.ebuild, |
2993 |
- glibc-2.3.4.20041102-r1.ebuild: |
2994 |
- Add xstat patch for alpha for kloeri. |
2995 |
- |
2996 |
- 27 May 2005; Bryan Østergaard <kloeri@g.o> |
2997 |
- glibc-2.3.4.20041102-r1.ebuild: |
2998 |
- Stable on alpha. |
2999 |
- |
3000 |
- 05 May 2005; Martin Schlemmer <azarah@g.o> |
3001 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild: |
3002 |
- Do not strip ld.so to enable setting breakpoints in shared libraries (Fix by |
3003 |
- Lonnie Princehouse). |
3004 |
- |
3005 |
- 03 May 2005; Mike Frysinger <vapier@g.o> |
3006 |
- glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
3007 |
- glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: |
3008 |
- Dont try the ld.so test on static binaries #90836 by Vasilii Alferov. |
3009 |
- |
3010 |
- 29 Apr 2005; Markus Rothe <corsair@g.o> |
3011 |
- glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild, |
3012 |
- glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild: |
3013 |
- Filed in the values for CDEFINE on ppc64; bug #88749 |
3014 |
- |
3015 |
- 28 Apr 2005; Markus Rothe <corsair@g.o> glibc-2.3.5.ebuild, |
3016 |
- glibc-2.3.5.20050421.ebuild: |
3017 |
- Added ~ppc64 to KEYWORDS |
3018 |
- |
3019 |
- 27 Apr 2005; Jeremy Huddleston <eradicator@g.o> glibc-2.3.5.ebuild, |
3020 |
- glibc-2.3.5.20050421.ebuild: |
3021 |
- Don't use --enable-omitfp on i[345]86. |
3022 |
- |
3023 |
- 24 Apr 2005; Joshua Kinard <kumba@g.o> |
3024 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild: |
3025 |
- We're a bit dated on mips. Bump 2.3.4.20050125-r1 to stable, and 2.3.5 to |
3026 |
- unstable. |
3027 |
- |
3028 |
-*glibc-2.3.5.20050421 (23 Apr 2005) |
3029 |
- |
3030 |
- 23 Apr 2005; Martin Schlemmer <azarah@g.o> |
3031 |
- +glibc-2.3.5.20050421.ebuild: |
3032 |
- CVS update for gcc-4.0.0 testing. Added 5090_all_stubs-rule-fix.patch |
3033 |
- to patches to fix: |
3034 |
- |
3035 |
- http://sources.redhat.com/ml/libc-alpha/2005-04/msg00098.html |
3036 |
- |
3037 |
- 13 Apr 2005; Luca Barbato <lu_zero@g.o> glibc-2.3.5.ebuild: |
3038 |
- Marked ~ppc |
3039 |
- |
3040 |
-*glibc-2.3.5 (12 Apr 2005) |
3041 |
- |
3042 |
- 12 Apr 2005; Jeremy Huddleston <eradicator@g.o> |
3043 |
- +glibc-2.3.5.ebuild: |
3044 |
- Version bump. |
3045 |
- |
3046 |
- 07 Apr 2005; Jeremy Huddleston <eradicator@g.o> |
3047 |
- glibc-2.3.4.20050125-r1.ebuild: |
3048 |
- Stop excluding the gcc4 patch. Put code in pkg_postinst to remove nptl |
3049 |
- libpthread-*.so if we have linuxthreads glibc. Sometimes it doesn't get |
3050 |
- emerged and can cause problems like bug #87671. |
3051 |
- |
3052 |
- 07 Apr 2005; Mike Frysinger <vapier@g.o> |
3053 |
- glibc-2.3.4.20050125-r1.ebuild: |
3054 |
- Delete the glibc-compat dir since its useless to us #87739. |
3055 |
- |
3056 |
- 06 Apr 2005; Daniel Ostrow <dostrow@g.o> |
3057 |
- glibc-2.3.4.20041102-r1.ebuild: |
3058 |
- Drop to -j1 for hardened ppc64 |
3059 |
- |
3060 |
- 03 Apr 2005; Daniel Goller <morfic@g.o> |
3061 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: |
3062 |
- marking 20050125 -ppc till breakage can be fixed see bug #87671 |
3063 |
- |
3064 |
- 01 Apr 2005; Joseph Jezak <josejx@g.o> glibc-2.3.4.20050125.ebuild, |
3065 |
- glibc-2.3.4.20050125-r1.ebuild: |
3066 |
- Added ~ppc for bug #87452. |
3067 |
- |
3068 |
- 31 Mar 2005; Danny van Dyk <kugelfang@g.o> |
3069 |
- glibc-2.3.4.20050125-r1.ebuild: |
3070 |
- Fixed gconvdir on multilib arches, BUG #86861. |
3071 |
- |
3072 |
- 23 Mar 2005; Martin Schlemmer <azarah@g.o> |
3073 |
- glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild: |
3074 |
- Fixup copy operations to not replace symlinks with files. Add a fix ala |
3075 |
- vapier for bug #85555 (more a abort if this glibc is going to kill / than a |
3076 |
- fix). |
3077 |
- |
3078 |
- 21 Mar 2005; Aron Griffis <agriffis@g.o> |
3079 |
- glibc-2.3.4.20041102-r1.ebuild: |
3080 |
- Add ~alpha |
3081 |
- |
3082 |
- 15 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3083 |
- glibc-2.3.4.20050125-r1.ebuild: |
3084 |
- Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug |
3085 |
- #52374. Fix building a crosscompiled glibc with nptl when no libc is |
3086 |
- present. Use --no-archive when creating locales as some apps don't like |
3087 |
- locale-archive, bug #82106. |
3088 |
- |
3089 |
-*glibc-2.3.4.20041102-r1 (15 Mar 2005) |
3090 |
- |
3091 |
- 15 Mar 2005; Martin Schlemmer <azarah@g.o> |
3092 |
- +glibc-2.3.4.20041102-r1.ebuild: |
3093 |
- Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug |
3094 |
- #52374. Bump x86 stable. |
3095 |
- |
3096 |
- 15 Mar 2005; Martin Schlemmer <azarah@g.o> |
3097 |
- +files/2.3.4/glibc-2.3.4-fix-_dl_next_tls_modid-assert.patch, |
3098 |
- glibc-2.3.4.20050125.ebuild: |
3099 |
- Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug #52374. |
3100 |
- |
3101 |
- 15 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3102 |
- glibc-2.3.4.20050125-r1.ebuild: |
3103 |
- gcc-4 fix from bug #83403. Fixes for when CBUILD != CHOST. |
3104 |
- |
3105 |
- 07 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3106 |
- glibc-2.3.4.20050125-r1.ebuild: |
3107 |
- Don't allow sys/kd.h to prevent linux/types.h from loading outside of its |
3108 |
- context. This fixes a problem with glibc, linux-headers-2.6 and bigendian |
3109 |
- archs. |
3110 |
- |
3111 |
- 05 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3112 |
- glibc-2.3.4.20050125-r1.ebuild: |
3113 |
- Fixed crosscompile want_nptl. Fixed broken src_install logic which resulted |
3114 |
- in only nptl version being installed. |
3115 |
- |
3116 |
- 05 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3117 |
- glibc-2.3.4.20050125-r1.ebuild: |
3118 |
- Readded libidn addon missing in 2.3.4.20050125. Use configure option |
3119 |
- --enable-omitfp if the user has -fomit-frame-pointer in their CFLAGS (before |
3120 |
- we strip it out). |
3121 |
- |
3122 |
- 04 Mar 2005; Jeremy Huddleston <eradicator@g.o> |
3123 |
- glibc-2.3.4.20050125-r1.ebuild: |
3124 |
- A few sparc and multilib fixes with the changing CHOST. Readded warning |
3125 |
- about crosscompiled glibc needing to be installed first before one can be |
3126 |
- emerged with nptl. Added some fedora updates (glibc-compat) and an updated |
3127 |
- mips patch from Kumba. |
3128 |
- |
3129 |
- 19 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3130 |
- glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: |
3131 |
- Updated ssp.c in -r1 with patch from bug #65892 thanks to Kevin F. Quinn |
3132 |
- <co@××××××××.com> |
3133 |
- |
3134 |
- 16 Feb 2005; Luca Barbato <lu_zero@g.o> |
3135 |
- glibc-2.3.4.20041102.ebuild: |
3136 |
- Marked ppc |
3137 |
- |
3138 |
-*glibc-2.3.4.20050125-r1 (15 Feb 2005) |
3139 |
- |
3140 |
- 15 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3141 |
- +glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild: |
3142 |
- package.mask'd version bump to fix bugs that cropped up after release. Added |
3143 |
- hardened patch that got left out of the patch tarball. -r1 unconditionally |
3144 |
- applies it, and also readds the libidn addon. |
3145 |
- |
3146 |
- 12 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3147 |
- glibc-2.3.4.20050125.ebuild: |
3148 |
- Hack to allow USE=nptl when emerging a crosscompile glibc. More crosscompile |
3149 |
- fixes for USE="nptl -nptlonly". Multilib fixes. Weworked sparc CHOST |
3150 |
- setting logic to work better with crosscompiling. |
3151 |
- |
3152 |
- 12 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3153 |
- glibc-2.3.4.20050125.ebuild: |
3154 |
- Readd the 'kill -lgcc_eh hack' for static gccs. Cleaned up crosscompiling |
3155 |
- support to properly use CHOST and CBUILD, so tc-getCC works right. Fixed |
3156 |
- crosscompiling to mips-* |
3157 |
- |
3158 |
- 12 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3159 |
- glibc-2.3.4.20050125.ebuild: |
3160 |
- Added DEPEND for cross-compilation. |
3161 |
- |
3162 |
- 11 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3163 |
- glibc-2.3.4.20050125.ebuild: |
3164 |
- Always grab/unpack the linuxthreads tarball so the infopages can install |
3165 |
- right. See bug #81661. |
3166 |
- |
3167 |
- 10 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3168 |
- glibc-2.3.4.20050125.ebuild: |
3169 |
- Added infopages. Fixed up cross-compilation for multilib CTARGETS. Don't |
3170 |
- think we're multilib when crosscompiling for sparc-* or mips-*. Added |
3171 |
- >=sys-devel/gcc-config-1.3.9 dependency for cross-compile multilib support. |
3172 |
- Fixed some lib -> $(get_libdir) problems. This should be the final commit |
3173 |
- before it can come out of package.mask. |
3174 |
- |
3175 |
- 06 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3176 |
- glibc-2.3.4.20050125.ebuild: |
3177 |
- Updated patchset for mips. Removed a few old sed calls from src_unpack which |
3178 |
- don't do anything any more or were fixed in another way upstream. Adding |
3179 |
- tested archs: ~mips, ~sparc, ~x86. Still in package.mask. Added linuxthreads |
3180 |
- manpages. |
3181 |
- |
3182 |
- 06 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3183 |
- glibc-2.3.4.20041102.ebuild: |
3184 |
- Adding in a fix for people bit by the rsync bug #80591. |
3185 |
- |
3186 |
-*glibc-2.2.5-r10 (06 Feb 2005) |
3187 |
- |
3188 |
- 06 Feb 2005; Mike Frysinger <vapier@g.o> +glibc-2.2.5-r10.ebuild: |
3189 |
- Clean up ebuild and move manpages/patches to our mirrors. |
3190 |
- |
3191 |
- 05 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3192 |
- glibc-2.3.4.20050125.ebuild: |
3193 |
- Multilibi/Cross-compile cleanups. Makde src_test the tests in both |
3194 |
- linuxthreads and nptl builds. |
3195 |
- |
3196 |
-*glibc-2.3.4.20050125 (05 Feb 2005) |
3197 |
- |
3198 |
- 05 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3199 |
- +glibc-2.3.4.20050125.ebuild: |
3200 |
- Version bump to upstream's 2.3.4 final release. Now using a patch tarball |
3201 |
- instead of ${FILESDIR}. package.mask for testing. Patchset is subject to |
3202 |
- change while it is in package.mask, so if you test it out during that time, |
3203 |
- you might want to re-emerge it once it goes into ~arch. |
3204 |
- |
3205 |
- 02 Feb 2005; Jeremy Huddleston <eradicator@g.o> |
3206 |
- glibc-2.3.4.20041102.ebuild: |
3207 |
- Stable amd64. |
3208 |
- |
3209 |
- 31 Jan 2005; <plasmaroo@g.o> glibc-2.3.4.20041102.ebuild: |
3210 |
- Marking stable for the 2005.0 IA64 2005.0 profile to work. |
3211 |
- |
3212 |
- 12 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
3213 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3214 |
- Just a few more changes that do nothing on current profiles... Changed |
3215 |
- multilib-pkg to multilib-pkg-force. Added prep_ml_includes. Added inherit |
3216 |
- multilib. |
3217 |
- |
3218 |
- 11 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
3219 |
- glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild, |
3220 |
- glibc-2.3.4.20041102.ebuild: |
3221 |
- Changed linux26-headers depend to accept linux-headers-2.6 as well. |
3222 |
- |
3223 |
- 11 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
3224 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3225 |
- A few more multilib fixes and install_locales now uses -j1 as it died on me |
3226 |
- because of a parallel-make problem. |
3227 |
- |
3228 |
- 11 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
3229 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3230 |
- Fix bug #77476 for amd64 building x86 libc. |
3231 |
- |
3232 |
- 10 Jan 2005; Jeremy Huddleston <eradicator@g.o> |
3233 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3234 |
- Support MULTILIB_ABIS. Build for all of them by default so multilib archs |
3235 |
- can have a multilib c++ compiler without usign ugly hacks. |
3236 |
- |
3237 |
- 04 Jan 2005; Mike Frysinger <vapier@g.o> |
3238 |
- +files/2.3.2/glibc-2.3.2-assert.patch, glibc-2.3.2-r12.ebuild: |
3239 |
- Add patch from upstream to clean up assert.h. |
3240 |
- |
3241 |
- 03 Jan 2005; Mike Frysinger <vapier@g.o> |
3242 |
- +files/2.3.2/glibc-2.3.2-alpha-sysdeps.patch, glibc-2.3.2-r12.ebuild: |
3243 |
- Backport USE=userlocale support. Fix building on alpha with 2.6 headers with |
3244 |
- patch from upstream #52764 by 0g. |
3245 |
- |
3246 |
- 23 Dec 2004; Jeremy Huddleston <eradicator@g.o> |
3247 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3248 |
- Added support for ${ABI} and if it's not set, we do sll ${MULTILIB_ABIS}. |
3249 |
- This is restricted to the sparc64-multilib PROFILE_ARCH. |
3250 |
- |
3251 |
- 13 Dec 2004; Jeremy Huddleston <eradicator@g.o> |
3252 |
- glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild: |
3253 |
- Added ~sparc to glibc-2.3.4.20040808-r1, but it is masked in the sparc32 and |
3254 |
- sparc64 PROFILE_ARCHs. Older versions have v9a assembly code that doesn't |
3255 |
- work with newer binutils. Glibc also isn't quite smart enough to realize |
3256 |
- that it has v9a assembly, so if it uses the gcc default (v9), it will fail, |
3257 |
- so we force v9a as flags. I also added the updated logic to 2.3.4.20041102, |
3258 |
- but as I haven't tested it yet, it hasn't been marked. |
3259 |
- |
3260 |
- 05 Dec 2004; <solar@g.o> glibc-2.3.4.20041102.ebuild: |
3261 |
- - q/a - missed glibc-2.3.4.20041102 in last fix |
3262 |
- |
3263 |
- 05 Dec 2004; <solar@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3264 |
- - q/a fix - hppa is the only arch with an upwords growing stack and thus can |
3265 |
- not use ssp vs being the only arch that can use ssp |
3266 |
- |
3267 |
- 22 Nov 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20041102.ebuild: |
3268 |
- stable on ppc64 |
3269 |
- |
3270 |
- 12 Nov 2004; Joshua Kinard <kumba@g.o> |
3271 |
- glibc-2.3.4.20040619-r2.ebuild: |
3272 |
- Tricksy patchesess, mispellses thems we does. |
3273 |
- |
3274 |
- 11 Nov 2004; Joshua Kinard <kumba@g.o> |
3275 |
- glibc-2.3.4.20040619-r2.ebuild: |
3276 |
- Forgot to rename a patch in the ebuild. |
3277 |
- |
3278 |
- 10 Nov 2004; Joshua Kinard <kumba@g.o> glibc-2.3.4.20041102.ebuild: |
3279 |
- Removed line referencing a uneeded patch for mips. |
3280 |
- |
3281 |
- 10 Nov 2004; Joshua Kinard <kumba@g.o> |
3282 |
- glibc-2.3.4.20040808-r1.ebuild: |
3283 |
- Masking via keywords directly. 2.3.4.20041102 works for o32 mips, n32 is still |
3284 |
- experimental and broken, but I don't think it can get much more broken than it |
3285 |
- is already. Winging it. |
3286 |
- |
3287 |
- 10 Nov 2004; Joshua Kinard <kumba@g.o> |
3288 |
- +files/2.3.3/glibc-2.3.3-mips-addabi.diff, |
3289 |
- +files/2.3.3/glibc-2.3.3-mips-nolib3264.diff, |
3290 |
- +files/2.3.3/glibc-2.3.3-mips-semtimedop.diff, |
3291 |
- +files/2.3.3/glibc-2.3.3-mips-syscall.h.diff, |
3292 |
- +files/2.3.3/glibc-2.3.3-mips-sysify.diff, -files/2.3.3/mips-addabi.diff, |
3293 |
- -files/2.3.3/mips-nolib3264.diff, -files/2.3.3/mips-syscall.h.diff, |
3294 |
- -files/2.3.3/mips-sysify.diff, -files/2.3.3/semtimedop.diff, |
3295 |
- +files/2.3.4/glibc-2.3.4-mips-add-missing-sgidefs_h.patch, |
3296 |
- +files/2.3.4/glibc-2.3.4-mips-prot_grows-undefined.patch, |
3297 |
- +files/2.3.4/glibc-2.3.4-mips-rtld_deepbind-undefined.patch, |
3298 |
- +files/2.3.4/glibc-2.3.4-mips-sysdep-cancel.diff, |
3299 |
- +files/2.3.4/glibc-2.3.4-mips-update-__throw.patch, |
3300 |
- -files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.3.20040420-r2.ebuild, |
3301 |
- glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild, |
3302 |
- glibc-2.3.4.20041021.ebuild, glibc-2.3.4.20041102.ebuild: |
3303 |
- Renamed a few patches to better identify them for mips, masked 2.3.4.20041021, |
3304 |
- and added a series of patches to 2.3.4.20041102 from libc-alpha ML that allows |
3305 |
- it to build and usable. Also re-added use of the librt patchs to fix a |
3306 |
- run-time error. |
3307 |
- |
3308 |
- 05 Nov 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20041102.ebuild: |
3309 |
- keywording as ~amd64, ~ppc64, ~ia64, and ~x86. added ~ppc keyword thanks to |
3310 |
- testing by morfic. hopefully this will be the last new revision for a bit. |
3311 |
- |
3312 |
- 05 Nov 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20041021.ebuild, |
3313 |
- glibc-2.3.4.20041102.ebuild: |
3314 |
- made the ebuild die if nptlonly is in USE without nptl also being in USE |
3315 |
- |
3316 |
-*glibc-2.3.4.20041102 (04 Nov 2004) |
3317 |
- |
3318 |
- 04 Nov 2004; Travis Tilley <lv@g.o> |
3319 |
- +files/2.3.4/glibc-2.3.4-features-header-fix.patch, |
3320 |
- +files/2.3.4/glibc-2.3.4-fedora-branch-nomalloccheck.patch, |
3321 |
- +files/2.3.4/glibc-2.3.4-mdns-resolver-20041102.diff, |
3322 |
- +glibc-2.3.4.20041102.ebuild: |
3323 |
- fedora-branch update. converted version checks to versionator.eclass. moved |
3324 |
- all instances of CCHOST over to CTARGET. added the ability to disable the |
3325 |
- malloc check at build-time with USE=nomalloccheck. remove |
3326 |
- /$(get_libdir)/tls/ in preinst if migrating from nptl to nptlonly (bug |
3327 |
- 69258) |
3328 |
- |
3329 |
- 31 Oct 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20041021.ebuild: |
3330 |
- build fix for ppc64 |
3331 |
- |
3332 |
- 29 Oct 2004; Travis Tilley <lv@g.o> |
3333 |
- -files/2.3.4/glibc-2.3.3-mdns-resolver.diff, |
3334 |
- +files/2.3.4/glibc-2.3.3-mdns-resolver2.diff, +files/2.3.4/host.conf, |
3335 |
- glibc-2.3.4.20041021.ebuild: |
3336 |
- updated the multicast dns patch from suse and added an example host.conf that |
3337 |
- disables it by default. see bug 67385 for more info |
3338 |
- |
3339 |
- 29 Oct 2004; Daniel Drake <dsd@g.o> glibc-2.3.4.20041021.ebuild: |
3340 |
- Add exit condition to prevent more people running into bug 69258 |
3341 |
- |
3342 |
- 27 Oct 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20041006.ebuild, |
3343 |
- glibc-2.3.4.20041021.ebuild: |
3344 |
- keyworded 2.3.4.10041021 as testing on amd64, x86, and ppc64. removed the 1006 |
3345 |
- snapshot due to bug 67603, which 1021 fixes. |
3346 |
- |
3347 |
-*glibc-2.3.4.20041021 (26 Oct 2004) |
3348 |
- |
3349 |
- 26 Oct 2004; Travis Tilley <lv@g.o> |
3350 |
- +files/2.3.4/glibc-2.3.4-fedora-branch-no-force-nontls.patch, |
3351 |
- +files/2.3.4/glibc-2.3.4-fedora-branch-no-libnoversion.patch, |
3352 |
- glibc-2.3.4.20041006.ebuild, +glibc-2.3.4.20041021.ebuild: |
3353 |
- updated to the fedora-branch snap in fedora's 2.3.3-73 src rpm and removed the |
3354 |
- glibc 2.0 compat (libNoVersion) changes |
3355 |
- |
3356 |
- 19 Oct 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3357 |
- sane fix for problem mentioned below |
3358 |
- |
3359 |
- 16 Oct 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3360 |
- emergancy fix, code from lv's change on 10/13 h0rked up ppc64 royally |
3361 |
- and given this is the ppc64 stable version, I'm going to rush this in |
3362 |
- to avoid the angry mob that's amassing outside my window |
3363 |
- |
3364 |
- 16 Oct 2004; Luca Barbato <lu_zero@g.o> |
3365 |
- glibc-2.3.4.20041006.ebuild: |
3366 |
- Marked -ppc has proven to subtle flaw code, probably inline optimizations |
3367 |
- |
3368 |
- 14 Oct 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20041006.ebuild: |
3369 |
- Updated hppa patches to 2004-09-30. Fixed unpacking (#67503). Marked -hppa |
3370 |
- since it was never tested and problems where reported on the parisc mailing |
3371 |
- list. |
3372 |
- |
3373 |
- 13 Oct 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3374 |
- Moved Lv's latest patch into do_arch{ia64|amd64}_patches() to avoid breakage |
3375 |
- for other arches. |
3376 |
- |
3377 |
- 13 Oct 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3378 |
- Added unset of EPATCH_OPTS in do_arch_hppa_patches to fix patching at later |
3379 |
- stage. |
3380 |
- |
3381 |
- 12 Oct 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3382 |
- Stable on hppa. |
3383 |
- |
3384 |
- 13 Oct 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040808-r1.ebuild, |
3385 |
- glibc-2.3.4.20041006.ebuild: |
3386 |
- it seems the strange libpthread-not-installed bug was an ebuild quirk and not |
3387 |
- a portage quirk. it should hopefully be fixed now. i've also added a safety |
3388 |
- function to 2.3.4.20040808 and 2.3.4.20041006 that will prevent glibc from |
3389 |
- installing if libpthread is missing, which will likely be expanded further in |
3390 |
- the future. re-keyworded 2.3.4.20041006 ~amd64. |
3391 |
- |
3392 |
- 12 Oct 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20041006.ebuild: |
3393 |
- keyworded -amd64 for libpthread bug. |
3394 |
- |
3395 |
- 11 Oct 2004; <solar@g.o> glibc-2.3.4.20040808-r1.ebuild: |
3396 |
- marked 20040808-r1 stable x86 for 2004.3 |
3397 |
- |
3398 |
- 11 Oct 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20041006.ebuild: |
3399 |
- re-keyword as testing for x86, amd64, hppa, ppc64, and ppc |
3400 |
- |
3401 |
- 10 Oct 2004; Travis Tilley <lv@g.o> |
3402 |
- +files/2.3.4/glibc-2.3.4-res_init.patch, glibc-2.3.4.20040808-r1.ebuild: |
3403 |
- added fix for a relocation error on at least amd64 and ia64. see |
3404 |
- http://sources.redhat.com/ml/libc-alpha/2004-08/msg00076.html for more info. |
3405 |
- closes bug 66396. |
3406 |
- |
3407 |
-*glibc-2.3.2-r12 (07 Oct 2004) |
3408 |
- |
3409 |
- 07 Oct 2004; Travis Tilley <lv@g.o> |
3410 |
- +files/2.3.3/glibc-2.3.3-tempfile.patch, -glibc-2.3.2-r11.ebuild, |
3411 |
- +glibc-2.3.2-r12.ebuild, -glibc-2.3.3.20040420-r1.ebuild, |
3412 |
- +glibc-2.3.3.20040420-r2.ebuild, -glibc-2.3.4.20040619-r1.ebuild, |
3413 |
- +glibc-2.3.4.20040619-r2.ebuild, +glibc-2.3.4.20040808-r1.ebuild, |
3414 |
- -glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20041006.ebuild: |
3415 |
- added a patch to fix insecure tempfile handling, closes bug 66358 |
3416 |
- |
3417 |
-*glibc-2.3.4.20041006 (07 Oct 2004) |
3418 |
- |
3419 |
- 07 Oct 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20041002.ebuild, |
3420 |
- +glibc-2.3.4.20041006.ebuild: |
3421 |
- fixed a small bootstrap timezone bug and the group permissions bug (66392) |
3422 |
- |
3423 |
- 04 Oct 2004; Travis Tilley <lv@g.o> |
3424 |
- +files/2.3.4/glibc-2.3.3-mdns-resolver.diff, glibc-2.3.4.20041002.ebuild: |
3425 |
- added a patch from suse for multicast dns (rendezvous/howl) support, taken |
3426 |
- from their glibc-2.3.3-63.src.rpm. closes bug 66295 |
3427 |
- |
3428 |
-*glibc-2.3.4.20041002 (04 Oct 2004) |
3429 |
- |
3430 |
- 04 Oct 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20040928.ebuild, |
3431 |
- +glibc-2.3.4.20041002.ebuild: |
3432 |
- updated to the latest fedora-branch snapshot. among other things, this fixes |
3433 |
- the pthread_mutex_timedwait bug detailed at |
3434 |
- http://sources.redhat.com/bugzilla/show_bug.cgi?id=417 |
3435 |
- |
3436 |
- 01 Oct 2004; Joshua Kinard <kumba@g.o> glibc-2.3.4.20040808.ebuild: |
3437 |
- Added ~mips to keywords. Only n32 users should see this upgrade, but ONLY if |
3438 |
- using the newer cascading profiles. |
3439 |
- |
3440 |
- 01 Oct 2004; Joshua Kinard <kumba@g.o> |
3441 |
- +files/2.3.4/glibc-2.3.4-mips-generate-syscall_h.patch, |
3442 |
- glibc-2.3.4.20040808.ebuild: |
3443 |
- Added patch for mips that properly generates bits/syscall.h when using 2.6.x |
3444 |
- headers. Only enabled for n32 use currently. |
3445 |
- |
3446 |
- 01 Oct 2004; Luca Barbato <lu_zero@g.o> |
3447 |
- +files/2.3.4/glibc-2.3.4-getcontext.patch, glibc-2.3.4.20040808.ebuild: |
3448 |
- Fixed getcontext behaviour, the 20040928 has that fixed already |
3449 |
- |
3450 |
- 29 Sep 2004; Mike Frysinger <vapier@g.o> files/nscd, |
3451 |
- glibc-2.2.5-r9.ebuild, glibc-2.3.2-r11.ebuild, |
3452 |
- glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild, |
3453 |
- glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20040928.ebuild: |
3454 |
- Install the nscd init.d script #43076 by Rui Malheiro. |
3455 |
- |
3456 |
-*glibc-2.3.4.20040928 (28 Sep 2004) |
3457 |
- |
3458 |
- 28 Sep 2004; Travis Tilley <lv@g.o> |
3459 |
- +files/2.3.4/glibc-2.3.4-dl_execstack-PaX-support.patch, |
3460 |
- +files/2.3.4/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040928.ebuild: |
3461 |
- new snapshot, masked -*, with fedora-branch patches. made nptl-enabled glibc |
3462 |
- behave like the glibc in most other distributions, with nptl libs in lib/tls |
3463 |
- and a fallback linuxthreads version in lib. If the linuxthreads fallback isnt |
3464 |
- needed/wanted, you can revert to the old behavior by adding nptlonly to USE to |
3465 |
- save yourself some compile time. |
3466 |
- |
3467 |
- 21 Sep 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040808.ebuild: |
3468 |
- stable on amd64 |
3469 |
- |
3470 |
- 21 Sep 2004; Travis Tilley <lv@g.o> |
3471 |
- -files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, |
3472 |
- +files/2.3.4/glibc-2.3.4-nptl-pthread.h-g++-fix.patch, |
3473 |
- glibc-2.3.4.20040808.ebuild, -glibc-2.3.4.20040918.ebuild: |
3474 |
- removed 0918 snapshot, it will occasionally cause processes to not return. |
3475 |
- fixes bug 64787. backported the necessary nptl pthread header fix from it to |
3476 |
- 0808. |
3477 |
- |
3478 |
- 21 Sep 2004; Travis Tilley <lv@g.o> |
3479 |
- +files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, glibc-2.3.4.20040918.ebuild: |
3480 |
- added a fix for the new snapshot's broken ldd. fixes bug 64732. |
3481 |
- |
3482 |
- 19 Sep 2004; Joshua Kinard <kumba@g.o> |
3483 |
- glibc-2.3.4.20040619-r1.ebuild: |
3484 |
- QA fix: Added n32/n64 to IUSE. |
3485 |
- |
3486 |
-*glibc-2.3.4.20040918 (19 Sep 2004) |
3487 |
- |
3488 |
- 18 Sep 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20040916.ebuild, |
3489 |
- +glibc-2.3.4.20040918.ebuild: |
3490 |
- new snapshot, fixes building with 2.4. go team upstream support. |
3491 |
- |
3492 |
- 17 Sep 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040916.ebuild: |
3493 |
- removed keywords for archs that still use a 2.4 kernel, since recent nscd |
3494 |
- changes require 2.6 headers |
3495 |
- |
3496 |
-*glibc-2.3.4.20040916 (16 Sep 2004) |
3497 |
- |
3498 |
- 16 Sep 2004; Travis Tilley <lv@g.o> |
3499 |
- +files/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040916.ebuild: |
3500 |
- new snapshot. among other things it fixes a bug with pthreads.h being unable |
3501 |
- to be parsed by any version of GNU C++. |
3502 |
- |
3503 |
- 06 Sep 2004; Travis Tilley <lv@g.o> |
3504 |
- +files/2.3.4/glibc-gentoo-libdir.patch, glibc-2.3.4.20040808.ebuild: |
3505 |
- added $(get_libdir) support for amd64 and x86 and changed locale building |
3506 |
- logic to build user-specified locales only if USE=userlocales. fixes bug 62081 |
3507 |
- |
3508 |
- 06 Sep 2004; <solar@g.o> files/glibc-sec-hotfix-20040804.patch, |
3509 |
- glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild: |
3510 |
- added LD_TRACE_PRELINKING to list of sysdeps/generic/unsecvars.h to avoid info |
3511 |
- leaking with suid apps |
3512 |
- |
3513 |
- 06 Sep 2004; Ciaran McCreesh <ciaranm@g.o> |
3514 |
- glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040808.ebuild: |
3515 |
- Switch to use epause and ebeep, bug #62950 |
3516 |
- |
3517 |
- 31 Aug 2004; Gustavo Zacarias <gustavoz@g.o> |
3518 |
- glibc-2.3.3.20040420-r1.ebuild: |
3519 |
- Stable on sparc |
3520 |
- |
3521 |
- 30 Aug 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040808.ebuild: |
3522 |
- Updated hppa patches to 2004-08-24. |
3523 |
- |
3524 |
- 27 Aug 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20040605.ebuild: |
3525 |
- removed old ebuild |
3526 |
- |
3527 |
- 27 Aug 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040619-r1.ebuild, |
3528 |
- glibc-2.3.4.20040808.ebuild: |
3529 |
- removed broken downgrade check, removed unneeded hardened gcc fixes, added |
3530 |
- glibc-2.3.4-ld.so-brk-fix.patch to glibc-2.3.4.20040619-r1 |
3531 |
- |
3532 |
- 26 Aug 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040808.ebuild: |
3533 |
- stable on ppc64 |
3534 |
- |
3535 |
- 26 Aug 2004; Luca Barbato <lu_zero@g.o> glibc-2.3.4.20040808.ebuild: |
3536 |
- Marked ~ppc |
3537 |
- |
3538 |
- 18 Aug 2004; Ferris McCormick <fmccor@g.o> |
3539 |
- glibc-2.3.3.20040420-r1.ebuild: |
3540 |
- Add 'hardened' to the IUSE list. The ebuild uses it on sparc as an indicator |
3541 |
- that the compiler was built hardened, and so special care must be taken in the |
3542 |
- build of the library to avoid SegFaults from the startup routines crt1.o & |
3543 |
- friends. The main purpose for this change is to emphasize the point for anyone |
3544 |
- building the library on sparc with hardened gcc; there is no change in |
3545 |
- functionality. |
3546 |
- |
3547 |
- 17 Aug 2004; Luca Barbato <lu_zero@g.o> |
3548 |
- glibc-2.3.4.20040619-r1.ebuild: |
3549 |
- Marked ~ppc |
3550 |
- |
3551 |
- 16 Aug 2004; Travis Tilley <lv@g.o> |
3552 |
- +files/2.3.4/glibc-2.3.4-ld.so-brk-fix.patch, glibc-2.3.4.20040808.ebuild: |
3553 |
- added ld.so brk patch, which should fix the upstream bug detailed at |
3554 |
- http://sources.redhat.com/bugzilla/show_bug.cgi?id=227 |
3555 |
- |
3556 |
- 15 Aug 2004; Travis Tilley <lv@g.o> -glibc-2.3.3_pre20040207.ebuild: |
3557 |
- removed ebuild now that alpha and ia64 dont use it |
3558 |
- |
3559 |
- 15 Aug 2004; Aron Griffis <agriffis@g.o> |
3560 |
- glibc-2.3.3_pre20040207.ebuild: |
3561 |
- Remove ~alpha and ~ia64 from glibc-2.3.3_pre20040207. We'll stick with stable |
3562 |
- on those arches until we get new livecds released. |
3563 |
- |
3564 |
- 15 Aug 2004; Travis Tilley <lv@g.o> -glibc-2.3.4.20040605-r1.ebuild, |
3565 |
- -glibc-2.3.4.20040619.ebuild: |
3566 |
- cleanup unneeded 2.3.4 ebuilds |
3567 |
- |
3568 |
- 15 Aug 2004; <solar@g.o> glibc-2.3.3.20040420.ebuild, |
3569 |
- glibc-2.3.3_pre20040420.ebuild: |
3570 |
- removed a few unneeded ebuilds |
3571 |
- |
3572 |
- 12 Aug 2004; Joshua Kinard <kumba@g.o> |
3573 |
- glibc-2.3.4.20040619-r1.ebuild: |
3574 |
- Bumped glibc-2.3.4.20040619-r1 to stable for the hotfix (Bug #59526). |
3575 |
- |
3576 |
- 11 Aug 2004; Gustavo Zacarias <gustavoz@g.o> |
3577 |
- glibc-2.3.3.20040420-r1.ebuild: |
3578 |
- Keyworded ~sparc |
3579 |
- |
3580 |
- 11 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> |
3581 |
- glibc-2.3.4.20040808.ebuild: |
3582 |
- Latest GLIBC cvs has most of what is needed for N32/N64 |
3583 |
- |
3584 |
- 11 Aug 2004; Michael Hanselmann <hansmi@g.o> |
3585 |
- glibc-2.3.3.20040420-r1.ebuild: |
3586 |
- Stable on ppc. |
3587 |
- |
3588 |
- 11 Aug 2004; Bryan Østergaard <kloeri@g.o> glibc-2.3.2-r11.ebuild: |
3589 |
- Stable on alpha, bug 59526. |
3590 |
- |
3591 |
- 09 Aug 2004; Guy Martin <gmsoft@g.o> glibc-2.3.2-r11.ebuild: |
3592 |
- Stable on hppa. |
3593 |
- |
3594 |
-*glibc-2.3.3.20040420-r1 (09 Aug 2004) |
3595 |
- |
3596 |
- 09 Aug 2004; Brandon Hale <tseng@g.o> |
3597 |
- +glibc-2.3.3.20040420-r1.ebuild: |
3598 |
- Make a 20040420-r1 with the patch for x86 stableage. |
3599 |
- |
3600 |
- 09 Aug 2004; Gustavo Zacarias <gustavoz@g.o> glibc-2.3.2-r11.ebuild: |
3601 |
- Stable on sparc wrt #59526 |
3602 |
- |
3603 |
- 08 Aug 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040605-r1.ebuild, |
3604 |
- glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040619.ebuild, |
3605 |
- glibc-2.3.4.20040808.ebuild: |
3606 |
- makecheck fails with sandbox enabled, so i've made the ebuilds die right away |
3607 |
- if makecheck is in USE and sandbox is in FEATURES. this cannot be fixed by |
3608 |
- disabling the sandbox from within the ebuild, as the bug occurs if sandbox is |
3609 |
- loaded at all. |
3610 |
- |
3611 |
- 08 Aug 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040808.ebuild: |
3612 |
- made --enable-bind-now the default for all users instead of just hardened users |
3613 |
- |
3614 |
-*glibc-2.3.4.20040808 (08 Aug 2004) |
3615 |
- |
3616 |
- 08 Aug 2004; Travis Tilley <lv@g.o> |
3617 |
- +files/2.3.4/glibc-2.3.4.20040808-i386-got-fix.diff, |
3618 |
- +glibc-2.3.4.20040808.ebuild: |
3619 |
- new snapshot. added function to fix lib64 symlinks on amd64 and moved to using |
3620 |
- branch updates against 2.3.3 |
3621 |
- |
3622 |
- 07 Aug 2004; <agriffis@g.o> glibc-2.3.2-r11.ebuild: |
3623 |
- stable on ia64 #59526 |
3624 |
- |
3625 |
- 08 Aug 2004; Luca Barbato <lu_zero@g.o> |
3626 |
- glibc-2.3.4.20040619-r1.ebuild: |
3627 |
- Removed a patch |
3628 |
- |
3629 |
- 07 Aug 2004; <solar@g.o> glibc-2.3.4.20040619-r1.ebuild, |
3630 |
- files/2.3.3/ssp.c: |
3631 |
- added some misc #ifdef's to the ssp.c for use with other libcs |
3632 |
- |
3633 |
- 06 Aug 2004; <solar@g.o> glibc-2.3.4.20040619-r1.ebuild: |
3634 |
- don't disable relro completly when not using hardened as it's still a valid |
3635 |
- toolchain option |
3636 |
- |
3637 |
- 06 Aug 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040619-r1.ebuild: |
3638 |
- stable on amd64 for security fix |
3639 |
- |
3640 |
- 05 Aug 2004; Tom Martin <slarti@g.o> glibc-2.3.2-r11.ebuild: |
3641 |
- Stable on amd64 for bug 59526. |
3642 |
- |
3643 |
-*glibc-2.3.2-r11 (05 Aug 2004) |
3644 |
- |
3645 |
- 05 Aug 2004; Mike Frysinger <vapier@g.o> +glibc-2.3.2-r11.ebuild: |
3646 |
- Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526. |
3647 |
- |
3648 |
-*glibc-2.3.4.20040619-r1 (04 Aug 2004) |
3649 |
- |
3650 |
- 04 Aug 2004; Brandon Hale <tseng@g.o> |
3651 |
- +files/glibc-sec-hotfix-20040804.patch, +glibc-2.3.4.20040619-r1.ebuild: |
3652 |
- Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526. |
3653 |
- |
3654 |
- 03 Aug 2004; Michael Sterrett <mr_bones_@g.o> |
3655 |
- glibc-2.3.4.20040605.ebuild: |
3656 |
- fix use invocation |
3657 |
- |
3658 |
- 02 Aug 2004; Mike Frysinger <vapier@g.o> glibc-2.2.5-r9.ebuild, |
3659 |
- glibc-2.3.2-r10.ebuild, glibc-2.3.4.20040619.ebuild: |
3660 |
- Dont strip libthread_db and libpthread since it breaks gdb debugging badly |
3661 |
- #46186. |
3662 |
- |
3663 |
- 26 Jul 2004; Michael Sterrett <mr_bones_@g.o> |
3664 |
- glibc-2.3.4.20040619.ebuild: |
3665 |
- fix use invocation |
3666 |
- |
3667 |
- 22 Jul 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040619.ebuild: |
3668 |
- Added hardened stuff for hppa from pappy. |
3669 |
- |
3670 |
- 21 Jul 2004; Michael Sterrett <mr_bones_@g.o> |
3671 |
- glibc-2.3.3.20040420.ebuild: |
3672 |
- use fewer shells |
3673 |
- |
3674 |
- 21 Jul 2004; Guy Martin <gmsoft@g.o> glibc-2.3.4.20040619: |
3675 |
- Added patches for hppa. |
3676 |
- |
3677 |
- 20 Jul 2004; Alexander Gabert <pappy@g.o> |
3678 |
- glibc-2.3.3.20040420.ebuild: |
3679 |
- added sparc fix for glibc PIC building |
3680 |
- |
3681 |
- 14 Jul 2004; Travis Tilley <lv@g.o> glibc-2.3.3.20040420.ebuild, |
3682 |
- glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild: |
3683 |
- change pentium-m fix to use -mtune=pentium3 instead of -march=pentium4. that |
3684 |
- should finally fix bug 55696, or at least work around it until upstream has a |
3685 |
- proper fix |
3686 |
- |
3687 |
- 11 Jul 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040619.ebuild, |
3688 |
- glibc-2.3.4.20040605.ebuild: |
3689 |
- let's try the right section and gussy it up a bit |
3690 |
- |
3691 |
- 11 Jul 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040619.ebuild: |
3692 |
- fix bug #56615, ld.so.1 prob on ppc64 |
3693 |
- |
3694 |
- 11 Jul 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040605.ebuild, |
3695 |
- glibc-2.3.4.20040619.ebuild: |
3696 |
- fix bug #56615, ld.so.1 prob on ppc64 |
3697 |
- |
3698 |
- 11 Jul 2004; Joshua Kinard <kumba@g.o> glibc-2.3.3.20040420.ebuild: |
3699 |
- Commented out an epatch line referencing a (currently) non-existant patch. |
3700 |
- |
3701 |
- 09 Jul 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040605-r1.ebuild, |
3702 |
- glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: |
3703 |
- changed sys-kernel/linux-headers dependency for nptl to linux26-headers |
3704 |
- |
3705 |
- 09 Jul 2004; Travis Tilley <lv@g.o> glibc-2.3.3.20040420.ebuild, |
3706 |
- glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild: |
3707 |
- change -march=pentium-m to -march=pentium4 to work around bug 55696 until |
3708 |
- upstream has a fix |
3709 |
- |
3710 |
- 08 Jul 2004; Travis Tilley <lv@g.o> glibc-2.3.1-r5.ebuild, |
3711 |
- glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild, |
3712 |
- glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20040207.ebuild, |
3713 |
- glibc-2.3.3_pre20040420.ebuild, glibc-2.3.4.20040605-r1.ebuild, |
3714 |
- glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: |
3715 |
- unset LD_RUN_PATH to fix bug 19043 |
3716 |
- |
3717 |
- 08 Jul 2004; Travis Tilley <lv@g.o> -glibc-2.3.3_pre20031210.ebuild, |
3718 |
- -glibc-2.3.3_pre20040117-r1.ebuild, -glibc-2.3.3_pre20040117.ebuild, |
3719 |
- -glibc-2.3.3_pre20040529.ebuild: |
3720 |
- removed old _pre ebuilds, except for 2.3.3_pre20040207 which is needed for |
3721 |
- ~alpha and 2.3.3_pre20040420 which is needed for ~sparc. |
3722 |
- |
3723 |
- 07 Jul 2004; Joshua Kinard <kumba@g.o> glibc-2.3.3.20040420.ebuild: |
3724 |
- Marked stable on mips. |
3725 |
- |
3726 |
- 05 Jul 2004; Marius Mauch <genone@g.o> glibc-2.2.5-r9.ebuild, |
3727 |
- glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, |
3728 |
- glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild, |
3729 |
- glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild, |
3730 |
- glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild, |
3731 |
- glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild, |
3732 |
- glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild, |
3733 |
- glibc-2.3.4.20040619.ebuild: |
3734 |
- added a downgrade check to pkg_setup for bug #25230. |
3735 |
- |
3736 |
- 27 Jun 2004; Aron Griffis <agriffis@g.o> glibc-2.3.1-r5.ebuild, |
3737 |
- glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild, |
3738 |
- glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20031210.ebuild, |
3739 |
- glibc-2.3.3_pre20040117-r1.ebuild, glibc-2.3.3_pre20040117.ebuild, |
3740 |
- glibc-2.3.3_pre20040207.ebuild, glibc-2.3.3_pre20040420.ebuild, |
3741 |
- glibc-2.3.3_pre20040529.ebuild, glibc-2.3.4.20040605-r1.ebuild, |
3742 |
- glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild: |
3743 |
- QA - fix use invocation |
3744 |
- |
3745 |
- 22 Jun 2004; <solar@g.o> glibc-2.2.5-r9.ebuild, |
3746 |
- glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, |
3747 |
- glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild, |
3748 |
- glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild, |
3749 |
- glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild, |
3750 |
- glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild, |
3751 |
- glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild, |
3752 |
- glibc-2.3.4.20040619.ebuild: |
3753 |
- Added debug to IUSE for all glibc ebuilds, imported |
3754 |
- pie-nptl-sysdep-shared.patch from bug 52254 #c13 |
3755 |
- |
3756 |
-*glibc-2.3.4.20040619 (20 Jun 2004) |
3757 |
- |
3758 |
- 20 Jun 2004; Martin Schlemmer <azarah@g.o> |
3759 |
- +glibc-2.3.4.20040619.ebuild: |
3760 |
- Update snapshot to 20040619. Add BRANCH_UPDATE support back, as it appears |
3761 |
- there will be again official releases, and the snapshot is much less to |
3762 |
- download for future updates to 2.3.4 ... It should be noted that |
3763 |
- non-branch-update support was not tested fully, so there might be bugs on next |
3764 |
- stable upstream release. Also add back testing of linux-headers version, as |
3765 |
- well as kernel version for NPTL support. Remove stale info pages, else we have |
3766 |
- ~40 unused files installed. Generate updated manpages tarball, and move it to |
3767 |
- mirrors rather. |
3768 |
- |
3769 |
- 19 Jun 2004; <malc@g.o> glibc-2.3.4.20040605.ebuild: |
3770 |
- Mark stable for release on amd64. Complaints to lv@g.o, he made me do it ;-) |
3771 |
- |
3772 |
- 17 Jun 2004; Luca Barbato <lu_zero@g.o> |
3773 |
- glibc-2.3.4.20040605-r1.ebuild: |
3774 |
- Ported the fix to this ebuild |
3775 |
- |
3776 |
- 16 Jun 2004; Luca Barbato <lu_zero@g.o> |
3777 |
- +files/2.3.4/glibc-2.3.4-nptl-altivec.patch, glibc-2.3.4.20040605.ebuild: |
3778 |
- Added a patch for ppc, pending some tests |
3779 |
- |
3780 |
- 13 Jun 2004; Travis Tilley <lv@g.o> |
3781 |
- +files/2.3.4/glibc-2.3.4-hardened-sysdep-shared.patch, |
3782 |
- glibc-2.3.4.20040605-r1.ebuild: |
3783 |
- added potential fix for building nptl with a hardened toolchain and did a few |
3784 |
- more cleanups in the ebuild, like moving ssp-related patches into their own |
3785 |
- function. |
3786 |
- |
3787 |
- 12 Jun 2004; Tom Gall <tgall@g.o> glibc-2.3.4.20040605.ebuild |
3788 |
- stable on ppc64 (yeah!) |
3789 |
- |
3790 |
- 12 Jun 2004; Joshua Kinard <kumba@g.o> |
3791 |
- glibc-2.3.4.20040605-r1.ebuild: |
3792 |
- - Clean up the usage of paranthesis around groups |
3793 |
- of use flag checks (unecessarily invokes a subshell) |
3794 |
- - And allow a sed command that unconditionally disables |
3795 |
- relro for ld.so to fire (it previously only fired if |
3796 |
- use build == true or use build == false AND |
3797 |
- use hardened == true) |
3798 |
- - Apply one of the mips patches only if use n32 or |
3799 |
- use n64 is true |
3800 |
- - Add ~mips to KEYWORDS |
3801 |
- |
3802 |
- 11 Jun 2004; Joshua Kinard <kumba@g.o> |
3803 |
- glibc-2.3.4.20040605-r1.ebuild: |
3804 |
- More cleanups: move strip-flags and friends into setup_flags where they belong. |
3805 |
- |
3806 |
- 11 Jun 2004; Joshua Kinard <kumba@g.o> |
3807 |
- glibc-2.3.4.20040605-r1.ebuild: |
3808 |
- Fixup sparc bits in setup_flags. |
3809 |
- |
3810 |
-*glibc-2.3.4.20040605-r1 (11 Jun 2004) |
3811 |
- |
3812 |
- 11 Jun 2004; Joshua Kinard <kumba@g.o> |
3813 |
- +glibc-2.3.4.20040605-r1.ebuild: |
3814 |
- MASSIVE cleanup to glibc's ebuild. Starting with 2.3.4.20040605, the following |
3815 |
- changes were made: |
3816 |
- - Moved PaX patches into its own function |
3817 |
- - Moved all arch-specific patches into their own arch-specific |
3818 |
- functions |
3819 |
- - Archs that lack any patches have empty arch-specific functions |
3820 |
- for later use |
3821 |
- - Hardened/relro/nptl related tweaks moved into its own function |
3822 |
- - Cleaned up 'if' conditionals and some spacing |
3823 |
- - Added some missing tweaks that fixed an issue on non-hardened |
3824 |
- toolchains w/ nptl where the build would segfault during the |
3825 |
- sunrpc subsection of glibc |
3826 |
- |
3827 |
- 10 Jun 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040605.ebuild: |
3828 |
- passes "make check" on ppc64, adding ~ppc64 keyword |
3829 |
- |
3830 |
- 10 Jun 2004; Stephen P. Becker <geoman@g.o> |
3831 |
- glibc-2.3.3_pre20040529.ebuild: |
3832 |
- removed ~mips keyword |
3833 |
- |
3834 |
- 09 Jun 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040605.ebuild: |
3835 |
- the 2.3.4 release needs pre-generated info pages to bootstrap without perl, |
3836 |
- unlike previous releases that just needed pre-generated man pages. this |
3837 |
- release is now usable from stage1. |
3838 |
- |
3839 |
- 08 Jun 2004; <solar@g.o> glibc-2.3.3.20040420.ebuild: |
3840 |
- glibc-2.3.3.20040420 marked stable for upcoming release |
3841 |
- |
3842 |
- 07 Jun 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040605.ebuild: |
3843 |
- glibc 2.3.4.20040605 should now pass all tests with USE="-nptl makecheck" on |
3844 |
- at least amd64. nptl still fails. |
3845 |
- |
3846 |
- 06 Jun 2004; <solar@g.o> glibc-2.3.3.20040420.ebuild: |
3847 |
- patch source was incorrect for branch update.. bug #53107 |
3848 |
- |
3849 |
- 06 Jun 2004; Brandon Hale <tseng@g.o> glibc-2.3.3.20040420.ebuild: |
3850 |
- Quick fix, epatch for the branch-update was still using the now incorrect PV. |
3851 |
- |
3852 |
- 06 Jun 2004; Brandon Hale <tseng@g.o> -glibc-2.3.2-r11.ebuild, |
3853 |
- -glibc-2.3.2-r3.ebuild, -glibc-2.3.3_pre20040420-r1.ebuild: |
3854 |
- Cleanup obsoleted versions. |
3855 |
- |
3856 |
-*glibc-2.3.3.20040420 (06 Jun 2004) |
3857 |
- |
3858 |
- 06 Jun 2004; Brandon Hale <tseng@g.o> +glibc-2.3.3.20040420.ebuild: |
3859 |
- Update 20040420 snapshot to new naming scheme, add to ~x86. |
3860 |
- |
3861 |
- 05 Jun 2004; Joshua Kinard <kumba@g.o> glibc-2.3.4.20040605.ebuild: |
3862 |
- for sparc64 systems, export CCHOST as well as CHOST so glibc configures itself |
3863 |
- properly. |
3864 |
- |
3865 |
-*glibc-2.3.4.20040605 (05 Jun 2004) |
3866 |
- |
3867 |
- 05 Jun 2004; Travis Tilley <lv@g.o> |
3868 |
- +files/2.3.4/glibc-execstack-disable.patch, -glibc-2.3.4.20040602.ebuild, |
3869 |
- +glibc-2.3.4.20040605.ebuild: |
3870 |
- new snapshot. it seems i caught Ulrich Drepper in the middle of a commit with |
3871 |
- my last snapshot, breaking nptl on x86 and possibly elsewhere. |
3872 |
- |
3873 |
-*glibc-2.3.2-r11 (05 Jun 2004) |
3874 |
- |
3875 |
- 05 Jun 2004; Brandon Hale <tseng@g.o> |
3876 |
- +files/2.3.2/glibc-2.3.2-frandom-detect.patch, |
3877 |
- +files/2.3.2/glibc-2.3.2-got-fix.diff, |
3878 |
- +files/2.3.2/glibc-2.3.2-owl-malloc-unlink-sanity-check.diff, |
3879 |
- +files/2.3.2/glibc-2.3.2-propolice-guard-functions-v3.patch, |
3880 |
- +files/2.3.2/glibc-2.3.2-pt_pax.diff, |
3881 |
- +files/2.3.2/glibc-2.3.2-signal-ssp.diff, +files/2.3.2/ssp.c, |
3882 |
- +glibc-2.3.2-r11.ebuild: |
3883 |
- Create an -r11 (-*) with backported patches from 2.3.3_pre, namely owl-unlink |
3884 |
- checking and updated SSP. |
3885 |
- |
3886 |
- 04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> |
3887 |
- +files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.4.20040602.ebuild: |
3888 |
- Finalize n32 fixes (n64 is yet to be tested, but should be |
3889 |
- piece of cake now) |
3890 |
- Add ALT_HEADERS variable, which will allows us to point glibc |
3891 |
- to something other then /usr/lib. This will be needed for |
3892 |
- x-compilation support. |
3893 |
- |
3894 |
- 04 Jun 2004; Travis Tilley <lv@g.o> glibc-2.3.3_pre20040529.ebuild: |
3895 |
- stable on amd64 |
3896 |
- |
3897 |
- 04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> |
3898 |
- glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.4.20040602.ebuild: |
3899 |
- glibc is not using n32/n64 use flags (yet) |
3900 |
- |
3901 |
- 04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> |
3902 |
- glibc-2.3.4.20040602.ebuild: |
3903 |
- Mark glibc-2.3.4 as ~mips |
3904 |
- |
3905 |
- 03 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@g.o> |
3906 |
- +files/2.3.3/mips-addabi.diff, +files/2.3.3/mips-syscall.h.diff, |
3907 |
- +files/2.3.3/mips-sysify.diff, +files/2.3.3/semtimedop.diff, |
3908 |
- glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.3_pre20040529.ebuild, |
3909 |
- glibc-2.3.4.20040602.ebuild: |
3910 |
- Add n32/n64 patches. Some of them are not quite ready, but it |
3911 |
- shouldn't make any matters worse - o32 should not be affected |
3912 |
- in any way. |
3913 |
- Also add ${CHOST} and ${CCHOST} to configure (--build/--host) |
3914 |
- |
3915 |
- 03 Jun 2004; Tom Gall <tgall@g.o> glibc-2.3.3_pre20040529.ebuild: |
3916 |
- stable on ppc64 |
3917 |
- |
3918 |
- 03 Jun 2004; Travis Tilley <lv@g.o> glibc-2.3.4.20040602.ebuild: |
3919 |
- fixed the ebuild to install all locales if doing a make check and repaired the |
3920 |
- tarball so that the info pages arent broken |
3921 |
- |
3922 |
- 03 Jun 2004; Jason Eric Huebel <jhuebel@g.o> |
3923 |
- glibc-2.3.3_pre20040529.ebuild: |
3924 |
- fixed header dependency based on NPTL use flag |
3925 |
- |
3926 |
-*glibc-2.3.4.20040602 (03 Jun 2004) |
3927 |
- |
3928 |
- 03 Jun 2004; Travis Tilley <lv@g.o> -glibc-2.3.3.20040602.ebuild, |
3929 |
- +glibc-2.3.4.20040602.ebuild: |
3930 |
- added an ebuild with a proper version number. new features in this ebuild |
3931 |
- include the makecheck USE flag for having glibc run tests on itself and the |
3932 |
- ability to install only the locales that you want. a new configuration file |
3933 |
- has been added for controlling this feature: /etc/locales.build. a default |
3934 |
- should be installed when you emerge this version of glibc, please read the |
3935 |
- comments for a description of this file's format. |
3936 |
- |
3937 |
- 02 Jun 2004; Pieter Van den Abeele <pvdabeel@g.o> glibc-2.3.3_pre20040420-r1.ebuild: |
3938 |
- Mased stable on ppc |
3939 |
- |
3940 |
-*glibc-2.3.3.20040602 (02 Jun 2004) |
3941 |
- |
3942 |
- 02 Jun 2004; Travis Tilley <lv@g.o> +glibc-2.3.3.20040602.ebuild: |
3943 |
- new cvs snapshot. this ebuild marks a move from using branch updates against |
3944 |
- 2.3.2 to using actual cvs snapshot tarballs. it also marks a move in the |
3945 |
- versioning scheme for glibc... since upstream has decided to let distributions |
3946 |
- choose what they want to release instead of making releases themselves, the |
3947 |
- pre has been dropped from the version. |
3948 |
- |
3949 |
- 02 Jun 2004; Joshua Kinard <kumba@g.o> |
3950 |
- glibc-2.3.3_pre20040529.ebuild: |
3951 |
- Added ~mips to KEYWORDS. |
3952 |
- |
3953 |
- 30 May 2004; Travis Tilley <lv@g.o> glibc-2.3.3_pre20040529.ebuild: |
3954 |
- adding ~amd64 and ~ppc64 to keywords |
3955 |
- |
3956 |
- 30 May 2004; Travis Tilley <lv@g.o> glibc-2.3.3_pre20040529.ebuild: |
3957 |
- misc pax/grsec fixes from peter mazinger |
3958 |
- |
3959 |
-*glibc-2.3.3_pre20040529 (29 May 2004) |
3960 |
- |
3961 |
- 29 May 2004; Travis Tilley <lv@g.o> -glibc-2.3.3_pre20040527.ebuild, |
3962 |
- +glibc-2.3.3_pre20040529.ebuild: |
3963 |
- new snapshot. this one should build on ppc64 |
3964 |
- |
3965 |
-*glibc-2.3.3_pre20040527 (27 May 2004) |
3966 |
- |
3967 |
- 27 May 2004; Travis Tilley <lv@g.o> +glibc-2.3.3_pre20040527.ebuild: |
3968 |
- update snapshot |
3969 |
- |
3970 |
- 27 May 2004; Travis Tilley <lv@g.o> |
3971 |
- glibc-2.3.3_pre20040420-r1.ebuild: |
3972 |
- adding ~amd64 keyword to satisfy gcc 3.4 dep |
3973 |
- |
3974 |
- 17 May 2004; Travis Tilley <lv@g.o> |
3975 |
- +files/2.3.3/glibc-2.3.3-ssp-gcc34-after-frandom.patch, |
3976 |
- glibc-2.3.3_pre20040420-r1.ebuild: |
3977 |
- added fix for compiling SSP with gcc 3.4 |
3978 |
- |
3979 |
-*glibc-2.3.3_pre20040420-r1 (14 May 2004) |
3980 |
- |
3981 |
- 14 May 2004; <solar@g.o> glibc-2.3.3_pre20040420-r1.ebuild, |
3982 |
- files/2.3.3/glibc-2.3.2-propolice-guard-functions-v3.patch, |
3983 |
- files/2.3.3/glibc-2.3.3-frandom-detect.patch: |
3984 |
- frandom/SSP implementation for glibc. Adds new 'erandom' flag to IUSE. (-* |
3985 |
- masked for testing now) bug #50864 |
3986 |
- |
3987 |
- 12 May 2004; Alexander Gabert <pappy@g.o> : |
3988 |
- removing hardened-gcc vintage from some ebuilds |
3989 |
- |
3990 |
- 08 May 2004; Bryan Østergaard <kloeri@g.o> |
3991 |
- glibc-2.3.3_pre20040420.ebuild: |
3992 |
- Removed ~alpha, see bug #50301. |
3993 |
- |
3994 |
- 04 May 2004; Ilya A. Volynets-Evenbaks <iluxa@g.o> |
3995 |
- +files/2.3.3/glibc-2.3.3_pre20040420-mips-dl-machine-calls.diff, |
3996 |
- +files/2.3.3/glibc-2.3.3_pre20040420-mips-incl-sgidefs.diff, |
3997 |
- glibc-2.3.3_pre20040420.ebuild: |
3998 |
- - Remove unneeded patches |
3999 |
- - Add patch by Thiemo Seufer to include <sgidefs.h> into all |
4000 |
- files that use _MIPS_SIM. This is required for use with |
4001 |
- gcc-3.4. Original can be found at |
4002 |
- http://lists.debian.org/debian-glibc/2003/debian-glibc-200312/msg00201.html |
4003 |
- - Add compile fix to sysdeps/mips/dl-machine.h |
4004 |
- - mark as ~mips |
4005 |
- |
4006 |
- 29 Apr 2004; Joshua Kinard <kumba@g.o> |
4007 |
- glibc-2.3.3_pre20040420.ebuild: |
4008 |
- Masked on mips until some patches can be dug/cooked/found to fix some issues. |
4009 |
- |
4010 |
- 28 Apr 2004; <solar@g.o> glibc-2.3.3_pre20040420.ebuild, |
4011 |
- files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch: |
4012 |
- localedef contains nested function trampolines, which trigger segfaults under |
4013 |
- PaX while building. Adding patch that inlines functions in order to avoid |
4014 |
- this. Debian Bug (#231438, #198099) |
4015 |
- |
4016 |
- 27 Apr 2004; Mike Frysinger <vapier@g.o> |
4017 |
- +files/2.3.2/glibc-2.3.2-arm-bus-defines.patch, |
4018 |
- +files/2.3.2/glibc-2.3.2-armformat.patch, |
4019 |
- +files/2.3.2/glibc-2.3.2-arm-doargs.patch, |
4020 |
- +files/2.3.2/glibc-2.3.2-framestate-USING_SJLJ_EXCEPTIONS.patch, |
4021 |
- glibc-2.3.2-r10.ebuild: |
4022 |
- Add a few patches to make glibc compile cleanly on arm. |
4023 |
- |
4024 |
-*glibc-2.3.3_pre20040420 (25 Apr 2004) |
4025 |
- |
4026 |
- 25 Apr 2004; Martin Schlemmer <azarah@g.o> |
4027 |
- +glibc-2.3.3_pre20040420.ebuild: |
4028 |
- Update snapshot. |
4029 |
- |
4030 |
- 24 Apr 2004; Joshua Kinard <kumba@g.o> |
4031 |
- +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch, |
4032 |
- glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild: |
4033 |
- Added a patch for mips which fixes a compile bug with newer binutils. Also |
4034 |
- removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in |
4035 |
- repoman. If this change affects anyone, yell at me. |
4036 |
- |
4037 |
- 24 Apr 2004; Joshua Kinard <kumba@g.o> |
4038 |
- +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch, |
4039 |
- glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild: |
4040 |
- Added a patch for mips which fixes a compile bug with newer binutils. Also |
4041 |
- removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in |
4042 |
- repoman. If this change affects anyone, yell at me. |
4043 |
- |
4044 |
-*glibc-2.3.2-r10 (18 Apr 2004) |
4045 |
- |
4046 |
- 18 Apr 2004; Michael McCabe <randy@g.o> |
4047 |
- +files/2.3.2/glibc-2.3.2-s390-deprecated-ustat-fixup.patch, |
4048 |
- +glibc-2.3.2-r10.ebuild: |
4049 |
- Added s390 specific fixes to close bug #47415 |
4050 |
- |
4051 |
- 24 Mar 2004; Michael Sterrett <mr_bones_@g.o> glibc-2.3.2-r2.ebuild, |
4052 |
- glibc-2.3.2-r3.ebuild, glibc-2.3.3_pre20031210.ebuild: |
4053 |
- don't use deprecated ? : use syntax |
4054 |
- |
4055 |
- 18 Mar 2004; <solar@g.o> glibc-2.3.2-r9.ebuild: |
4056 |
- adding filter-ldflags -pie to stable glibc |
4057 |
- |
4058 |
- 16 Mar 2004; <solar@g.o> glibc-2.3.3_pre20040207.ebuild: |
4059 |
- glibc fails to link properly with global LDFLAGS=-pie so we filter it with new |
4060 |
- flag-o-matic function called filter-ldflags |
4061 |
- |
4062 |
- 15 Mar 2004; Joshua Kinard <kumba@g.o> glibc-2.3.2-r9.ebuild: |
4063 |
- Marked stable on mips (it had ~mips, but someone removed the keyword and |
4064 |
- didn't leave a Changelog entry on why). |
4065 |
- |
4066 |
- 09 Mar 2004; <agriffis@g.o> glibc-2.3.2-r9.ebuild: |
4067 |
- stable on alpha and ia64 |
4068 |
- |
4069 |
- 02 Mar 2004; Brian Jackson <iggy@g.o> glibc-2.3.2-r9.ebuild: |
4070 |
- s390 keywords |
4071 |
- |
4072 |
- 01 Mar 2004; Tom Gall <tgall@g.o> glibc-2.3.3_pre20031210.ebuild: |
4073 |
- added in dependancy for ppc64 headers |
4074 |
- |
4075 |
- 26 Feb 2004; Sven Blumenstein <bazik@g.o> glibc-2.3.2-r9.ebuild: |
4076 |
- Stable on sparc (was about time). |
4077 |
- |
4078 |
- 25 Feb 2004; Luca Barbato <lu_zero@g.o> |
4079 |
- glibc-2.3.3_pre20040207.ebuild: |
4080 |
- Marked ~ppc |
4081 |
- |
4082 |
- 24 Feb 2004; Alexander Gabert <pappy@g.o> |
4083 |
- glibc-2.3.3_pre20040207.ebuild: |
4084 |
- added GOTOFF fix from previous glibc release |
4085 |
- |
4086 |
- 24 Feb 2004; Mike Frysinger <vapier@g.o> : |
4087 |
- Make the only headers info virtual/os-headers since hppa-headers PROVIDEs that. |
4088 |
- |
4089 |
- 23 Feb 2004; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r9.ebuild, |
4090 |
- files/2.3.2/glibc-2.3.2-ipv6-bytestring-fix.patch: |
4091 |
- Fix broken reverse resolving for IPv6 addresses, bug #42492. Research done by |
4092 |
- Bernhard Schmidt <berni@××××××××××.de>. |
4093 |
- |
4094 |
- 12 Feb 2004; <solar@g.o> glibc-2.3.3_pre20040117-r1.ebuild, |
4095 |
- files/2.3.3/glibc-2.3.3_pre20040117-got-fix.diff: |
4096 |
- GOTOFF during linking seems to fail to recognize where main() is because it is |
4097 |
- not visible in the object linked which might not be really legal C but it |
4098 |
- apparently works anyway. This can be seen when trying to build bind9 as a |
4099 |
- Position Independent Executable. ie CFLAGS=-fPIC,LDFLAGS=-pie. This patch |
4100 |
- fixes that. Submitted by the PaX Team |
4101 |
- |
4102 |
-*glibc-2.3.3_pre20040207 (09 Feb 2004) |
4103 |
-*glibc-2.3.3_pre20031210 (09 Feb 2004) |
4104 |
- |
4105 |
- 09 Feb 2004; Brad House <brad_mssw@g.o> |
4106 |
- glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20031222.ebuild, |
4107 |
- glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild: |
4108 |
- glibc 2.3.3_pre release for PPC64. This is the only version that works for |
4109 |
- ppc64. Current VMX commits have caused later pulls to not work |
4110 |
- |
4111 |
-*glibc-2.3.3_pre20040207 (08 Feb 2004) |
4112 |
- |
4113 |
- 08 Feb 2004; Martin Schlemmer <azarah@g.o> |
4114 |
- glibc-2.3.3_pre20040207.ebuild, |
4115 |
- files/2.3.2/glibc-2.3.2-rtld-assert-fix.patch: |
4116 |
- Update snapshot to 20040207. Fix an assert when running libc.so from |
4117 |
- commandline, bug #34733. Add ia64 to nptl arches. |
4118 |
- |
4119 |
- 19 Jan 2004; Mike Frysinger <vapier@g.o> glibc-2.3.2-r9.ebuild : |
4120 |
- Add back in nptl support since gcc-3.3.2-r5 is now stable. |
4121 |
- |
4122 |
-*glibc-2.3.3_pre20040117-r1 (26 Jan 2004) |
4123 |
- |
4124 |
- 26 Jan 2004; <solar@g.o> glibc-2.3.3_pre20040117-r1.ebuild, |
4125 |
- files/2.3.3/glibc-2.3.3-owl-malloc-unlink-sanity-check.diff, |
4126 |
- files/2.3.3/glibc-2.3.3_pre20040117-pt_pax.diff, |
4127 |
- files/2.3.3/glibc-2.3.3_pre20040117-signal-ssp.diff: |
4128 |
- added ptpax flags. cosmetic ssp patch and owl unlink sanity to testing |
4129 |
- |
4130 |
- 19 Jan 2004; Mike Frysinger <vapier@g.o> glibc-2.3.2-r9.ebuild : |
4131 |
- Remove nptl support since people dont understand nptl and this is now x86 stable. |
4132 |
- See Bug #38622 for some good examples. This is OK because 2.3.3_preXXX has |
4133 |
- nptl support and it's unstable and it covers all the archs 2.3.2-r9 does. |
4134 |
- |
4135 |
-*glibc-2.3.3_pre20040117 (18 Jan 2004) |
4136 |
- |
4137 |
- 18 Jan 2004; Martin Schlemmer <azarah@g.o> |
4138 |
- glibc-2.3.3_pre20040117.ebuild: |
4139 |
- Update snapshot to 20040117. |
4140 |
- |
4141 |
- 18 Jan 2004; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r9.ebuild: |
4142 |
- Mark stable for x86. |
4143 |
- |
4144 |
- 18 Jan 2004; Bartosch Pixa <darkspecter@g.o> glibc-2.3.2-r9.ebuild: |
4145 |
- PDEPEND on new linux-headers version on ppc |
4146 |
- |
4147 |
- 16 Jan 2004; Bartosch Pixa <darkspecter@g.o> glibc-2.3.2-r9.ebuild: |
4148 |
- set ppc in keywords |
4149 |
- |
4150 |
- 10 Jan 2004; Aron Griffis <agriffis@g.o> glibc-2.3.2-r9.ebuild: |
4151 |
- stable on alpha for bug 37595... alpha really needs execstack-PaX-support.patch |
4152 |
- |
4153 |
- 09 Jan 2004; Luca Barbato <lu_zero@g.o> glibc-2.3.2-r9.ebuild: |
4154 |
- Marked ~ppc |
4155 |
- |
4156 |
-*glibc-2.3.3_pre20031222 (27 Dec 2003) |
4157 |
- |
4158 |
- 16 Jan 2004; Guy Martin <gmsoft@g.o> glibc-2.3.3_pre20031222.ebuild : |
4159 |
- Removed some patches which did not apply for hppa. |
4160 |
- |
4161 |
- 27 Dec 2003; Martin Schlemmer <azarah@g.o> |
4162 |
- glibc-2.3.3_pre20031222.ebuild: |
4163 |
- Update snapshot to 20031222. Change code that searches for proper headers to |
4164 |
- look first in /usr/include again. |
4165 |
- |
4166 |
-*glibc-2.3.3_pre20031212 (14 Dec 2003) |
4167 |
- |
4168 |
- 14 Dec 2003; Martin Schlemmer <azarah@g.o> |
4169 |
- glibc-2.3.3_pre20031212.ebuild, |
4170 |
- files/2.3.3/glibc-2.3.3-dl_execstack-PaX-support.patch: |
4171 |
- Update snapshot to 20031212, pre-release of 2.3.3. |
4172 |
- |
4173 |
- 29 Nov 2003; Brad House <brad_mssw@g.o> glibc-2.3.2-r9.ebuild: |
4174 |
- mark stable on amd64 |
4175 |
- |
4176 |
- 23 Nov 2003; Tavis Ormandy <taviso@g.o> glibc-2.3.2-r3.ebuild, |
4177 |
- glibc-2.3.2-r8.ebuild, glibc-2.3.2-r9.ebuild: |
4178 |
- glibc refuses to build with --relax in LDFLAGS. |
4179 |
- |
4180 |
- 20 Nov 2003; Aron Griffis <agriffis@g.o> glibc-2.3.2-r8.ebuild: |
4181 |
- Mark stable on alpha |
4182 |
- |
4183 |
-*glibc-2.3.2-r9 (18 Nov 2003) |
4184 |
- |
4185 |
- 08 Dec 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r9.ebuild : |
4186 |
- Marked stable on hppa. |
4187 |
- |
4188 |
- 19 Nov 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r9.ebuild : |
4189 |
- Added clean hppa patches. Seems not to suffer of the -r8 problems. |
4190 |
- |
4191 |
- 18 Nov 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r9.ebuild : |
4192 |
- Removed hppa stuff. New patching method should come shortly. |
4193 |
- |
4194 |
- 18 Nov 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r9.ebuild: |
4195 |
- - Update CVS branch to 20031115. |
4196 |
- - With latest versions of glibc, a lot of apps failed on a PaX enabled |
4197 |
- system with "cannot enable executable stack as shared object requires: |
4198 |
- Permission denied". This is due to PaX 'exec-protecting' the stack, and |
4199 |
- ld.so then trying to make the stack executable due to some libraries not |
4200 |
- containing the PT_GNU_STACK section. Add dl_execstack-PaX-support.patch, |
4201 |
- bug #32960. |
4202 |
- - We do not want name_insert() in iconvconfig.c to be defined inside |
4203 |
- write_output() as it causes issues with PaX. |
4204 |
- |
4205 |
-*glibc-2.3.1-r5 (16 Nov 2003) |
4206 |
- |
4207 |
- 16 Nov 2003; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r9.ebuild, |
4208 |
- glibc-2.3.1-r5.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild, |
4209 |
- files/2.2.5/glibc-2.2.5-getgrouplist.patch, |
4210 |
- files/2.3.1/glibc-2.3.1-ftw.patch, |
4211 |
- files/2.3.1/glibc-2.3.1-getgrouplist.patch, |
4212 |
- files/2.3.2/glibc-2.3.2-dl_execstack-PaX-support.patch, |
4213 |
- files/2.3.2/glibc-2.3.2-iconvconfig-name_insert.patch, |
4214 |
- files/2.3.2/glibc-2.3.2-propolice-guard-functions-v2.patch, |
4215 |
- files/2.3.2/glibc-2.3.2-propolice-guard-functions.patch: |
4216 |
- - A bug in the getgrouplist function can cause a buffer overflow if the size |
4217 |
- of the group list is too small to hold all the user's groups. More info can |
4218 |
- be found at: https://rhn.redhat.com/errata/RHSA-2003-325.html |
4219 |
- - Fix a memory leak in ftw_dir |
4220 |
- - To circumvent problems with propolice when linking binaries statically among |
4221 |
- things, __guard and __guard_setup__stack_smash_handler is now in libc.so. More |
4222 |
- info at: http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml |
4223 |
- Thanks for helping in developing these patchsets goes to "moid" from the |
4224 |
- Openbsd team. |
4225 |
- - We do not want name_insert() in iconvconfig.c to be defined inside |
4226 |
- write_output() as it causes issues with PaX. |
4227 |
- |
4228 |
- 09 Nov 2003; Mike Frysinger <vapier@g.o> : |
4229 |
- Fix sscanf.c compilation. This tiny patch can be found in 2.3.2 already. |
4230 |
- |
4231 |
- 01 Nov 2003; Aron Griffis <agriffis@g.o> glibc-2.3.2-r8.ebuild, |
4232 |
- files/2.3.2/glibc-2.3.2-alpha-crti.patch, |
4233 |
- files/2.3.2/glibc-2.3.2-alpha-pwrite.patch: |
4234 |
- Add crti and pwrite patches for alpha |
4235 |
- |
4236 |
- 28 Oct 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r8.ebuild : |
4237 |
- Added depend to >=hppa-headers-2.4.21_p13 for succefull compilation. |
4238 |
- |
4239 |
- 27 Oct 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r8.ebuild : |
4240 |
- Added patches for hppa. This glibc correct many bugs like the -static flag one. |
4241 |
- |
4242 |
- 27 Oct 2003; Martin Schlemmer <azarah@g.o> files/nscd: |
4243 |
- We need to pass '--pidfile' and not '--pid' to start-stop-daemon, thanks to |
4244 |
- Markus Rippl <markus.rippl@××××××××.de> for reporting. |
4245 |
- |
4246 |
- 26 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r8.ebuild: |
4247 |
- Remove the sysmacros.h hack, as it is no longer needed. |
4248 |
- |
4249 |
- 26 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r3.ebuild, |
4250 |
- glibc-2.3.2-r4.ebuild, glibc-2.3.2-r5.ebuild, glibc-2.3.2-r8.ebuild: |
4251 |
- Add sparch to NPTL archs; Cleanup. |
4252 |
- |
4253 |
-*glibc-2.3.2-r8 (26 Oct 2003) |
4254 |
- |
4255 |
- 18 Nov 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r8.ebuild : |
4256 |
- Marked -hppa and removed hppa stuff from it. |
4257 |
- |
4258 |
- 26 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r8.ebuild: |
4259 |
- Update snapshot. |
4260 |
- |
4261 |
- 18 Oct 2003; Brad House <brad_mssw@g.o> glibc-2.3.2-r6.ebuild: |
4262 |
- add ~amd64 flag to glibc-2.3.2-r6, works with and without nptl enabled in use |
4263 |
- flags |
4264 |
- |
4265 |
- 15 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild, |
4266 |
- glibc-2.3.2-r7.ebuild: |
4267 |
- Sparc updates from Kumba <kumba@g.o>: |
4268 |
- |
4269 |
- glibc-2.3.2-r1: Change ~sparc -> sparc in keywords |
4270 |
- glibc-2.3.2-r7: Add ~sparc to keywords |
4271 |
- Remove the following patch for mips to let |
4272 |
- glibc compile: |
4273 |
- ${P}-mips-fix-n32-n64-sysdep-headers.patch |
4274 |
- |
4275 |
- 15 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r6.ebuild: |
4276 |
- Mark as unstable for x86 - we should start wider testing sooner or later, and |
4277 |
- except for an occasional break, current CVS snapshots looks good. |
4278 |
- |
4279 |
-*glibc-2.3.2-r7 (14 Oct 2003) |
4280 |
- |
4281 |
- 19 Nov 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r7.ebuild : |
4282 |
- Added missing atomicity patch for hppa. |
4283 |
- |
4284 |
- 18 Nov 2003; Guy Martin <gmsoft@g.o> glibc-2.3.2-r7.ebuild : |
4285 |
- Readded for hppa only. Added hppa patches and depend to correct |
4286 |
- hppa-headers. |
4287 |
- |
4288 |
- 14 Oct 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r7.ebuild: |
4289 |
- Update CVS snapshot. NPTL is now in official CVS. |
4290 |
- |
4291 |
- 13 Oct 2003; Tavis Ormandy <taviso@g.o> glibc-2.3.2-r1.ebuild: |
4292 |
- Downgrading glibc had some unintentional side effects, stable again. |
4293 |
- |
4294 |
- 10 Oct 2003; Alexander Gabert <pappy@g.o> glibc-2.3.1-r4.ebuild, |
4295 |
- glibc-2.3.2-r1.ebuild: |
4296 |
- changed hardened-gcc build behaviour with CC |
4297 |
- |
4298 |
- 09 Oct 2003; Alexander Gabert <pappy@g.o> glibc-2.3.1-r4.ebuild, |
4299 |
- glibc-2.3.2-r1.ebuild: |
4300 |
- added new hardened-gcc flags for hppa |
4301 |
- |
4302 |
- 09 Oct 2003; Alexander Gabert <pappy@g.o> glibc-2.3.1-r4.ebuild, |
4303 |
- glibc-2.3.2-r1.ebuild: |
4304 |
- added new hardened-gcc building logic for ppc and sparc |
4305 |
- |
4306 |
- 07 Oct 2003; Aron Griffis <agriffis@g.o> glibc-2.3.2-r1.ebuild: |
4307 |
- Demote 2.3.2-r1 from alpha to ~alpha since it doesn't build on alpha with |
4308 |
- recent gcc. We really need the more recent glibc to become available for |
4309 |
- alpha. |
4310 |
- |
4311 |
- 30 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r6.ebuild, |
4312 |
- files/2.3.2/sysmacros.h: |
4313 |
- Quick fix for last changes to sysmacros.h that breaks a few things like |
4314 |
- sys-libs/pwdb and xfree among others. |
4315 |
- |
4316 |
-*glibc-2.3.2-r6 (28 Sep 2003) |
4317 |
- |
4318 |
- 28 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r5.ebuild, |
4319 |
- glibc-2.3.2-r6.ebuild, files/2.3.2/glibc-2.3.2-ia64-LOAD_ARGS-fixup.patch, |
4320 |
- files/2.3.2/glibc-2.3.2-mips-add-n32-n64-sysdep-cancel.patch, |
4321 |
- files/2.3.2/glibc-2.3.2-mips-configure-for-n64-symver.patch, |
4322 |
- files/2.3.2/glibc-2.3.2-mips-fix-n32-n64-sysdep-headers.patch, |
4323 |
- files/2.3.2/glibc-2.3.2-mips-pread-linux2.5.patch: |
4324 |
- Update snapshot to 20030927 and NPTL to 0.60. Add a few patches from Kumba |
4325 |
- <kumba@g.o> for mips. |
4326 |
- |
4327 |
-*glibc-2.3.2-r5 (20 Sep 2003) |
4328 |
- |
4329 |
- 20 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r5.ebuild: |
4330 |
- Update CVS snapshot to 20030919. Update NPTL to 0.59. |
4331 |
- |
4332 |
- 17 Sep 2003; Jon Portnoy <avenj@g.o> glibc-2.3.2-r1.ebuild : |
4333 |
- ia64 keywords. |
4334 |
- |
4335 |
- 14 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r4.ebuild, |
4336 |
- files/2.3.2/glibc-2.3.2-cispeed-cospeed-fix.patch: |
4337 |
- Fix sparc build issues, patch from glibc-alpha, thanks to <kumba@g.o>. |
4338 |
- |
4339 |
- 13 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild, |
4340 |
- glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild: |
4341 |
- Add glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch to resolve bug |
4342 |
- #28537. |
4343 |
- |
4344 |
- 08 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild: |
4345 |
- Fix gcc DEPEND to be '>=sys-devel/gcc-3.2', and not '=sys-devel/gcc-3.2*'. |
4346 |
- |
4347 |
-*glibc-2.3.2-r4 (07 Sep 2003) |
4348 |
- |
4349 |
- 07 Sep 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r4.ebuild, |
4350 |
- files/2.3.2/glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch: |
4351 |
- Update cvs snapshot to 20030906. Update nptl to version 0.57. Add patch |
4352 |
- for bug #27142. |
4353 |
- |
4354 |
- 12 Aug 2003; Alexander Gabert <pappy@g.o> glibc-2.3.2-r1.ebuild: |
4355 |
- hppa building fails, linuxthreads/sysdeps/hppa/pt-machine.h is missing proper |
4356 |
- setup of pthread_descr |
4357 |
- |
4358 |
- 10 Aug 2003; Joshua Kinard <kumba@g.o> glibc-2.3.2-r1.ebuild: |
4359 |
- Moved to stable on mips. Been using it for ages w/ no problems. |
4360 |
- |
4361 |
- 10 Aug 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r2.ebuild, |
4362 |
- glibc-2.3.2-r3.ebuild, files/fix-sysctl_h.patch, files/test-sysctl_h.c: |
4363 |
- Add test to detect broken headers in (user land) in 2.5.68 and later. |
4364 |
- |
4365 |
- 31 Jul 2003; <matt@g.o> glibc-2.3.2-r1.ebuild, glibc-2.3.2-r2.ebuild, |
4366 |
- glibc-2.3.2-r3.ebuild: |
4367 |
- Removed warning from 2.3.2 ebuilds regarding |
4368 |
- sandbox and -fstack-protector. This was only |
4369 |
- a problem with 2.3.1. |
4370 |
- |
4371 |
- 29 Jul 2003; Alex Veber <coronalvr@g.o> glibc-2.3.2-r1.ebuild: |
4372 |
- removed the winex block |
4373 |
- |
4374 |
- 28 Jul 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r3.ebuild: |
4375 |
- Do not install librt.so linker script anymore, as librt.so.1 breaks things |
4376 |
- with librt.so as a script. |
4377 |
- |
4378 |
-*glibc-2.3.2-r3 (23 Jul 2003) |
4379 |
- |
4380 |
- 23 Jul 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r3.ebuild: |
4381 |
- Update CVS snapshot, as well as NPTL version to 0.55. Note that this |
4382 |
- needs gcc-3.3-r1 and latest binutils (2.14.90.4+) to build with NPTL |
4383 |
- support. |
4384 |
- |
4385 |
- 23 Jul 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild, |
4386 |
- glibc-2.3.2-r2.ebuild: |
4387 |
- From Kumba <kumba@g.o>: |
4388 |
- |
4389 |
- This is the patch to glibc-2.3.2-r1.ebuild which allows it to build |
4390 |
- on sparc64. I modified it so sparc and sparc64 can use the -fcall-used-g6 |
4391 |
- flag, while sparc64-only gets a few more checks added in. |
4392 |
- |
4393 |
- 18 Jul 2003; Olivier Crete <tester@g.o> glibc-2.3.2-r2.ebuild: |
4394 |
- Removed all traces of multilib, 64bit libs are installed in lib/ |
4395 |
- |
4396 |
- 18 Jul 2003; Will Woods <wwoods@g.o> glibc-2.3.2-r1.ebuild: |
4397 |
- Marked stable for alpha |
4398 |
- |
4399 |
- 17 Jul 2003; Alex Veber <coronalvr@g.o> glibc-2.3.2-r1.ebuild: |
4400 |
- set !app-emulation/winex-cvs |
4401 |
- |
4402 |
- 16 Jul 2003; Jay Pfeifer <pfeifer@g.o> glibc-2.3.2-r1.ebuild: |
4403 |
- set stable on x86 |
4404 |
- set !app-emulation/winex |
4405 |
- |
4406 |
- 01 Jul 2003; Luca Barbato <lu_zero@g.o> glibc-2.3.2-r1.ebuild: |
4407 |
- set stable on ppc |
4408 |
- |
4409 |
- 14 Jun 2003; Tavis Ormandy <taviso@g.o> glibc-2.3.2-r1.ebuild, |
4410 |
- glibc-2.3.2-r2.ebuild, files/2.3.2/glibc-2.3.2-decc-compaq.patch: |
4411 |
- fixing ccc compatability, minor patch only applied on alpha. |
4412 |
- |
4413 |
- 05 Jun 2003; Christian Birchinger <joker@g.o> glibc-2.3.1-r4.ebuild: |
4414 |
- Replaced sparc64 CFLAGS hack with replace-sparc64-flags from flag-o-matic |
4415 |
- |
4416 |
- 02 Jun 2003; Joshua Kinard <kumba@g.o> glibc-2.3.2-r1.ebuild: |
4417 |
- Added ~mips to KEYWORDS |
4418 |
- |
4419 |
- 18 May 2003; Martin Schlemmer <azarah@g.o> : |
4420 |
- Fix LICENSE to be LGPL-2, bug #19074. Fix glibc-2.3* < 2.3.2-r2 to depend |
4421 |
- on <gcc-3.3. |
4422 |
- |
4423 |
- 18 May 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild, |
4424 |
- glibc-2.3.2-gcc33-sscanf.patch : |
4425 |
- Downgrade nptl to version 0.28 and add glibc-2.3.2-gcc33-sscanf.patch to |
4426 |
- fix compile errors with gcc-3.3: |
4427 |
- |
4428 |
- http://sources.redhat.com/ml/libc-alpha/2003-03/msg00052.html |
4429 |
- |
4430 |
-*glibc-2.3.2-r2 (18 May 2003) |
4431 |
- |
4432 |
- 18 May 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r2.ebuild : |
4433 |
- New version. Update to cvs 20030517 to fix problems with gcc-3.3. Also |
4434 |
- closes bug #18744 as it adds the en_US.utf8 locale. Also enable NPTL |
4435 |
- support for i[45]86, ppc and mips, as it should in theory work now. |
4436 |
- |
4437 |
- 14 May 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r{0,1}.ebuild : |
4438 |
- |
4439 |
- Some MIPS updates from Kumba <kumba@g.o>: |
4440 |
- A few patches only for the MIPS platform. Descriptions of what they |
4441 |
- do can be found in the patch headers. |
4442 |
- <tuxus@g.o> thx <dragon@g.o> (11 Jan 2003) |
4443 |
- <kumba@g.o> remove tst-rndseek-mips & ulps-mips patches |
4444 |
- |
4445 |
- 06 Apr 2003; Martin Schlemmer <azarah@g.o> : |
4446 |
- Fix all 2.3 ebuild to install timezone data if 'build' in USE, bug #16530. |
4447 |
- |
4448 |
-*glibc-2.3.2-r1 (06 Apr 2003) |
4449 |
- |
4450 |
- 19 Apr 2003; Joshua Brindle <method@g.o> glibc-2.3.1-r4.ebuild: |
4451 |
- give error and die if both sandbox and -fstack-protector are enabled |
4452 |
- |
4453 |
- 06 Apr 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2-r1.ebuild : |
4454 |
- Fix calculation problems in allocate_static_tls that caused a TLS |
4455 |
- enabled app that loads libGL.so to segfault. Thanks to Gareth Hughes |
4456 |
- from NVidia for pointing me in the right direction. This patch is |
4457 |
- from glibc CVS. |
4458 |
- |
4459 |
- 30 Mar 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2.ebuild : |
4460 |
- Update NPTL version to 0.29. As it is not used by many (or I cannot |
4461 |
- imagine it), and with the errno problems, I will rather not bump the |
4462 |
- revision. Note that latest version is 0.32, but that (as well as 0.30 |
4463 |
- and up) needs glibc-2.3.3 snapshot. |
4464 |
- |
4465 |
-*glibc-2.3.1-r4 (21 Mar 2003) |
4466 |
- |
4467 |
- 14 Apr 2003; Joshua Brindle <method@g.o> glibc-2.3.1-r4.ebuild: |
4468 |
- give error and die if both sandbox and -fstack-protector are enabled |
4469 |
- |
4470 |
- 06 Apr 2003; Zach Welch <zwelch@g.o> glibc-2.3.1-r4.ebuild: |
4471 |
- add arm keyword |
4472 |
- |
4473 |
- 06 Apr 2003; Christian Birchinger <joker@g.o> glibc-2.3.1-r4.ebuild: |
4474 |
- Changed replace-flags for sparc |
4475 |
- |
4476 |
- 21 Mar 2003; Daniel Ahlberg <aliz@g.o> glibc-2.3.1-r4.ebuild : |
4477 |
- Security update. |
4478 |
- |
4479 |
-*glibc-2.2.5-r8 (21 Mar 2003) |
4480 |
- |
4481 |
- 06 Apr 2003; Christian Birchinger <joker@g.o> glibc-2.2.5-r8.ebuild: |
4482 |
- Added replace-flags for sparc |
4483 |
- |
4484 |
- 21 Mar 2003; Daniel Ahlberg <aliz@g.o> glibc-2.2.5-r8.ebuild : |
4485 |
- Security update. |
4486 |
- |
4487 |
- 11 Mar 2003; Zach Welch <zwelch@g.o> |
4488 |
- files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff: |
4489 |
- fix arm sysdep patch to not require autoconf |
4490 |
- |
4491 |
- 09 March 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.1*.ebuild : |
4492 |
- Add patch glibc-2.3.1-typeo_dl-runtime_c.patch to fix issues with Oracle, |
4493 |
- bug #16504, thanks to Tri D. Hoang <tdhoang@×××××××××.com> for reporting. |
4494 |
- |
4495 |
-*glibc-2.3.2 (05 March 2003) |
4496 |
- |
4497 |
- 06 Apr 2003; Christian Birchinger <joker@g.o> glibc-2.3.2.ebuild: |
4498 |
- Changed replace-flags for sparc |
4499 |
- |
4500 |
- 11 Mar 2003; Zach Welch <zwelch@g.o> glibc-2.2.5-r7.ebuild, |
4501 |
- glibc-2.3.1-r2.ebuild, glibc-2.3.1-r3.ebuild, glibc-2.3.2.ebuild: |
4502 |
- change sys-kernel/linux-headers to new virtual/os-headers |
4503 |
- |
4504 |
- 05 March 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2.ebuild : |
4505 |
- Update version. Thanks to Georg Müller <georgmueller@×××.net> for notifying |
4506 |
- me. |
4507 |
- |
4508 |
-*glibc-2.3.2_pre1 (24 Feb 2003) |
4509 |
- |
4510 |
- 24 Feb 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.2_pre1.ebuild : |
4511 |
- Update version to official pre1 of 2.3.2. Add NPTL support .. note that |
4512 |
- this is extremely experimental and does not work with the nvidia drivers |
4513 |
- among things. Many other tweak and updates. |
4514 |
- |
4515 |
- 20 Feb 2003; Zach Welch <zwelch@g.o> glibc-2.2.5-r7.ebuild : |
4516 |
- Added patches for arm. See patches for description of each. |
4517 |
- Added arm keyword. |
4518 |
- |
4519 |
- 09 Feb 2003; Guy Martin <gmsoft@g.o> : |
4520 |
- Added patches for hppa. See patches for description of each. |
4521 |
- Added hppa to keywords. |
4522 |
- |
4523 |
- 29 Jan 2003; Jack Morganan <jmorgan@g.o> glibc-2.3.1-r3.ebuild : |
4524 |
- Changed ~sparc to sparc |
4525 |
- |
4526 |
- 23 Jan 2003; Jan Seidel <tuxus@g.o> glibc-2.3.1-r3.ebuild : |
4527 |
- Add MIPS inline-syscall-mips patch |
4528 |
- |
4529 |
- 16 Jan 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r3.ebuild : |
4530 |
- |
4531 |
- Sync patches. |
4532 |
- |
4533 |
- 15 Jan 2003; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r2.ebuild : |
4534 |
- |
4535 |
- Fix 'locale -a' not listing all locales. This to Stefan Jones |
4536 |
- <cretin@g.o> for this fix, bug #13240. |
4537 |
- |
4538 |
- Add MIPS patches, thanks to <tuxus@g.o> and <dragon@g.o>. |
4539 |
- |
4540 |
- Reload init to fix fsck on reboot ... |
4541 |
- |
4542 |
- 28 Dec 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r3.ebuild : |
4543 |
- |
4544 |
- Always add --with-headers=${ROOT}usr/include as option to ./configure, as |
4545 |
- linux-headers are usually well tested, and in some cases we get weird |
4546 |
- problems ... |
4547 |
- |
4548 |
- 16 Dec 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r2.ebuild : |
4549 |
- |
4550 |
- Add -freorder-blocks for x86 (commented). Add Method's replace-flags for |
4551 |
- sparc support. |
4552 |
- |
4553 |
- 13 Dec 2002; Mark Guertin <gerk@g.o> glibc-2.3.1-r2.ebuild : |
4554 |
- |
4555 |
- Marked stable for ppc |
4556 |
- |
4557 |
- 10 Dec 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r2.ebuild : |
4558 |
- |
4559 |
- Mark as stable for x86. |
4560 |
- |
4561 |
- 06 Dec 2002; Rodney Rees <manson@g.o> : |
4562 |
- |
4563 |
- Changed sparc ~sparc keywords |
4564 |
- |
4565 |
-*glibc-2.3.1-r2 (7 Nov 2002) |
4566 |
- |
4567 |
- 17 Nov 2002; Stefan Jones <cretin@g.o> glibc-2.3.1-r2.ebuild : |
4568 |
- |
4569 |
- Small patch "prelinkfix" which fixes rare error with prelinking and |
4570 |
- preloading some executables. Patch taken from glibc CVS. |
4571 |
- http://sources.redhat.com/ml/libc-alpha/2002-11/msg00151.html |
4572 |
- |
4573 |
- 16 Nov 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r2.ebuild : |
4574 |
- |
4575 |
- Fix type-o that caused manpages not installing (bug #10645). |
4576 |
- Update to use epatch. |
4577 |
- |
4578 |
- 16 Nov 2002: Stefan Jones <cretin@g.o> glibc-2.3.1-r2.ebuild : |
4579 |
- Changed --with-header to --with-headers to fix fake configure option. |
4580 |
- |
4581 |
- 10 Nov 2002: Stefan Jones <cretin@g.o> glibc-2.3.1-r2.ebuild : |
4582 |
- |
4583 |
- Made sparc64's always use the system linux headers instead of the kernel |
4584 |
- headers. This fixes the 64bit sparc compile errors, see bug #10470. |
4585 |
- |
4586 |
- 7 Nov 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r2.ebuild : |
4587 |
- |
4588 |
- Second try at ctype-compat.patch. Add stack_end-compat patch for missing |
4589 |
- libc_stack_end symbold in linker. |
4590 |
- |
4591 |
- 30 Oct 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r1.ebuild : |
4592 |
- |
4593 |
- One more compat issue which breaks sun-jdk-1.3.1. See bug #8766 for more |
4594 |
- info, and also: |
4595 |
- |
4596 |
- http://sources.redhat.com/ml/libc-alpha/2002-04/msg00143.html |
4597 |
- |
4598 |
- Thanks to Jan Gutter <jangutter@×××××××.za> for reporting it. Added |
4599 |
- libc_wait-compat.patch as fix. |
4600 |
- |
4601 |
-*glibc-2.3.1-r1 (26 Oct 2002) |
4602 |
- |
4603 |
- 16 Nov 2002: Stefan Jones <cretin@g.o> glibc-2.3.1-r1.ebuild : |
4604 |
- Changed --with-header to --with-headers to fix fake configure option. |
4605 |
- |
4606 |
- 26 Oct 2002; Martin Schlemmer <azarah@g.o> glibc-2.3.1-r1.ebuild : |
4607 |
- |
4608 |
- Add the ctype-compat.patch to fix unresolved symbols in old static binaries |
4609 |
- and libraries. See bug #8766, #9586 and: |
4610 |
- |
4611 |
- http://lists.debian.org/debian-glibc/2002/debian-glibc-200210/msg00093.html |
4612 |
- |
4613 |
- We should think about remoing it in the future after things have settled. |
4614 |
- |
4615 |
-*glibc-2.2.5-r7 (13 Oct 2002) |
4616 |
- |
4617 |
- 16 Nov 2002: Stefan Jones <cretin@g.o> glibc-2.2.5-r7.ebuild : |
4618 |
- Changed --with-header to --with-headers to fix fake configure option. |
4619 |
- |
4620 |
- 14 Nov 2002; Mark Guertin <gerk@g.o> glibc-2.2.5-r7.ebuild : |
4621 |
- backed out semctl patches for ppc, they cause problems with mozilla builds |
4622 |
- |
4623 |
- 29 Oct 2002; Jon Nall <nall@g.o> glibc-2.2.5-r7.ebuild : |
4624 |
- |
4625 |
- Added sqrtl patch for ppc. This closes bug #9796. Also added semctl |
4626 |
- patch for ppc. |
4627 |
- |
4628 |
- 29 Oct 2002; Seemant Kulleen <seemant@g.o> glibc-2.2.5-r7.ebuild : |
4629 |
- |
4630 |
- Added semctl patch for sparc. Thanks to nall <nall@g.o> for |
4631 |
- finding this at: |
4632 |
- http://sources.redhat.com/ml/libc-hacker/2002-04/msg00071.html |
4633 |
- |
4634 |
- 13 Oct 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r7.ebuild : |
4635 |
- |
4636 |
- Some cleanups. Tidy ebuild. Move all patches to ${FILESDIR}/${PV/. |
4637 |
- Remove old patches. |
4638 |
- |
4639 |
- Add patches to fix warnings with gcc-3.2: |
4640 |
- |
4641 |
- http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0228.html |
4642 |
- |
4643 |
- 13 Oct 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r7.ebuild : |
4644 |
- |
4645 |
- Fix stupid depend screwup I made when I merged in fixes from glibc-2.3. |
4646 |
- |
4647 |
- 11 Oct 2002; Seemant Kulleen <seemant@g.o> glibc-2.2.5-r7.ebuild |
4648 |
- files/glibc-2.2.5-sparc-misc.diff files/glibc-2.2.5-sparc64-fixups.diff : |
4649 |
- |
4650 |
- Added patches from debian's patch set to fix miscellaneous issues on sparc |
4651 |
- and sparc64. One indication of the hassle with sparc64 was the mozilla |
4652 |
- compile failure. That _should_ be sorted out now. |
4653 |
- |
4654 |
- 09 Oct 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r7.ebuild, |
4655 |
- glibc-2.2.5-divdi3.diff : |
4656 |
- |
4657 |
- Add divdi3 patches for PPC, thanks to nall <nall@××××××××××××××××.net>. |
4658 |
- |
4659 |
-*glibc-2.2.5-r8 (27 Sep 2002) |
4660 |
- |
4661 |
- 27 Sep 2002; Daniel Ahlberg <aliz@g.o> : |
4662 |
- Moved -r7 to -r8 to give room for updated -r6 release. |
4663 |
- |
4664 |
-*glibc-2.2.5-r7 (03 Aug 2002) |
4665 |
- |
4666 |
- 27 Sep 2002; Daniel Ahlberg <aliz@g.o> : |
4667 |
- Bumped -r6 to -r7 to include fix for sunrpc overflow. |
4668 |
- |
4669 |
- 03 Aug 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r7.ebuild : |
4670 |
- |
4671 |
- Add the patch for fixing the segfaults in mutt, etc while sandbox is |
4672 |
- running back in. Seems the relocation problems was also a cause of |
4673 |
- the atexit() bug, and fixed in gcc-2.95.3-r7 and later. |
4674 |
- |
4675 |
- http://sources.redhat.com/ml/bug-glibc/2002-04/msg00025.html |
4676 |
- http://bugs.gentoo.org/show_bug.cgi?id=501 |
4677 |
- |
4678 |
-*glibc-2.2.5-r6 (02 Aug 2002) |
4679 |
- |
4680 |
- 22 Sep 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r6.ebuild : |
4681 |
- |
4682 |
- Fix pic support, thanks to Christopher Horler <chris@×××××××××××××××.uk>. |
4683 |
- This closes bug #8178. |
4684 |
- |
4685 |
- 08 Sep 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r6.ebuild : |
4686 |
- |
4687 |
- Add alpha related patches thanks to Bjoern Brauel <bjoern@××××××××××.de>. |
4688 |
- |
4689 |
- 02 Aug 2002; Daniel Ahlberg <aliz@g.o> |
4690 |
- Added patch for sunrpc overflow. |
4691 |
- |
4692 |
-*glibc-2.2.5-r5 (14 Jul 2002) |
4693 |
- |
4694 |
- 15 Jul 2002; Mark Guertin <gerk@g.o> |
4695 |
- Added ppc to keywords |
4696 |
- |
4697 |
- 14 Jul 2002; Martin Schlemmer <azarah@g.o> glibc-2.2.5-r5.ebuild : |
4698 |
- |
4699 |
- A buffer overflow vulnerability exists in multiple implementations of DNS |
4700 |
- resolver libraries. This affects glibc-2.2.5 and earlier. See bug #4923 |
4701 |
- and: |
4702 |
- |
4703 |
- http://www.cert.org/advisories/CA-2002-19.html |
4704 |
- |
4705 |
- for details. |
4706 |
- |
4707 |
- Seems gcc-3.1.1 is even more strict than 3.1 .. patch glibc for gcc-3.1.1. |
4708 |
- This is also correct for previous gcc versions. |
4709 |
- |
4710 |
-*glibc-2.2.5-r4 (5 June 2002) |
4711 |
- |
4712 |
- 5 June 2002; Bart Verwilst <verwilst@g.o> glibc-2.2.5-r4.ebuild : |
4713 |
- |
4714 |
- Added gcc3.1/binutils 2.12 patch, wich solves the nvidia-glx package, |
4715 |
- amongst others... (__divdi3 stuff) |
4716 |
- Update: Filtered -malign-double out of the ebuild as well now, because |
4717 |
- it b0rks glibc. |
4718 |
- |
4719 |
- |
4720 |
- 13 Apr 2002; M.Schlemmer <azarah@g.o> glibc-2.2.5-r2.ebuild : |
4721 |
- |
4722 |
- Try to fix the pkg_postinst() and /etc/localtime issue sanely. It just |
4723 |
- newking my /etc/localtime with a symlink was starting to get irritating. |
4724 |
- |
4725 |
-*glibc-2.2.5-r3 (03 Apr 2002) |
4726 |
- |
4727 |
- 03 Apr 2002; Geert Bevin <gbevin@g.o> glibc-2.2.5-r3.ebuild, |
4728 |
- files/digest-glibc-2.2.5-r3, files/glibc-2.2.5-sandbox.diff : |
4729 |
- |
4730 |
- Added patch that fixes an ld.so.preload bug which made calls after freopen() |
4731 |
- segfault. This now works correctly. This closes bug #501 |
4732 |
- |
4733 |
-*glibc-2.2.5-r1 (15 Feb 2002) |
4734 |
- |
4735 |
- 15 Feb 2002; Daniel Robbins <drobbins@g.o>: Added tweaked version of |
4736 |
- Brandon Low's patch that ensures that library symlinks are installed *after* |
4737 |
- (not before) the actual libraries are installed. This should fix glibc merge |
4738 |
- deaths, but we need a generic solution to solve this problem. This should |
4739 |
- close bug #695. Filing a new bug for adding this functionality to Portage. |
4740 |
- |
4741 |
-*glibc-2.2.5 (10 Feb 2002) |
4742 |
- |
4743 |
- 10 Feb 2002; Daniel Robbins <drobbins@g.o>: New glibc release for testing |
4744 |
- only. Masked. |
4745 |
- |
4746 |
-*glibc-2.2.4-r9 (1 Feb 2002) |
4747 |
- |
4748 |
- 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog : |
4749 |
- |
4750 |
- Added initial ChangeLog which should be updated whenever the package is |
4751 |
- updated in any way. This changelog is targetted to users. This means that the |
4752 |
- comments should well explained and written in clean English. The details about |
4753 |
- writing correct changelogs are explained in the skel.ChangeLog file which you |
4754 |
- can find in the root directory of the portage repository. |
4755 |
|
4756 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/Manifest b/cross-powerpc-unknown-linux-gnu/glibc/Manifest |
4757 |
deleted file mode 100644 |
4758 |
index 7a19153..0000000 |
4759 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/Manifest |
4760 |
+++ /dev/null |
4761 |
@@ -1,26 +0,0 @@ |
4762 |
-AUX eblits/common.eblit 8715 SHA256 f1ecf6a2299474640606894a4e5743e563af9e18f6f410f516f4369623231fcb SHA512 c39c3d6775b07993a93fb153c0a6a51e7d6f3ba5d4feb1234c42a613993ff239366486955d0037c85e4d262c4c15b6da812907225671f4cb2ad7678b0ebe3b18 WHIRLPOOL 0dfd461ecb8e7279dc0c1dc48178894e91888881d8870bf9915bdfe0113fb1592f769b106dbb2fdfd11b8aa68faf2d5f0e77d7dea4e537af5ec18bb49eebe3dd |
4763 |
-AUX eblits/pkg_postinst.eblit 1159 SHA256 76c403cf5c77a3a3bb7441566335f0c8da2584eaa21f05ab400e7bb00f9db810 SHA512 5109156521d3c1fd9842a7f6b1e91c964de48b9a774b4a20fa7b44709fceb8cddf2b2f02320c7ef89a05259e9135fa2c042f8ff7b0da0101b797d3d40fb8e611 WHIRLPOOL 56220bef7b0f68369faac101f287001e7c877fd98b2270e824d4ffb54a28ccff0d09b3a1f26cc636a65a46a9d68e4a779e43da972847b6163f5181c3b78e916c |
4764 |
-AUX eblits/pkg_preinst.eblit 3363 SHA256 5e9291a6096fcaed6102a3248e8804a726dcf80d68eedc4d4be70b25394de2e3 SHA512 74939e8a7ec7f120ba69e2efb7c4a72e68a147efaf0b4c8014612b32df462164e694ed6ec709710d8029954889c1695a0a22de1475ed72029d3b7fe44c2582fb WHIRLPOOL bab56bc9bafbdde475272d38ae63a68a211cbe2a030b54900d2d4679337a94a6b650173fb35ac56699b6cb8063874a12fc444c9b1b068de0012b6acd3c5ed130 |
4765 |
-AUX eblits/pkg_setup.eblit 2814 SHA256 b803723f75571649e10e0707a6dbe8b459eabdc149ef155558792db736faa201 SHA512 e24ac0a0fd2af10254a5c504c332e15277c590f2906651d354987cce95cfec78059f990fa411bf54be1bfa5430bb5913047fe54f54c5d82d115237c008e489a2 WHIRLPOOL b214f63240eb85ff1ee83c274a5238e6abb3e6c047bf62ace4b66d19c96ad82aa8cb8a63a53b3e2ce31b9f330df8a3fd8216e33de2d8e690f81d597703f01144 |
4766 |
-AUX eblits/src_compile.eblit 5853 SHA256 335cdfdb4c14f6e042aea25603cf5b3ebae6be1cf8379c8e7d51553aa1b09972 SHA512 c80103c5ba99e167e256ce289e6d2463510095ee5f45d4c538ffce2fcfd1a81c773678a1fe9da3130b2200aa460ed074745571291574d2dcf422fcd71f536b52 WHIRLPOOL fb919c53d741b5aa668f7e4431f09ad2a27a556a20958f9b0386e61b5fc36812e9b1a8f97765efd8e8c9994b39ccff2a727c79940f6f80d3f9ea2c4392932d36 |
4767 |
-AUX eblits/src_install.eblit 8111 SHA256 ec370820fc1706216606cd7fa797125e4a00a9404dd0a555fab918ac78726238 SHA512 e422889b17ff5a0cbe4f21c02f3025be6e3980666b0e9e05d1aa00c1634d32ff075566746eb410b21632bc502e813c067b3f7073ba1d5acbdec71606aaf6fbbb WHIRLPOOL ebc0adf3baafc443a93ec316eda2966743a691659f0caaa706b5df88bb34e4484067ce6dea01f66b35404b0786c0c191ec85a84a5b7504cd2baf03bf2d72f278 |
4768 |
-AUX eblits/src_test.eblit 1162 SHA256 bac1db2da478f6e6709275c36cc1f9a98fac7fcc2e80bd8831f2077207754962 SHA512 3399f9e8d6b80f791357030ba673fb7af7e99a555278906084181e44828e09203fd946888ae312c70a2083126dd6f9fb3a97a331be1484213ee4f523e2e60027 WHIRLPOOL 6c8aba2dc87db6b3b25bb4fced3316afe925361a296ecc22a4047adc47aa0692a8f47acb219507843cc4443d713ee0bbbfcf1861b391ea1595cb330b3f71f24b |
4769 |
-AUX eblits/src_unpack.eblit 5219 SHA256 d70a28c4f6662786822cb2852ea86836c92ff2f8059270022431e1d02da3a9e1 SHA512 acc370b38ff1f9648285da0ba421ea7e4669e6adcc4860658e605f14247a32854bcef22cf4de6f00bef2594126ddb5d96eaed7ebae15adbf8d3971831f62e3d2 WHIRLPOOL b56b8b2dbf562704d9fdf15f5f06d4911742a52fc11343e323b988c36e0c526c8a542d32bd3e4c51f0145028f459f5899efa85c6a86890d4fee03eada567464e |
4770 |
-AUX glibc-2.10-gentoo-chk_fail.c 9407 SHA256 7745c0f5d37b37959b43b41e39762fc35b877161bc5740d9d3e9a83021acbc0e SHA512 d1c51c573353b3b8ae6ab1bcc8c10eda5cad8b98fc7ab4848e4fbd8a8736174f3c3fd1b72dd80c72b1e54be78f1cae4dc1ab8130df25aa6d1495e5cbbaf3b9f6 WHIRLPOOL 32028ddeb422d89c0523fec994413e67c6afd9fcfdaf147d3d6a28bd02f8feabda9571ced4509253b7061a95bb2c16cecf94a4274671b33909ff545b1787f101 |
4771 |
-AUX glibc-2.10-hardened-configure-picdefault.patch 865 SHA256 b50b29f85d88011555bbcbe6046e6600be9344f2d78412b14aebdea515420774 SHA512 e0a09f77b209a72ab577fe1e62126609fdddedf3fba0eec749c4b506cdf793779b48390f055a3594892120f694291f8340c0b6f51862e94c03fd516897138be7 WHIRLPOOL d1b8e1536696350e0ed9eaf9a923daa7c004ef40ae94c1c3ba3d6cb293f1c19364cefbe8491089061124cbe26a9fded9f3d38d89f1bda56d408162e53702e8d4 |
4772 |
-AUX glibc-2.10-hardened-inittls-nosysenter.patch 8823 SHA256 dcf78c6524c222dbee907200a8878aff727e29d43a4962b977a16d85752e5c10 SHA512 0605b7964af87d1d6bdccea5c4d1bfe6267d4401b8bbf0c8bb689663e6bb3ef92eebad8be6c23ffdf6632a4d5e6098d8a403c3e84ffb21b5e87b5b1d1ec3512d WHIRLPOOL 635261b547883bbfbe23c802fcf97916dee823b367f96732ccecd7506dff004b87f2d36d97ed398510711330f3a53f039a14e226d20a681cc201a8c7a3450833 |
4773 |
-AUX glibc-2.10-hardened-ssp-compat.patch 4802 SHA256 bd6f0aa8eace0a935731749e101d5fe30210f9edb65f2f5ccd425cef581ddce4 SHA512 16fc6cbf366c3a0f476f28da8d4e465b1d894f68d33ebdb02de60d6b22bdc6341915d8529952fa4213b11c377302f18a63c462898fe0e4b13f5ec9e3ceda96c7 WHIRLPOOL 059e84269286b285261cc57846b34462524661fef3582396a6b301ee2dd156d2511c88f17f52679e4d5fd96ae0ed6673c8b75a32048e40efa87fad34da6cc066 |
4774 |
-AUX glibc-2.11-hardened-pie.patch 1492 SHA256 74277f76ace9cb6b408ef7c1d43a3604ae0d6c1af539055aeaeb542d2bfa2a46 SHA512 31ad12fdafc20f783bde32fa3cb477e18d19c5436309b0023284c3134f99c849b0281ea7815ae7509b96f1a88e9c24d52805044cd1c65a88a1a62eebc519a0e5 WHIRLPOOL cf3fe8c5e164623bf553487cf589f85eff28d1073e55a87ef14da716ce313bfaec0dadbf322f2e705c1d4f975458d9cbd6f2eca268a9dc5dce16e54305907aa7 |
4775 |
-AUX glibc-2.12-hardened-pie.patch 1542 SHA256 9d11da52900a4cfdaa9052476029cb1b4c8004dfaef3cf446f3b728035f75fbe SHA512 97abb62a72d95b07f546658846718755ed78286b11cb72b2cf6ebc809afb1e775ca860e3903f9936ee54761b6d6bb309e822957387900454dd3c66be35ba8148 WHIRLPOOL 4b9b95d1c6c6e02ba21ec43f382a1d932ed8be5ff548a828c3e9a1d945c44cb8435fd502f6c8becf6a2c19bd23c77ad003598b3b3b68b7bad5a5af79e92d6077 |
4776 |
-AUX glibc-2.6-gentoo-stack_chk_fail.c 9545 SHA256 1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a SHA512 360b77df2d19d14060e19e763878297bf042eccd5206ce4829a33c78c982b59b46144116d237a7cac73a22dd6cb4987c8dd50f1d16003baa22c2cb2942d2cbdf WHIRLPOOL 44e14dacdd258c46201a44c2c6aae4d975b960a914c24e49f2b39dae960636512049daa052d3cd8e8d93819d263327c28eac947efdb5d9e240d1bc6e9964016f |
4777 |
-AUX index.html 2936 SHA256 c0ba5fa720cb9cbbb92db002c5601ba0094f4fbce6b4aaef427228197f438168 SHA512 755e98df9e63c73528872326f7ebb1e6004352e7fdcb77fe9f37569aaff97888ab9da4adae5f38dda9a5616ded53ff9a9d732622e351a782e75dd3e1501bc61b WHIRLPOOL cf21fd0b0d722c3784d488ca8124b0557d24019a5cb9caa149989812016708dfed1e6ef92f5fe58485df29813d748099b5638f430badb137da1bbff35ea0ef7a |
4778 |
-AUX pkg_postinst.eblit 1159 SHA256 76c403cf5c77a3a3bb7441566335f0c8da2584eaa21f05ab400e7bb00f9db810 SHA512 5109156521d3c1fd9842a7f6b1e91c964de48b9a774b4a20fa7b44709fceb8cddf2b2f02320c7ef89a05259e9135fa2c042f8ff7b0da0101b797d3d40fb8e611 WHIRLPOOL 56220bef7b0f68369faac101f287001e7c877fd98b2270e824d4ffb54a28ccff0d09b3a1f26cc636a65a46a9d68e4a779e43da972847b6163f5181c3b78e916c |
4779 |
-DIST glibc-2.11.2-patches-1.tar.bz2 101742 SHA256 87b0227a77a3155cd56197671937158fd55213ffcae17a75503659a67a0d14d2 |
4780 |
-DIST glibc-2.11.2.tar.bz2 15675392 SHA256 c2ac76ee363eed31b2a377489fb2818139f4668b5505ad583009eb9b0e228713 |
4781 |
-DIST glibc-2.12.1-patches-5.tar.bz2 92009 SHA256 2b34b95da5b76cd7edae2bb1f02df5a105cceab6a8b86288839d0fb23a012209 SHA512 a0c15b72e1aca3113a680a185c6ee373157dc9f61bd2c6a45e9c01665c09c57788645ff8c7efde41af91095be068f380c102d2d6e8b090e27876352faf16e0c2 WHIRLPOOL 5fd4e0cbe67e7efeabd629babbfff94dc3b73aef5371ba173d58b6efcb01dfff779c3b00e53b7a3002941e2de0a0e6393d2c333e1403b2559a28016e159e07f5 |
4782 |
-DIST glibc-2.12.1.tar.bz2 15667516 SHA256 759f115c52bc12c5bb453af559dcd456d32138250b7cc96e47804e3d0ec97407 SHA512 e01eaf0c93b20549e159adf7e838458216245c6781d225de908804b275a967712d4f4dfe5b5aefc3e16b75a8593f2aba2f7bc287c89a6c39c9e929cd228766d1 WHIRLPOOL 99061d40d4e1291f3f15c4f25df0a0c7eecf27127a9aeba0c724b636992648b2ff8879b11653081c821f28a82a54dfe4375fc992af1a8de988867965604bbec4 |
4783 |
-DIST glibc-ports-2.11.tar.bz2 599606 SHA256 38d212b1a22ed121c97f2827e7357e3e077084635ebc197246993d328b1b6589 |
4784 |
-EBUILD glibc-2.11.2.ebuild 8266 SHA256 dbece96f9486cd86409dd4369c4f5a442114ce4f72bf6b00e713af0a057b9045 SHA512 ef9eb11c2dd8fde390c4acf184c35a5e7e5161cbea07bb9485720f47c8fd319a800e4f41fcc3556e59828616798ffb4f9de6e3be9afa4a0cc55430ac618113ec WHIRLPOOL c7873a6c812636c8910d23bb1a66c6956a6363d50e91701f0e6e7b0b6286d15a917b831b0608d5b36bfb2aaf2e8a9cc2b3c61880092f2ece6bd5619176c0082e |
4785 |
-EBUILD glibc-2.12.1-r2.ebuild 8702 SHA256 23dc9cc9537848b1b8fb94f246d1f4ba8ae7740d90a9281e7e63c93b1f8acd1c SHA512 8370ac0d8aa7bc51b498f2591daa7afd0e051588e30b8490361af2b39acb3b57e674b0ed18c2e4d5aa17240ea711e2e8862638332f1be8198cea68304b9f19c8 WHIRLPOOL a072ab66e7a75349c76e94c590c4372c3dd43ecc32f59b8ae413eb1044a8ea588324b4c868e4ebe6ff92f2f307b9521119d29cccd6f97507615214c6b54b3092 |
4786 |
-MISC ChangeLog 125883 SHA256 5b54ffb26af43e0123134daccc05a9761ed9b9ebbfbc9f666f7627ff116860e1 SHA512 71768d3ca7a7caa970f86165a9ea1885f02b80ccb5677d63e7eff6e972c7070e802b704011f83746e313085f3c3f5f753fde91f95707178d94a8f8c3fb831fa9 WHIRLPOOL 78dace57689a73a9a4795f2eeb7d606fe1abbb54db2cfe9859ca010dd50c92d249be71645ade3c64bebdcc1fb7ad00344427a249273d7850944a441bcc01cc69 |
4787 |
-MISC metadata.xml 539 SHA256 d7cb6dd119c81b5bf12c360af3705ca31a56ffa8bec999b44faa63c183719c31 SHA512 75fb781bea52fb369e0eb8b32e83fd7ca1fd5b257955e1db2f0199bb313366b80c92b06fef5ccf7468f64b6b08e58de3716864a01816c88329e143da1c6c2f81 WHIRLPOOL b8163494e160fea71001519f771db1dc30a0884476572b877ff5c66cea4c3768c3cb3843021dec43afdb2085e50a8e92274921145aaa33ef6229fb2648ad477d |
4788 |
|
4789 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/common.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/common.eblit |
4790 |
deleted file mode 100644 |
4791 |
index 1dce06c..0000000 |
4792 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/common.eblit |
4793 |
+++ /dev/null |
4794 |
@@ -1,287 +0,0 @@ |
4795 |
-# Copyright 1999-2007 Gentoo Foundation |
4796 |
-# Distributed under the terms of the GNU General Public License v2 |
4797 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.11 2010/06/16 01:43:37 zorry Exp $ |
4798 |
- |
4799 |
-# We need to be able to set alternative headers for |
4800 |
-# compiling for non-native platform |
4801 |
-# Will also become useful for testing kernel-headers without screwing up |
4802 |
-# the whole system. |
4803 |
-# note: intentionally undocumented. |
4804 |
-alt_headers() { |
4805 |
- if [[ -z ${ALT_HEADERS} ]] ; then |
4806 |
- if is_crosscompile ; then |
4807 |
- ALT_HEADERS="/usr/${CTARGET}/usr/include" |
4808 |
- else |
4809 |
- ALT_HEADERS="/usr/include" |
4810 |
- fi |
4811 |
- fi |
4812 |
- echo "${ALT_HEADERS}" |
4813 |
-} |
4814 |
-alt_build_headers() { |
4815 |
- if [[ -z ${ALT_BUILD_HEADERS} ]] ; then |
4816 |
- ALT_BUILD_HEADERS=${EPREFIX}/$(alt_headers) |
4817 |
- if tc-is-cross-compiler ; then |
4818 |
- ALT_BUILD_HEADERS=${ROOT}/$(alt_headers) |
4819 |
- if [[ ! -e ${ALT_BUILD_HEADERS}/linux/version.h ]] ; then |
4820 |
- local header_path=$(echo '#include <linux/version.h>' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o '[^"]*linux/version.h') |
4821 |
- ALT_BUILD_HEADERS=${header_path%/linux/version.h} |
4822 |
- fi |
4823 |
- fi |
4824 |
- fi |
4825 |
- echo "${ALT_BUILD_HEADERS}" |
4826 |
-} |
4827 |
- |
4828 |
-alt_usrlibdir() { |
4829 |
- if is_crosscompile ; then |
4830 |
- echo /usr/${CTARGET}/usr/$(get_libdir) |
4831 |
- else |
4832 |
- echo /usr/$(get_libdir) |
4833 |
- fi |
4834 |
-} |
4835 |
- |
4836 |
-setup_flags() { |
4837 |
- # Make sure host make.conf doesn't pollute us |
4838 |
- if is_crosscompile || tc-is-cross-compiler ; then |
4839 |
- CHOST=${CTARGET} strip-unsupported-flags |
4840 |
- fi |
4841 |
- |
4842 |
- # Store our CFLAGS because it's changed depending on which CTARGET |
4843 |
- # we are building when pulling glibc on a multilib profile |
4844 |
- CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}} |
4845 |
- CFLAGS=${CFLAGS_BASE} |
4846 |
- CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}} |
4847 |
- CXXFLAGS=${CXXFLAGS_BASE} |
4848 |
- ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}} |
4849 |
- ASFLAGS=${ASFLAGS_BASE} |
4850 |
- |
4851 |
- # Over-zealous CFLAGS can often cause problems. What may work for one |
4852 |
- # person may not work for another. To avoid a large influx of bugs |
4853 |
- # relating to failed builds, we strip most CFLAGS out to ensure as few |
4854 |
- # problems as possible. |
4855 |
- strip-flags |
4856 |
- strip-unsupported-flags |
4857 |
- filter-flags -m32 -m64 -mabi=* |
4858 |
- |
4859 |
- unset CBUILD_OPT CTARGET_OPT |
4860 |
- if has_multilib_profile ; then |
4861 |
- CTARGET_OPT=$(get_abi_CTARGET) |
4862 |
- [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST) |
4863 |
- fi |
4864 |
- |
4865 |
- case $(tc-arch) in |
4866 |
- x86) |
4867 |
- # -march needed for #185404 |
4868 |
- local t=${CTARGET_OPT:-${CTARGET}} |
4869 |
- t=${t%%-*} |
4870 |
- if ! echo "" | $(tc-getCC) ${CFLAGS} -E -dD - | grep -qs __${t}__ ; then |
4871 |
- filter-flags '-march=*' |
4872 |
- export CFLAGS="-march=${t} ${CFLAGS}" |
4873 |
- fi |
4874 |
- ;; |
4875 |
- amd64) |
4876 |
- # Punt this when amd64's 2004.3 is removed |
4877 |
- CFLAGS_x86="-m32" |
4878 |
- |
4879 |
- # -march needed for #185404 |
4880 |
- local t=${CTARGET_OPT:-${CTARGET}} |
4881 |
- t=${t%%-*} |
4882 |
- if ! echo "" | $(tc-getCC) ${CFLAGS} ${CFLAGS_x86} -m32 -E -dD - | grep -qs __${t}__ ; then |
4883 |
- filter-flags '-march=*' |
4884 |
- export CFLAGS_x86="${CFLAGS_x86} -march=${t}" |
4885 |
- fi |
4886 |
- ;; |
4887 |
- ppc) |
4888 |
- append-flags "-freorder-blocks" |
4889 |
- ;; |
4890 |
- sparc) |
4891 |
- # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though. |
4892 |
- filter-flags "-fcall-used-g7" |
4893 |
- append-flags "-fcall-used-g6" |
4894 |
- filter-flags "-mvis" |
4895 |
- |
4896 |
- GLIBCMAJOR=$(get_version_component_range 1 ${PV}) |
4897 |
- GLIBCMINOR=$(get_version_component_range 2 ${PV}) |
4898 |
- |
4899 |
- # set CTARGET_OPT so glibc can use cpu-specific .S files for better performance |
4900 |
- # - UltraSPARC T1 (niagara) support requires >= glibc 2.8 |
4901 |
- # - UltraSPARC T2 (niagara2) support requires >= glibc 2.7 |
4902 |
- |
4903 |
- if is_crosscompile || [[ ${PROFILE_ARCH} == "sparc64" ]] || { has_multilib_profile && ! tc-is-cross-compiler; } ; then |
4904 |
- case ${ABI} in |
4905 |
- sparc64) |
4906 |
- filter-flags -Wa,-xarch -Wa,-A |
4907 |
- |
4908 |
- if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then |
4909 |
- CTARGET_OPT="sparc64v2-unknown-linux-gnu" |
4910 |
- append-flags "-Wa,-xarch=v9b" |
4911 |
- export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" |
4912 |
- elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then |
4913 |
- CTARGET_OPT="sparc64v-unknown-linux-gnu" |
4914 |
- append-flags "-Wa,-xarch=v9b" |
4915 |
- export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" |
4916 |
- elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then |
4917 |
- CTARGET_OPT="sparc64b-unknown-linux-gnu" |
4918 |
- append-flags "-Wa,-xarch=v9b" |
4919 |
- export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9b" |
4920 |
- else |
4921 |
- CTARGET_OPT="sparc64-unknown-linux-gnu" |
4922 |
- append-flags "-Wa,-xarch=v9a" |
4923 |
- export ASFLAGS="${ASFLAGS} -Wa,-xarch=v9a" |
4924 |
- fi |
4925 |
- ;; |
4926 |
- *) |
4927 |
- if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then |
4928 |
- CTARGET_OPT="sparcv9v2-unknown-linux-gnu" |
4929 |
- elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then |
4930 |
- CTARGET_OPT="sparcv9v-unknown-linux-gnu" |
4931 |
- elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then |
4932 |
- CTARGET_OPT="sparcv9b-unknown-linux-gnu" |
4933 |
- else |
4934 |
- CTARGET_OPT="sparcv9-unknown-linux-gnu" |
4935 |
- fi |
4936 |
- ;; |
4937 |
- esac |
4938 |
- else |
4939 |
- if is-flagq "-mcpu=niagara2" && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.7 ]] ; then |
4940 |
- CTARGET_OPT="sparcv9v2-unknown-linux-gnu" |
4941 |
- elif { is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2" ; } && [[ ${GLIBCMAJOR}.${GLIBCMINOR} > 2.6 ]] ; then |
4942 |
- CTARGET_OPT="sparcv9v-unknown-linux-gnu" |
4943 |
- elif is-flagq "-mcpu=ultrasparc3" || is-flagq "-mcpu=niagara" || is-flagq "-mcpu=niagara2"; then |
4944 |
- CTARGET_OPT="sparcv9b-unknown-linux-gnu" |
4945 |
- elif { is_crosscompile && want_nptl; } || is-flagq "-mcpu=ultrasparc2" || is-flagq "-mcpu=ultrasparc"; then |
4946 |
- CTARGET_OPT="sparcv9-unknown-linux-gnu" |
4947 |
- fi |
4948 |
- fi |
4949 |
- ;; |
4950 |
- esac |
4951 |
- |
4952 |
- if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then |
4953 |
- CBUILD_OPT=${CTARGET_OPT} |
4954 |
- fi |
4955 |
- |
4956 |
- # Lock glibc at -O2 -- linuxthreads needs it and we want to be |
4957 |
- # conservative here. -fno-strict-aliasing is to work around #155906 |
4958 |
- filter-flags -O? |
4959 |
- append-flags -O2 -fno-strict-aliasing |
4960 |
- |
4961 |
- # Cant build glibc itself with fortify code |
4962 |
- append-cppflags -U_FORTIFY_SOURCE |
4963 |
- |
4964 |
- # building glibc with SSP is fraught with difficulty, especially |
4965 |
- # due to __stack_chk_fail_local which would mean significant changes |
4966 |
- # to the glibc build process. See bug #94325 #293721 |
4967 |
- use hardened && gcc-specs-ssp && append-cflags $(test-flags-CC -fno-stack-protector) |
4968 |
- |
4969 |
- if use hardened && gcc-specs-pie ; then |
4970 |
- # Force PIC macro definition for all compilations since they're all |
4971 |
- # either -fPIC or -fPIE with the default-PIE compiler. |
4972 |
- append-cppflags -DPIC |
4973 |
- else |
4974 |
- # Don't build -fPIE without the default-PIE compiler and the |
4975 |
- # hardened-pie patch |
4976 |
- filter-flags -fPIE |
4977 |
- fi |
4978 |
-} |
4979 |
- |
4980 |
-want_nptl() { |
4981 |
- [[ -z ${LT_VER} ]] && return 0 |
4982 |
- want_tls || return 1 |
4983 |
- use nptl || return 1 |
4984 |
- |
4985 |
- # Only list the arches that cannot do NPTL |
4986 |
- case $(tc-arch) in |
4987 |
- m68k) return 1;; |
4988 |
- sparc) |
4989 |
- # >= v9 is needed for nptl. |
4990 |
- [[ ${PROFILE_ARCH} == "sparc" ]] && return 1 |
4991 |
- ;; |
4992 |
- esac |
4993 |
- |
4994 |
- return 0 |
4995 |
-} |
4996 |
- |
4997 |
-want_linuxthreads() { |
4998 |
- [[ -z ${LT_VER} ]] && return 1 |
4999 |
- ! use nptlonly && return 0 |
5000 |
- want_nptl || return 0 |
5001 |
- return 1 |
5002 |
-} |
5003 |
- |
5004 |
-want_tls() { |
5005 |
- # Archs that can use TLS (Thread Local Storage) |
5006 |
- case $(tc-arch) in |
5007 |
- sparc) |
5008 |
- # 2.3.6 should have tls support on sparc64 |
5009 |
- # when using newer binutils |
5010 |
- case ${CTARGET/-*} in |
5011 |
- sparc64*) return 1 ;; |
5012 |
- *) return 0 ;; |
5013 |
- esac |
5014 |
- ;; |
5015 |
- x86) |
5016 |
- # requires i486 or better #106556 |
5017 |
- [[ ${CTARGET} == i[4567]86* ]] && return 0 |
5018 |
- return 1 |
5019 |
- ;; |
5020 |
- esac |
5021 |
- |
5022 |
- return 0 |
5023 |
-} |
5024 |
- |
5025 |
-want__thread() { |
5026 |
- want_tls || return 1 |
5027 |
- |
5028 |
- # For some reason --with-tls --with__thread is causing segfaults on sparc32. |
5029 |
- [[ ${PROFILE_ARCH} == "sparc" ]] && return 1 |
5030 |
- |
5031 |
- [[ -n ${WANT__THREAD} ]] && return ${WANT__THREAD} |
5032 |
- |
5033 |
- # only test gcc -- cant test linking yet |
5034 |
- tc-has-tls -c ${CTARGET} |
5035 |
- WANT__THREAD=$? |
5036 |
- |
5037 |
- return ${WANT__THREAD} |
5038 |
-} |
5039 |
- |
5040 |
-use_multilib() { |
5041 |
- case ${CTARGET} in |
5042 |
- sparc*|mips64*|x86_64*|powerpc64*|s390x*) |
5043 |
- has_multilib_profile || use multilib ;; |
5044 |
- *) false ;; |
5045 |
- esac |
5046 |
-} |
5047 |
- |
5048 |
-# Setup toolchain variables that would be defined in the profiles for these archs. |
5049 |
-setup_env() { |
5050 |
- # silly users |
5051 |
- unset LD_RUN_PATH |
5052 |
- |
5053 |
- if is_crosscompile || tc-is-cross-compiler ; then |
5054 |
- multilib_env ${CTARGET} |
5055 |
- if ! use multilib ; then |
5056 |
- MULTILIB_ABIS=${DEFAULT_ABI} |
5057 |
- else |
5058 |
- MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}} |
5059 |
- fi |
5060 |
- |
5061 |
- # If the user has CFLAGS_<CTARGET> in their make.conf, use that, |
5062 |
- # and fall back on CFLAGS. |
5063 |
- local VAR=CFLAGS_${CTARGET//[-.]/_} |
5064 |
- CFLAGS=${!VAR-${CFLAGS}} |
5065 |
- fi |
5066 |
- |
5067 |
- setup_flags |
5068 |
- |
5069 |
- export ABI=${ABI:-${DEFAULT_ABI:-default}} |
5070 |
- |
5071 |
- if is_crosscompile || tc-is-cross-compiler ; then |
5072 |
- local VAR=CFLAGS_${ABI} |
5073 |
- # We need to export CFLAGS with abi information in them because |
5074 |
- # glibc's configure script checks CFLAGS for some targets (like mips) |
5075 |
- export CFLAGS="${!VAR} ${CFLAGS}" |
5076 |
- fi |
5077 |
-} |
5078 |
- |
5079 |
-just_headers() { |
5080 |
- is_crosscompile && use crosscompile_opts_headers-only |
5081 |
-} |
5082 |
|
5083 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_postinst.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_postinst.eblit |
5084 |
deleted file mode 100644 |
5085 |
index 2566eed..0000000 |
5086 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_postinst.eblit |
5087 |
+++ /dev/null |
5088 |
@@ -1,29 +0,0 @@ |
5089 |
-# Copyright 1999-2009 Gentoo Foundation |
5090 |
-# Distributed under the terms of the GNU General Public License v2 |
5091 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_postinst.eblit,v 1.1 2009/03/01 21:06:22 vapier Exp $ |
5092 |
- |
5093 |
-eblit-glibc-pkg_postinst() { |
5094 |
- # nothing to do if just installing headers |
5095 |
- just_headers && return |
5096 |
- |
5097 |
- if ! tc-is-cross-compiler && [[ -x ${ROOT}/usr/sbin/iconvconfig ]] ; then |
5098 |
- # Generate fastloading iconv module configuration file. |
5099 |
- "${ROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}" |
5100 |
- fi |
5101 |
- |
5102 |
- if ! is_crosscompile && [[ ${ROOT} == "/" ]] ; then |
5103 |
- # Reload init ... if in a chroot or a diff init package, ignore |
5104 |
- # errors from this step #253697 |
5105 |
- /sbin/telinit U 2>/dev/null |
5106 |
- |
5107 |
- # if the host locales.gen contains no entries, we'll install everything |
5108 |
- local locale_list="${ROOT}etc/locale.gen" |
5109 |
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then |
5110 |
- ewarn "Generating all locales; edit /etc/locale.gen to save time/space" |
5111 |
- locale_list="${ROOT}usr/share/i18n/SUPPORTED" |
5112 |
- fi |
5113 |
- local x jobs |
5114 |
- for x in ${MAKEOPTS} ; do [[ ${x} == -j* ]] && jobs=${x#-j} ; done |
5115 |
- locale-gen -j ${jobs:-1} --config "${locale_list}" |
5116 |
- fi |
5117 |
-} |
5118 |
|
5119 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_preinst.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_preinst.eblit |
5120 |
deleted file mode 100644 |
5121 |
index c161640..0000000 |
5122 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_preinst.eblit |
5123 |
+++ /dev/null |
5124 |
@@ -1,83 +0,0 @@ |
5125 |
-# Copyright 1999-2009 Gentoo Foundation |
5126 |
-# Distributed under the terms of the GNU General Public License v2 |
5127 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_preinst.eblit,v 1.2 2009/12/19 23:44:54 vapier Exp $ |
5128 |
- |
5129 |
-fix_lib64_symlinks() { |
5130 |
- # the original Gentoo/AMD64 devs decided that since 64bit is the native |
5131 |
- # bitdepth for AMD64, lib should be used for 64bit libraries. however, |
5132 |
- # this ignores the FHS and breaks multilib horribly... especially |
5133 |
- # since it wont even work without a lib64 symlink anyways. *rolls eyes* |
5134 |
- # see bug 59710 for more information. |
5135 |
- # Travis Tilley <lv@g.o> (08 Aug 2004) |
5136 |
- if [ -L ${ROOT}/lib64 ] ; then |
5137 |
- ewarn "removing /lib64 symlink and moving lib to lib64..." |
5138 |
- ewarn "dont hit ctrl-c until this is done" |
5139 |
- rm ${ROOT}/lib64 |
5140 |
- # now that lib64 is gone, nothing will run without calling ld.so |
5141 |
- # directly. luckily the window of brokenness is almost non-existant |
5142 |
- use amd64 && /lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64 |
5143 |
- use ppc64 && /lib/ld64.so.1 /bin/mv ${ROOT}/lib ${ROOT}/lib64 |
5144 |
- # all better :) |
5145 |
- ldconfig |
5146 |
- ln -s lib64 ${ROOT}/lib |
5147 |
- einfo "done! :-)" |
5148 |
- einfo "fixed broken lib64/lib symlink in ${ROOT}" |
5149 |
- fi |
5150 |
- if [ -L ${ROOT}/usr/lib64 ] ; then |
5151 |
- rm ${ROOT}/usr/lib64 |
5152 |
- mv ${ROOT}/usr/lib ${ROOT}/usr/lib64 |
5153 |
- ln -s lib64 ${ROOT}/usr/lib |
5154 |
- einfo "fixed broken lib64/lib symlink in ${ROOT}/usr" |
5155 |
- fi |
5156 |
- if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then |
5157 |
- rm ${ROOT}/usr/X11R6/lib64 |
5158 |
- mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64 |
5159 |
- ln -s lib64 ${ROOT}/usr/X11R6/lib |
5160 |
- einfo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6" |
5161 |
- fi |
5162 |
-} |
5163 |
- |
5164 |
-eblit-glibc-pkg_preinst() { |
5165 |
- # nothing to do if just installing headers |
5166 |
- just_headers && return |
5167 |
- |
5168 |
- # PPC64+others may want to eventually be added to this logic if they |
5169 |
- # decide to be multilib compatible and FHS compliant. note that this |
5170 |
- # chunk of FHS compliance only applies to 64bit archs where 32bit |
5171 |
- # compatibility is a major concern (not IA64, for example). |
5172 |
- |
5173 |
- # amd64's 2005.0 is the first amd64 profile to not need this code. |
5174 |
- # 2005.0 is setup properly, and this is executed as part of the |
5175 |
- # 2004.3 -> 2005.0 upgrade script. |
5176 |
- # It can be removed after 2004.3 has been purged from portage. |
5177 |
- { use amd64 || use ppc64; } && [ "$(get_libdir)" == "lib64" ] && ! has_multilib_profile && fix_lib64_symlinks |
5178 |
- |
5179 |
- # it appears that /lib/tls is sometimes not removed. See bug |
5180 |
- # 69258 for more info. |
5181 |
- if [[ -d ${ROOT}/$(alt_libdir)/tls ]] && [[ ! -d ${D}/$(alt_libdir)/tls ]] ; then |
5182 |
- ewarn "nptlonly or -nptl in USE, removing /${ROOT}$(alt_libdir)/tls..." |
5183 |
- rm -r "${ROOT}"/$(alt_libdir)/tls || die |
5184 |
- fi |
5185 |
- |
5186 |
- # prepare /etc/ld.so.conf.d/ for files |
5187 |
- mkdir -p "${ROOT}"/etc/ld.so.conf.d |
5188 |
- |
5189 |
- # simple test to make sure our new glibc isnt completely broken. |
5190 |
- # make sure we don't test with statically built binaries since |
5191 |
- # they will fail. also, skip if this glibc is a cross compiler. |
5192 |
- [[ ${ROOT} != "/" ]] && return 0 |
5193 |
- [[ -d ${D}/$(get_libdir) ]] || return 0 |
5194 |
- cd / #228809 |
5195 |
- local x striptest |
5196 |
- for x in date env ls true uname ; do |
5197 |
- x=$(type -p ${x}) |
5198 |
- [[ -z ${x} ]] && continue |
5199 |
- striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) |
5200 |
- [[ -z ${striptest} ]] && continue |
5201 |
- [[ ${striptest} == *"statically linked"* ]] && continue |
5202 |
- "${D}"/$(get_libdir)/ld-*.so \ |
5203 |
- --library-path "${D}"/$(get_libdir) \ |
5204 |
- ${x} > /dev/null \ |
5205 |
- || die "simple run test (${x}) failed" |
5206 |
- done |
5207 |
-} |
5208 |
|
5209 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_setup.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_setup.eblit |
5210 |
deleted file mode 100644 |
5211 |
index 04445a5..0000000 |
5212 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/pkg_setup.eblit |
5213 |
+++ /dev/null |
5214 |
@@ -1,67 +0,0 @@ |
5215 |
-# Copyright 1999-2009 Gentoo Foundation |
5216 |
-# Distributed under the terms of the GNU General Public License v2 |
5217 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_setup.eblit,v 1.4 2009/08/21 05:46:04 vapier Exp $ |
5218 |
- |
5219 |
-eblit-glibc-pkg_setup() { |
5220 |
- # prevent native builds from downgrading ... maybe update to allow people |
5221 |
- # to change between diff -r versions ? (2.3.6-r4 -> 2.3.6-r2) |
5222 |
- if [[ ${ROOT} == "/" ]] && [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then |
5223 |
- if has_version '>'${CATEGORY}/${PF} ; then |
5224 |
- eerror "Sanity check to keep you from breaking your system:" |
5225 |
- eerror " Downgrading glibc is not supported and a sure way to destruction" |
5226 |
- die "aborting to save your system" |
5227 |
- fi |
5228 |
- |
5229 |
- # Check for broken kernels #262698 |
5230 |
- cd "${T}" |
5231 |
- printf '#include <pwd.h>\nint main(){return getpwuid(0)==0;}\n' > kern-clo-test.c |
5232 |
- emake kern-clo-test || die |
5233 |
- if ! ./kern-clo-test ; then |
5234 |
- eerror "Your patched vendor kernel is broken. You need to get an" |
5235 |
- eerror "update from whoever is providing the kernel to you." |
5236 |
- eerror "http://sourceware.org/bugzilla/show_bug.cgi?id=5227" |
5237 |
- die "keeping your system alive, say thank you" |
5238 |
- fi |
5239 |
- |
5240 |
- # Check for broken kernels #279260 |
5241 |
- cd "${T}" |
5242 |
- printf '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' > kern-enosys-test.c |
5243 |
- emake kern-enosys-test || die |
5244 |
- if ! ./kern-enosys-test ; then |
5245 |
- eerror "Your old kernel is broken. You need to update it to" |
5246 |
- eerror "a newer version as syscall(<bignum>) will break." |
5247 |
- eerror "http://bugs.gentoo.org/279260" |
5248 |
- die "keeping your system alive, say thank you" |
5249 |
- fi |
5250 |
- fi |
5251 |
- |
5252 |
- # users have had a chance to phase themselves, time to give em the boot |
5253 |
- if [[ -e ${ROOT}/etc/locale.gen ]] && [[ -e ${ROOT}/etc/locales.build ]] ; then |
5254 |
- eerror "You still haven't deleted ${ROOT}/etc/locales.build." |
5255 |
- eerror "Do so now after making sure ${ROOT}/etc/locale.gen is kosher." |
5256 |
- die "lazy upgrader detected" |
5257 |
- fi |
5258 |
- |
5259 |
- if [[ ${CTARGET} == i386-* ]] ; then |
5260 |
- eerror "i386 CHOSTs are no longer supported." |
5261 |
- eerror "Chances are you don't actually want/need i386." |
5262 |
- eerror "Please read http://www.gentoo.org/doc/en/change-chost.xml" |
5263 |
- die "please fix your CHOST" |
5264 |
- fi |
5265 |
- |
5266 |
- if [[ -n ${LT_VER} ]] ; then |
5267 |
- if use nptlonly && ! use nptl ; then |
5268 |
- eerror "If you want nptlonly, add nptl to your USE too ;p" |
5269 |
- die "nptlonly without nptl" |
5270 |
- fi |
5271 |
- fi |
5272 |
- |
5273 |
- if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then |
5274 |
- ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS." |
5275 |
- ewarn "This will result in a 50% performance penalty when running with a 32bit" |
5276 |
- ewarn "hypervisor, which is probably not what you want." |
5277 |
- fi |
5278 |
- |
5279 |
- use hardened && ! gcc-specs-pie && \ |
5280 |
- ewarn "PIE hardening not applied, as your compiler doesn't default to PIE" |
5281 |
-} |
5282 |
|
5283 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_compile.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_compile.eblit |
5284 |
deleted file mode 100644 |
5285 |
index cc33eb3..0000000 |
5286 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_compile.eblit |
5287 |
+++ /dev/null |
5288 |
@@ -1,208 +0,0 @@ |
5289 |
-# Copyright 1999-2007 Gentoo Foundation |
5290 |
-# Distributed under the terms of the GNU General Public License v2 |
5291 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_compile.eblit,v 1.10 2009/11/06 00:33:03 vapier Exp $ |
5292 |
- |
5293 |
-glibc_do_configure() { |
5294 |
- local myconf |
5295 |
- |
5296 |
- # set addons |
5297 |
- pushd "${S}" > /dev/null |
5298 |
- local ADDONS=$(echo */configure | sed \ |
5299 |
- -e 's:/configure::g' \ |
5300 |
- -e 's:\(linuxthreads\|nptl\|rtkaio\|glibc-compat\)\( \|$\)::g' \ |
5301 |
- -e 's: \+$::' \ |
5302 |
- -e 's! !,!g' \ |
5303 |
- -e 's!^!,!' \ |
5304 |
- -e '/^,\*$/d') |
5305 |
- [[ -d ports ]] && ADDONS="${ADDONS},ports" |
5306 |
- popd > /dev/null |
5307 |
- |
5308 |
- use nls || myconf="${myconf} --disable-nls" |
5309 |
- myconf="${myconf} $(use_enable hardened stackguard-randomization)" |
5310 |
- if [[ $(<"${T}"/.ssp.compat) == "yes" ]] ; then |
5311 |
- myconf="${myconf} --enable-old-ssp-compat" |
5312 |
- else |
5313 |
- myconf="${myconf} --disable-old-ssp-compat" |
5314 |
- fi |
5315 |
- |
5316 |
- use glibc-omitfp && myconf="${myconf} --enable-omitfp" |
5317 |
- |
5318 |
- [[ ${CTARGET//_/-} == *-softfloat-* ]] && myconf="${myconf} --without-fp" |
5319 |
- |
5320 |
- if [[ $1 == "linuxthreads" ]] ; then |
5321 |
- if want_tls ; then |
5322 |
- myconf="${myconf} --with-tls" |
5323 |
- |
5324 |
- if ! want__thread || use glibc-compat20 || [[ ${LT_KER_VER} == 2.[02].* ]] ; then |
5325 |
- myconf="${myconf} --without-__thread" |
5326 |
- else |
5327 |
- myconf="${myconf} --with-__thread" |
5328 |
- fi |
5329 |
- else |
5330 |
- myconf="${myconf} --without-tls --without-__thread" |
5331 |
- fi |
5332 |
- |
5333 |
- myconf="${myconf} --disable-sanity-checks" |
5334 |
- myconf="${myconf} --enable-add-ons=linuxthreads${ADDONS}" |
5335 |
- myconf="${myconf} --enable-kernel=${LT_KER_VER}" |
5336 |
- elif [[ $1 == "nptl" ]] ; then |
5337 |
- myconf="${myconf} --enable-add-ons=nptl${ADDONS}" |
5338 |
- myconf="${myconf} --enable-kernel=${NPTL_KERN_VER}" |
5339 |
- else |
5340 |
- die "invalid pthread option" |
5341 |
- fi |
5342 |
- |
5343 |
- # Since SELinux support is only required for nscd, only enable it if: |
5344 |
- # 1. USE selinux |
5345 |
- # 2. only for the primary ABI on multilib systems |
5346 |
- # 3. Not a crosscompile |
5347 |
- if ! is_crosscompile && use selinux ; then |
5348 |
- if use multilib || has_multilib_profile ; then |
5349 |
- if is_final_abi ; then |
5350 |
- myconf="${myconf} --with-selinux" |
5351 |
- else |
5352 |
- myconf="${myconf} --without-selinux" |
5353 |
- fi |
5354 |
- else |
5355 |
- myconf="${myconf} --with-selinux" |
5356 |
- fi |
5357 |
- else |
5358 |
- myconf="${myconf} --without-selinux" |
5359 |
- fi |
5360 |
- |
5361 |
- myconf="${myconf} |
5362 |
- --without-cvs |
5363 |
- --enable-bind-now |
5364 |
- --build=${CBUILD_OPT:-${CBUILD}} |
5365 |
- --host=${CTARGET_OPT:-${CTARGET}} |
5366 |
- $(use_enable profile) |
5367 |
- $(use_with gd) |
5368 |
- --with-headers=$(alt_build_headers) |
5369 |
- --prefix=/usr |
5370 |
- --libdir=/usr/$(get_libdir) |
5371 |
- --mandir=/usr/share/man |
5372 |
- --infodir=/usr/share/info |
5373 |
- --libexecdir=/usr/$(get_libdir)/misc/glibc |
5374 |
- ${EXTRA_ECONF}" |
5375 |
- |
5376 |
- # There is no configure option for this and we need to export it |
5377 |
- # since the glibc build will re-run configure on itself |
5378 |
- export libc_cv_slibdir=/$(get_libdir) |
5379 |
- |
5380 |
- has_version app-admin/eselect-compiler || export CC=$(tc-getCC ${CTARGET}) |
5381 |
- |
5382 |
- local GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1 |
5383 |
- mkdir -p "${GBUILDDIR}" |
5384 |
- cd "${GBUILDDIR}" |
5385 |
- einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}" |
5386 |
- "${S}"/configure ${myconf} || die "failed to configure glibc" |
5387 |
- |
5388 |
- # since we'll be punting them for cross-compilers, and they can cause |
5389 |
- # problems (ia64+static), we'll just skip building altogether |
5390 |
- is_crosscompile && sed -i '1ibuild-programs = no' config.make |
5391 |
-} |
5392 |
- |
5393 |
-toolchain-glibc_src_compile() { |
5394 |
- echo |
5395 |
- local v |
5396 |
- for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CFLAGS ; do |
5397 |
- einfo " $(printf '%15s' ${v}:) ${!v}" |
5398 |
- done |
5399 |
- echo |
5400 |
- |
5401 |
- if want_linuxthreads ; then |
5402 |
- glibc_do_configure linuxthreads |
5403 |
- einfo "Building GLIBC with linuxthreads..." |
5404 |
- make PARALLELMFLAGS="${MAKEOPTS}" || die "make for ${ABI} failed" |
5405 |
- fi |
5406 |
- if want_nptl ; then |
5407 |
- # ... and then do the optional nptl build |
5408 |
- unset LD_ASSUME_KERNEL |
5409 |
- glibc_do_configure nptl |
5410 |
- einfo "Building GLIBC with NPTL..." |
5411 |
- make PARALLELMFLAGS="${MAKEOPTS}" || die "make for ${ABI} failed" |
5412 |
- fi |
5413 |
-} |
5414 |
- |
5415 |
-toolchain-glibc_headers_compile() { |
5416 |
- local GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-headers |
5417 |
- mkdir -p "${GBUILDDIR}" |
5418 |
- cd "${GBUILDDIR}" |
5419 |
- |
5420 |
- # if we don't have a compiler yet, we cant really test it now ... |
5421 |
- # hopefully they don't affect header geneation, so let's hope for |
5422 |
- # the best here ... |
5423 |
- export \ |
5424 |
- libc_cv_386_tls=yes \ |
5425 |
- libc_cv_asm_cfi_directives=yes \ |
5426 |
- libc_cv_broken_visibility_attribute=no \ |
5427 |
- libc_cv_gcc___thread=yes \ |
5428 |
- libc_cv_mlong_double_128=yes \ |
5429 |
- libc_cv_mlong_double_128ibm=yes \ |
5430 |
- libc_cv_ppc_machine=yes \ |
5431 |
- libc_cv_visibility_attribute=yes \ |
5432 |
- libc_cv_z_combreloc=yes \ |
5433 |
- libc_cv_z_execstack=yes \ |
5434 |
- libc_cv_z_initfirst=yes \ |
5435 |
- libc_cv_z_nodelete=yes \ |
5436 |
- libc_cv_z_nodlopen=yes \ |
5437 |
- libc_cv_z_relro=yes |
5438 |
- |
5439 |
- # Pick out the correct location for build headers |
5440 |
- local ports="" myconf="--disable-sanity-checks --enable-hacker-mode" |
5441 |
- [[ -d ${S}/ports ]] && ports=",ports" |
5442 |
- myconf="${myconf} |
5443 |
- --enable-add-ons=nptl${ports} |
5444 |
- --without-cvs |
5445 |
- --enable-bind-now |
5446 |
- --build=${CBUILD_OPT:-${CBUILD}} |
5447 |
- --host=${CTARGET_OPT:-${CTARGET}} |
5448 |
- --with-headers=$(alt_build_headers) |
5449 |
- --prefix=${EPREFIX}/usr |
5450 |
- ${EXTRA_ECONF}" |
5451 |
- |
5452 |
- # Nothing is compiled here which would affect the headers for the target. |
5453 |
- # so forcing CC/CFLAGS is sane. unless you dont have `gcc`. then i |
5454 |
- # dont care :p. |
5455 |
- einfo "Configuring GLIBC headers with: ${myconf// /\n\t\t}" |
5456 |
- CC=gcc \ |
5457 |
- CFLAGS="-O1 -pipe" \ |
5458 |
- "${S}"/configure ${myconf} || die "failed to configure glibc" |
5459 |
-} |
5460 |
- |
5461 |
-eblit-glibc-src_compile() { |
5462 |
- if is_crosscompile ; then |
5463 |
- export \ |
5464 |
- libc_cv_c_cleanup=yes \ |
5465 |
- libc_cv_forced_unwind=yes |
5466 |
- fi |
5467 |
- |
5468 |
- if just_headers ; then |
5469 |
- toolchain-glibc_headers_compile |
5470 |
- return |
5471 |
- fi |
5472 |
- |
5473 |
- setup_env |
5474 |
- |
5475 |
- if [[ -z ${OABI} ]] ; then |
5476 |
- local abilist="" |
5477 |
- if has_multilib_profile ; then |
5478 |
- abilist=$(get_install_abis) |
5479 |
- einfo "Building multilib glibc for ABIs: ${abilist}" |
5480 |
- elif is_crosscompile || tc-is-cross-compiler ; then |
5481 |
- abilist=${DEFAULT_ABI} |
5482 |
- fi |
5483 |
- if [[ -n ${abilist} ]] ; then |
5484 |
- OABI=${ABI} |
5485 |
- for ABI in ${abilist} ; do |
5486 |
- export ABI |
5487 |
- src_compile |
5488 |
- done |
5489 |
- ABI=${OABI} |
5490 |
- unset OABI |
5491 |
- return 0 |
5492 |
- fi |
5493 |
- fi |
5494 |
- |
5495 |
- toolchain-glibc_src_compile |
5496 |
-} |
5497 |
|
5498 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_install.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_install.eblit |
5499 |
deleted file mode 100644 |
5500 |
index fb55907..0000000 |
5501 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_install.eblit |
5502 |
+++ /dev/null |
5503 |
@@ -1,252 +0,0 @@ |
5504 |
-# Copyright 1999-2007 Gentoo Foundation |
5505 |
-# Distributed under the terms of the GNU General Public License v2 |
5506 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_install.eblit,v 1.9 2009/12/19 23:44:54 vapier Exp $ |
5507 |
- |
5508 |
-toolchain-glibc_src_install() { |
5509 |
- local GBUILDDIR |
5510 |
- if want_linuxthreads ; then |
5511 |
- GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-linuxthreads |
5512 |
- else |
5513 |
- GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-nptl |
5514 |
- fi |
5515 |
- |
5516 |
- local install_root=${ED} |
5517 |
- is_crosscompile && install_root="${install_root}/usr/${CTARGET}" |
5518 |
- if want_linuxthreads ; then |
5519 |
- cd "${WORKDIR}"/build-${ABI}-${CTARGET}-linuxthreads |
5520 |
- einfo "Installing GLIBC ${ABI} with linuxthreads ..." |
5521 |
- else # nptlonly |
5522 |
- cd "${WORKDIR}"/build-${ABI}-${CTARGET}-nptl |
5523 |
- einfo "Installing GLIBC ${ABI} with NPTL ..." |
5524 |
- fi |
5525 |
- make PARALLELMFLAGS="${MAKEOPTS}" \ |
5526 |
- install_root="${install_root}" \ |
5527 |
- install || die |
5528 |
- |
5529 |
- if is_crosscompile ; then |
5530 |
- # punt all the junk not needed by a cross-compiler |
5531 |
- cd "${ED}"/usr/${CTARGET} || die |
5532 |
- rm -rf ./{,usr/}{bin,etc,sbin,share} ./{,usr/}*/{gconv,misc} |
5533 |
- fi |
5534 |
- |
5535 |
- if want_linuxthreads && want_nptl ; then |
5536 |
- einfo "Installing NPTL to $(alt_libdir)/tls/..." |
5537 |
- cd "${WORKDIR}"/build-${ABI}-${CTARGET}-nptl |
5538 |
- dodir $(alt_libdir)/tls $(alt_usrlibdir)/nptl |
5539 |
- |
5540 |
- local l src_lib |
5541 |
- for l in libc libm librt libpthread libthread_db ; do |
5542 |
- # take care of shared lib first ... |
5543 |
- l=${l}.so |
5544 |
- if [[ -e ${l} ]] ; then |
5545 |
- src_lib=${l} |
5546 |
- else |
5547 |
- src_lib=$(eval echo */${l}) |
5548 |
- fi |
5549 |
- cp -a ${src_lib} "${ED}"$(alt_libdir)/tls/${l} || die "copying nptl ${l}" |
5550 |
- fperms a+rx $(alt_libdir)/tls/${l} |
5551 |
- dosym ${l} $(alt_libdir)/tls/$(scanelf -qSF'%S#F' ${src_lib}) |
5552 |
- |
5553 |
- # then grab the linker script or the symlink ... |
5554 |
- if [[ -L ${ED}$(alt_usrlibdir)/${l} ]] ; then |
5555 |
- dosym $(alt_libdir)/tls/${l} $(alt_usrlibdir)/nptl/${l} |
5556 |
- else |
5557 |
- sed \ |
5558 |
- -e "s:/${l}:/tls/${l}:g" \ |
5559 |
- -e "s:/${l/%.so/_nonshared.a}:/nptl/${l/%.so/_nonshared.a}:g" \ |
5560 |
- "${ED}"$(alt_usrlibdir)/${l} > "${ED}"$(alt_usrlibdir)/nptl/${l} |
5561 |
- fi |
5562 |
- |
5563 |
- # then grab the static lib ... |
5564 |
- src_lib=${src_lib/%.so/.a} |
5565 |
- [[ ! -e ${src_lib} ]] && src_lib=${src_lib/%.a/_pic.a} |
5566 |
- cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" |
5567 |
- src_lib=${src_lib/%.a/_nonshared.a} |
5568 |
- if [[ -e ${src_lib} ]] ; then |
5569 |
- cp -a ${src_lib} "${ED}"$(alt_usrlibdir)/nptl/ || die "copying nptl ${src_lib}" |
5570 |
- fi |
5571 |
- done |
5572 |
- |
5573 |
- # use the nptl linker instead of the linuxthreads one as the linuxthreads |
5574 |
- # one may lack TLS support and that can be really bad for business |
5575 |
- cp -a elf/ld.so "${ED}"$(alt_libdir)/$(scanelf -qSF'%S#F' elf/ld.so) || die "copying nptl interp" |
5576 |
- fi |
5577 |
- |
5578 |
- # We'll take care of the cache ourselves |
5579 |
- rm -f "${ED}"/etc/ld.so.cache |
5580 |
- |
5581 |
- # Some things want this, notably ash. |
5582 |
- dosym libbsd-compat.a $(alt_usrlibdir)/libbsd.a |
5583 |
- |
5584 |
- # Handle includes for different ABIs if glibc itself doesn't do it |
5585 |
- # XXX: curr glibc should finally handle all of them correctly |
5586 |
- #case $(tc-arch) in |
5587 |
- # amd64|mips|ppc|s390) ;; |
5588 |
- # *) prep_ml_includes $(alt_headers) ;; |
5589 |
- #esac |
5590 |
- |
5591 |
- # When cross-compiling for a non-multilib setup, make sure we have |
5592 |
- # lib and a proper symlink setup |
5593 |
- if is_crosscompile && ! use multilib && ! has_multilib_profile && [[ $(get_libdir) != "lib" ]] ; then |
5594 |
- cd "${ED}"$(alt_libdir)/.. |
5595 |
- mv $(get_libdir) lib || die |
5596 |
- ln -s lib $(get_libdir) || die |
5597 |
- cd "${ED}"$(alt_usrlibdir)/.. |
5598 |
- mv $(get_libdir) lib || die |
5599 |
- ln -s lib $(get_libdir) || die |
5600 |
- fi |
5601 |
- |
5602 |
- ################################################################# |
5603 |
- # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY # |
5604 |
- # Make sure we install some symlink hacks so that when we build |
5605 |
- # a 2nd stage cross-compiler, gcc finds the target system |
5606 |
- # headers correctly. See gcc/doc/gccinstall.info |
5607 |
- if is_crosscompile ; then |
5608 |
- dosym usr/include usr/${CTARGET}/sys-include |
5609 |
- return 0 |
5610 |
- fi |
5611 |
- |
5612 |
- # Everything past this point just needs to be done once ... |
5613 |
- is_final_abi || return 0 |
5614 |
- |
5615 |
- # Make sure the non-native interp can be found on multilib systems |
5616 |
- if has_multilib_profile ; then |
5617 |
- case $(tc-arch) in |
5618 |
- amd64) |
5619 |
- [[ ! -e ${ED}/lib ]] && dosym $(get_abi_LIBDIR amd64) /lib |
5620 |
- dosym ../$(get_abi_LIBDIR x86)/ld-linux.so.2 /lib/ld-linux.so.2 |
5621 |
- ;; |
5622 |
- ppc64) |
5623 |
- [[ ! -e ${ED}/lib ]] && dosym $(get_abi_LIBDIR ppc64) /lib |
5624 |
- dosym ../$(get_abi_LIBDIR ppc)/ld.so.1 /lib/ld.so.1 |
5625 |
- ;; |
5626 |
- esac |
5627 |
- fi |
5628 |
- |
5629 |
- # Files for Debian-style locale updating |
5630 |
- dodir /usr/share/i18n |
5631 |
- sed \ |
5632 |
- -e "/^#/d" \ |
5633 |
- -e "/SUPPORTED-LOCALES=/d" \ |
5634 |
- -e "s: \\\\::g" -e "s:/: :g" \ |
5635 |
- "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \ |
5636 |
- || die "generating /usr/share/i18n/SUPPORTED failed" |
5637 |
- cd "${WORKDIR}"/extra/locale |
5638 |
- dosbin locale-gen || die |
5639 |
- doman *.[0-8] |
5640 |
- insinto /etc |
5641 |
- doins locale.gen || die |
5642 |
- |
5643 |
- # Make sure all the ABI's can find the locales and so we only |
5644 |
- # have to generate one set |
5645 |
- local a |
5646 |
- keepdir /usr/$(get_libdir)/locale |
5647 |
- for a in $(get_install_abis) ; do |
5648 |
- if [[ ! -e ${ED}/usr/$(get_abi_LIBDIR ${a})/locale ]] ; then |
5649 |
- dosym /usr/$(get_libdir)/locale /usr/$(get_abi_LIBDIR ${a})/locale |
5650 |
- fi |
5651 |
- done |
5652 |
- |
5653 |
- if ! has noinfo ${FEATURES} && [[ -n ${INFOPAGE_VER} ]] ; then |
5654 |
- einfo "Installing info pages..." |
5655 |
- |
5656 |
- make \ |
5657 |
- -C "${GBUILDDIR}" \ |
5658 |
- PARALLELMFLAGS="${MAKEOPTS}" \ |
5659 |
- install_root="${install_root}" \ |
5660 |
- info -i || die |
5661 |
- fi |
5662 |
- |
5663 |
- if [[ -n ${MANPAGE_VER} ]] ; then |
5664 |
- einfo "Installing man pages..." |
5665 |
- |
5666 |
- # Install linuxthreads man pages even if nptl is enabled |
5667 |
- cd "${WORKDIR}"/man |
5668 |
- doman *.3thr |
5669 |
- fi |
5670 |
- |
5671 |
- cd "${S}" |
5672 |
- |
5673 |
- # Install misc network config files |
5674 |
- insinto /etc |
5675 |
- doins nscd/nscd.conf posix/gai.conf nss/nsswitch.conf || die |
5676 |
- doins "${WORKDIR}"/extra/etc/*.conf || die |
5677 |
- doinitd "${WORKDIR}"/extra/etc/nscd || die |
5678 |
- |
5679 |
- sed -i -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):" "${ED}"/etc/init.d/nscd |
5680 |
- |
5681 |
- echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc |
5682 |
- doenvd "${T}"/00glibc || die |
5683 |
- |
5684 |
- dodoc BUGS ChangeLog* CONFORMANCE FAQ NEWS NOTES PROJECTS README* |
5685 |
- |
5686 |
- # Prevent overwriting of the /etc/localtime symlink. We'll handle the |
5687 |
- # creation of the "factory" symlink in pkg_postinst(). |
5688 |
- rm -f "${ED}"/etc/localtime |
5689 |
-} |
5690 |
- |
5691 |
-toolchain-glibc_headers_install() { |
5692 |
- local GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-headers |
5693 |
- cd "${GBUILDDIR}" |
5694 |
- make install_root="${ED}/usr/${CTARGET}" install-headers || die "install-headers failed" |
5695 |
- # Copy over headers that are not part of install-headers ... these |
5696 |
- # are pretty much taken verbatim from crosstool, see it for more details |
5697 |
- insinto $(alt_headers)/bits |
5698 |
- doins misc/syscall-list.h bits/stdio_lim.h || die "doins include bits" |
5699 |
- insinto $(alt_headers)/gnu |
5700 |
- doins "${S}"/include/gnu/stubs.h || die "doins include gnu" |
5701 |
- # Make sure we install the sys-include symlink so that when |
5702 |
- # we build a 2nd stage cross-compiler, gcc finds the target |
5703 |
- # system headers correctly. See gcc/doc/gccinstall.info |
5704 |
- dosym usr/include /usr/${CTARGET}/sys-include |
5705 |
-} |
5706 |
- |
5707 |
-src_strip() { |
5708 |
- # gdb is lame and requires some debugging information to remain in |
5709 |
- # libpthread, so we need to strip it by hand. libthread_db makes no |
5710 |
- # sense stripped as it is only used when debugging. |
5711 |
- local pthread=$(hasq splitdebug ${FEATURES} && echo "libthread_db" || echo "lib{pthread,thread_db}") |
5712 |
- env \ |
5713 |
- -uRESTRICT \ |
5714 |
- CHOST=${CTARGET} \ |
5715 |
- STRIP_MASK="/*/{,tls/}${pthread}*" \ |
5716 |
- prepallstrip |
5717 |
- # if user has stripping enabled and does not have split debug turned on, |
5718 |
- # then leave the debugging sections in libpthread. |
5719 |
- if ! hasq nostrip ${FEATURES} && ! hasq splitdebug ${FEATURES} ; then |
5720 |
- ${STRIP:-${CTARGET}-strip} --strip-debug "${ED}"/*/libpthread-*.so |
5721 |
- fi |
5722 |
-} |
5723 |
- |
5724 |
-eblit-glibc-src_install() { |
5725 |
- if just_headers ; then |
5726 |
- toolchain-glibc_headers_install |
5727 |
- return |
5728 |
- fi |
5729 |
- |
5730 |
- setup_env |
5731 |
- |
5732 |
- if [[ -z ${OABI} ]] ; then |
5733 |
- local abilist="" |
5734 |
- if has_multilib_profile ; then |
5735 |
- abilist=$(get_install_abis) |
5736 |
- einfo "Installing multilib glibc for ABIs: ${abilist}" |
5737 |
- elif is_crosscompile || tc-is-cross-compiler ; then |
5738 |
- abilist=${DEFAULT_ABI} |
5739 |
- fi |
5740 |
- if [[ -n ${abilist} ]] ; then |
5741 |
- OABI=${ABI} |
5742 |
- for ABI in ${abilist} ; do |
5743 |
- export ABI |
5744 |
- eblit-glibc-src_install |
5745 |
- done |
5746 |
- ABI=${OABI} |
5747 |
- unset OABI |
5748 |
- src_strip |
5749 |
- return 0 |
5750 |
- fi |
5751 |
- fi |
5752 |
- |
5753 |
- toolchain-glibc_src_install |
5754 |
- [[ -z ${OABI} ]] && src_strip |
5755 |
-} |
5756 |
|
5757 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_test.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_test.eblit |
5758 |
deleted file mode 100644 |
5759 |
index 0d733a3..0000000 |
5760 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_test.eblit |
5761 |
+++ /dev/null |
5762 |
@@ -1,42 +0,0 @@ |
5763 |
-# Copyright 1999-2007 Gentoo Foundation |
5764 |
-# Distributed under the terms of the GNU General Public License v2 |
5765 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_test.eblit,v 1.3 2008/03/23 18:06:18 vapier Exp $ |
5766 |
- |
5767 |
-toolchain-glibc_src_test() { |
5768 |
- cd "${WORKDIR}"/build-${ABI}-${CTARGET}-$1 || die "cd build-${ABI}-${CTARGET}-$1" |
5769 |
- unset LD_ASSUME_KERNEL |
5770 |
- make check && return 0 |
5771 |
- einfo "make check failed - re-running with --keep-going to get the rest of the results" |
5772 |
- make -k check |
5773 |
- ewarn "make check failed for ${ABI}-${CTARGET}-$1" |
5774 |
- return 1 |
5775 |
-} |
5776 |
- |
5777 |
-eblit-glibc-src_test() { |
5778 |
- local ret=0 |
5779 |
- |
5780 |
- setup_env |
5781 |
- |
5782 |
- # give tests more time to complete |
5783 |
- export TIMEOUTFACTOR=5 |
5784 |
- |
5785 |
- if [[ -z ${OABI} ]] && has_multilib_profile ; then |
5786 |
- OABI=${ABI} |
5787 |
- einfo "Testing multilib glibc for ABIs: $(get_install_abis)" |
5788 |
- for ABI in $(get_install_abis) ; do |
5789 |
- export ABI |
5790 |
- einfo " Testing ${ABI} glibc" |
5791 |
- src_test |
5792 |
- ((ret+=$?)) |
5793 |
- done |
5794 |
- ABI=${OABI} |
5795 |
- unset OABI |
5796 |
- [[ ${ret} -ne 0 ]] \ |
5797 |
- && die "tests failed" \ |
5798 |
- || return 0 |
5799 |
- fi |
5800 |
- |
5801 |
- want_linuxthreads && toolchain-glibc_src_test linuxthreads ; ((ret+=$?)) |
5802 |
- want_nptl && toolchain-glibc_src_test nptl ; ((ret+=$?)) |
5803 |
- return ${ret} |
5804 |
-} |
5805 |
|
5806 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_unpack.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_unpack.eblit |
5807 |
deleted file mode 100644 |
5808 |
index d99dc56..0000000 |
5809 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/eblits/src_unpack.eblit |
5810 |
+++ /dev/null |
5811 |
@@ -1,178 +0,0 @@ |
5812 |
-# Copyright 1999-2009 Gentoo Foundation |
5813 |
-# Distributed under the terms of the GNU General Public License v2 |
5814 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/src_unpack.eblit,v 1.11 2010/06/08 04:59:56 vapier Exp $ |
5815 |
- |
5816 |
-int_to_KV() { |
5817 |
- local version=$1 major minor micro |
5818 |
- major=$((version / 65536)) |
5819 |
- minor=$(((version % 65536) / 256)) |
5820 |
- micro=$((version % 256)) |
5821 |
- echo ${major}.${minor}.${micro} |
5822 |
-} |
5823 |
- |
5824 |
-eend_KV() { |
5825 |
- [[ $(KV_to_int $1) -ge $(KV_to_int $2) ]] |
5826 |
- eend $? |
5827 |
-} |
5828 |
- |
5829 |
-get_kheader_version() { |
5830 |
- printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \ |
5831 |
- $(tc-getCPP ${CTARGET}) -I "$(alt_build_headers)" | \ |
5832 |
- tail -n 1 |
5833 |
-} |
5834 |
- |
5835 |
-check_nptl_support() { |
5836 |
- # don't care about the compiler here as we arent using it |
5837 |
- just_headers && return |
5838 |
- |
5839 |
- local run_kv build_kv want_kv |
5840 |
- run_kv=$(int_to_KV $(get_KV)) |
5841 |
- build_kv=$(int_to_KV $(get_kheader_version)) |
5842 |
- want_kv=${NPTL_KERN_VER} |
5843 |
- |
5844 |
- ebegin "Checking gcc for __thread support" |
5845 |
- if ! eend $(want__thread ; echo $?) ; then |
5846 |
- echo |
5847 |
- eerror "Could not find a gcc that supports the __thread directive!" |
5848 |
- eerror "Please update your binutils/gcc and try again." |
5849 |
- die "No __thread support in gcc!" |
5850 |
- fi |
5851 |
- |
5852 |
- if ! is_crosscompile && ! tc-is-cross-compiler ; then |
5853 |
- # Building fails on an non-supporting kernel |
5854 |
- ebegin "Checking kernel version (${run_kv} >= ${want_kv})" |
5855 |
- if ! eend_KV ${run_kv} ${want_kv} ; then |
5856 |
- echo |
5857 |
- eerror "You need a kernel of at least ${want_kv} for NPTL support!" |
5858 |
- die "Kernel version too low!" |
5859 |
- fi |
5860 |
- fi |
5861 |
- |
5862 |
- ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})" |
5863 |
- if ! eend_KV ${build_kv} ${want_kv} ; then |
5864 |
- echo |
5865 |
- eerror "You need linux-headers of at least ${want_kv} for NPTL support!" |
5866 |
- die "linux-headers version too low!" |
5867 |
- fi |
5868 |
-} |
5869 |
- |
5870 |
-unpack_pkg() { |
5871 |
- local a=${PN} |
5872 |
- [[ -n ${SNAP_VER} ]] && a="${a}-${RELEASE_VER}" |
5873 |
- [[ -n $1 ]] && a="${a}-$1" |
5874 |
- if [[ -n ${SNAP_VER} ]] ; then |
5875 |
- a="${a}-${SNAP_VER}" |
5876 |
- else |
5877 |
- if [[ -n $2 ]] ; then |
5878 |
- a="${a}-$2" |
5879 |
- else |
5880 |
- a="${a}-${RELEASE_VER}" |
5881 |
- fi |
5882 |
- fi |
5883 |
- unpack ${a}.tar.bz2 |
5884 |
- [[ -n $1 ]] && mv ${a} $1 |
5885 |
-} |
5886 |
- |
5887 |
-toolchain-glibc_src_unpack() { |
5888 |
- # Check NPTL support _before_ we unpack things to save some time |
5889 |
- want_nptl && check_nptl_support |
5890 |
- |
5891 |
- unpack_pkg |
5892 |
- |
5893 |
- cd "${S}" |
5894 |
- touch locale/C-translit.h #185476 #218003 |
5895 |
- [[ -n ${LT_VER} ]] && unpack_pkg linuxthreads ${LT_VER} |
5896 |
- [[ -n ${PORTS_VER} ]] && unpack_pkg ports ${PORTS_VER} |
5897 |
- [[ -n ${LIBIDN_VER} ]] && unpack_pkg libidn |
5898 |
- |
5899 |
- if [[ -n ${PATCH_VER} ]] ; then |
5900 |
- cd "${WORKDIR}" |
5901 |
- unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 |
5902 |
- # pull out all the addons |
5903 |
- local d |
5904 |
- for d in extra/*/configure ; do |
5905 |
- d=${d%/configure} |
5906 |
- [[ -d ${S}/${d} ]] && die "${d} already exists in \${S}" |
5907 |
- mv "${d}" "${S}" || die "moving ${d} failed" |
5908 |
- done |
5909 |
- fi |
5910 |
- |
5911 |
- # XXX: We should do the branchupdate, before extracting the manpages and |
5912 |
- # infopages else it does not help much (mtimes change if there is a change |
5913 |
- # to them with branchupdate) |
5914 |
- if [[ -n ${BRANCH_UPDATE} ]] ; then |
5915 |
- cd "${S}" |
5916 |
- epatch "${DISTDIR}"/glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 |
5917 |
- |
5918 |
- # Snapshot date patch |
5919 |
- einfo "Patching version to display snapshot date ..." |
5920 |
- sed -i -e "s:\(#define RELEASE\).*:\1 \"${BRANCH_UPDATE}\":" version.h |
5921 |
- fi |
5922 |
- |
5923 |
- if [[ -n ${MANPAGE_VER} ]] ; then |
5924 |
- cd "${WORKDIR}" |
5925 |
- unpack glibc-manpages-${MANPAGE_VER}.tar.bz2 |
5926 |
- fi |
5927 |
- |
5928 |
- if [[ -n ${INFOPAGE_VER} ]] ; then |
5929 |
- cd "${S}" |
5930 |
- unpack glibc-infopages-${INFOPAGE_VER}.tar.bz2 |
5931 |
- fi |
5932 |
- |
5933 |
- # tag, glibc is it |
5934 |
- cd "${S}" |
5935 |
- [[ -e csu/Banner ]] && die "need new banner location" |
5936 |
- [[ -n ${SNAP_VER} ]] && echo "Gentoo snapshot ${SNAP_VER}" >> csu/Banner |
5937 |
- [[ -n ${BRANCH_UPDATE} ]] && echo "Gentoo branch ${BRANCH_UPDATE}" >> csu/Banner |
5938 |
- if [[ -n ${PATCH_VER} ]] && ! use vanilla ; then |
5939 |
- cd "${S}" |
5940 |
- EPATCH_MULTI_MSG="Applying Gentoo Glibc Patchset ${RELEASE_VER}-${PATCH_VER} ..." \ |
5941 |
- EPATCH_EXCLUDE=${GLIBC_PATCH_EXCLUDE} \ |
5942 |
- EPATCH_SUFFIX="patch" \ |
5943 |
- ARCH=$(tc-arch) \ |
5944 |
- epatch "${WORKDIR}"/patches |
5945 |
- echo "Gentoo patchset ${PATCH_VER}" >> csu/Banner |
5946 |
- fi |
5947 |
- |
5948 |
- epatch_user |
5949 |
- |
5950 |
- gnuconfig_update |
5951 |
-} |
5952 |
- |
5953 |
-eblit-glibc-src_unpack() { |
5954 |
- setup_env |
5955 |
- |
5956 |
- toolchain-glibc_src_unpack |
5957 |
- |
5958 |
- # Backwards SSP support |
5959 |
- cd "${S}" |
5960 |
-# For now, we force everyone to have the extra symbols |
5961 |
-# einfon "Scanning system for __guard to see if we need SSP compat ... " |
5962 |
-# if [[ -n $(scanelf -qyls__guard -F'#s%F' | grep -v '^/lib.*/libc-2.*.so$') ]] ; then |
5963 |
- echo "yes" > "${T}"/.ssp.compat |
5964 |
-# else |
5965 |
-# # ok, a quick scan didnt find it, so lets do a deep scan ... |
5966 |
-# if [[ -n $(scanelf -qyRlps__guard -F'#s%F' | grep -v '^/lib.*/libc-2.*.so$') ]] ; then |
5967 |
-# echo "yes" > "${T}"/.ssp.compat |
5968 |
-# else |
5969 |
-# echo "no" > "${T}"/.ssp.compat |
5970 |
-# fi |
5971 |
-# fi |
5972 |
-# cat "${T}"/.ssp.compat |
5973 |
- |
5974 |
- # Glibc is stupid sometimes, and doesn't realize that with a |
5975 |
- # static C-Only gcc, -lgcc_eh doesn't exist. |
5976 |
- # http://sources.redhat.com/ml/libc-alpha/2003-09/msg00100.html |
5977 |
- # http://sourceware.org/ml/libc-alpha/2005-02/msg00042.html |
5978 |
- echo 'int main(){}' > "${T}"/gcc_eh_test.c |
5979 |
- if ! $(tc-getCC ${CTARGET}) "${T}"/gcc_eh_test.c -lgcc_eh 2>/dev/null ; then |
5980 |
- sed -i -e 's:-lgcc_eh::' Makeconfig || die "sed gcc_eh" |
5981 |
- fi |
5982 |
- |
5983 |
- cd "${WORKDIR}" |
5984 |
- find . -type f '(' -size 0 -o -name "*.orig" ')' -exec rm -f {} \; |
5985 |
- find . -name configure -exec touch {} \; |
5986 |
- |
5987 |
- # Fix permissions on some of the scripts |
5988 |
- chmod u+x "${S}"/scripts/*.sh |
5989 |
-} |
5990 |
|
5991 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-gentoo-chk_fail.c b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-gentoo-chk_fail.c |
5992 |
deleted file mode 100644 |
5993 |
index 37711e8..0000000 |
5994 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-gentoo-chk_fail.c |
5995 |
+++ /dev/null |
5996 |
@@ -1,315 +0,0 @@ |
5997 |
-/* Copyright (C) 2004, 2005 Free Software Foundation, Inc. |
5998 |
- This file is part of the GNU C Library. |
5999 |
- |
6000 |
- The GNU C Library is free software; you can redistribute it and/or |
6001 |
- modify it under the terms of the GNU Lesser General Public |
6002 |
- License as published by the Free Software Foundation; either |
6003 |
- version 2.1 of the License, or (at your option) any later version. |
6004 |
- |
6005 |
- The GNU C Library is distributed in the hope that it will be useful, |
6006 |
- but WITHOUT ANY WARRANTY; without even the implied warranty of |
6007 |
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
6008 |
- Lesser General Public License for more details. |
6009 |
- |
6010 |
- You should have received a copy of the GNU Lesser General Public |
6011 |
- License along with the GNU C Library; if not, write to the Free |
6012 |
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA |
6013 |
- 02111-1307 USA. */ |
6014 |
- |
6015 |
-/* Copyright (C) 2006-2008 Gentoo Foundation Inc. |
6016 |
- * License terms as above. |
6017 |
- * |
6018 |
- * Hardened Gentoo SSP and FORTIFY handler |
6019 |
- * |
6020 |
- * An SSP failure handler that does not use functions from the rest of |
6021 |
- * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures |
6022 |
- * no possibility of recursion into the handler. |
6023 |
- * |
6024 |
- * Direct all bug reports to http://bugs.gentoo.org/ |
6025 |
- * |
6026 |
- * Re-written from the glibc-2.3 Hardened Gentoo SSP handler |
6027 |
- * by Kevin F. Quinn - <kevquinn[@]gentoo.org> |
6028 |
- * |
6029 |
- * The following people contributed to the glibc-2.3 Hardened |
6030 |
- * Gentoo SSP and FORTIFY handler, from which this implementation draws much: |
6031 |
- * |
6032 |
- * Ned Ludd - <solar[@]gentoo.org> |
6033 |
- * Alexander Gabert - <pappy[@]gentoo.org> |
6034 |
- * The PaX Team - <pageexec[@]freemail.hu> |
6035 |
- * Peter S. Mazinger - <ps.m[@]gmx.net> |
6036 |
- * Yoann Vandoorselaere - <yoann[@]prelude-ids.org> |
6037 |
- * Robert Connolly - <robert[@]linuxfromscratch.org> |
6038 |
- * Cory Visi <cory[@]visi.name> |
6039 |
- * Mike Frysinger <vapier[@]gentoo.org> |
6040 |
- * Magnus Granberg <zorry[@]ume.nu> |
6041 |
- */ |
6042 |
- |
6043 |
-#include <stdio.h> |
6044 |
-#include <stdlib.h> |
6045 |
-#include <errno.h> |
6046 |
-#include <unistd.h> |
6047 |
-#include <signal.h> |
6048 |
- |
6049 |
-#include <sys/types.h> |
6050 |
- |
6051 |
-#include <sysdep-cancel.h> |
6052 |
-#include <sys/syscall.h> |
6053 |
-#include <bp-checks.h> |
6054 |
- |
6055 |
-#include <kernel-features.h> |
6056 |
- |
6057 |
-#include <alloca.h> |
6058 |
-/* from sysdeps */ |
6059 |
-#include <socketcall.h> |
6060 |
-/* for the stuff in bits/socket.h */ |
6061 |
-#include <sys/socket.h> |
6062 |
-#include <sys/un.h> |
6063 |
- |
6064 |
-/* Sanity check on SYSCALL macro names - force compilation |
6065 |
- * failure if the names used here do not exist |
6066 |
- */ |
6067 |
-#if !defined __NR_socketcall && !defined __NR_socket |
6068 |
-# error Cannot do syscall socket or socketcall |
6069 |
-#endif |
6070 |
-#if !defined __NR_socketcall && !defined __NR_connect |
6071 |
-# error Cannot do syscall connect or socketcall |
6072 |
-#endif |
6073 |
-#ifndef __NR_write |
6074 |
-# error Cannot do syscall write |
6075 |
-#endif |
6076 |
-#ifndef __NR_close |
6077 |
-# error Cannot do syscall close |
6078 |
-#endif |
6079 |
-#ifndef __NR_getpid |
6080 |
-# error Cannot do syscall getpid |
6081 |
-#endif |
6082 |
-#ifndef __NR_kill |
6083 |
-# error Cannot do syscall kill |
6084 |
-#endif |
6085 |
-#ifndef __NR_exit |
6086 |
-# error Cannot do syscall exit |
6087 |
-#endif |
6088 |
-#ifdef SSP_SMASH_DUMPS_CORE |
6089 |
-# define ENABLE_SSP_SMASH_DUMPS_CORE 1 |
6090 |
-# if !defined _KERNEL_NSIG && !defined _NSIG |
6091 |
-# error No _NSIG or _KERNEL_NSIG for rt_sigaction |
6092 |
-# endif |
6093 |
-# if !defined __NR_sigaction && !defined __NR_rt_sigaction |
6094 |
-# error Cannot do syscall sigaction or rt_sigaction |
6095 |
-# endif |
6096 |
-/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size |
6097 |
- * of the _kernel_ sigset_t which is not the same as the user sigset_t. |
6098 |
- * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for |
6099 |
- * some reason. |
6100 |
- */ |
6101 |
-# ifdef _KERNEL_NSIG |
6102 |
-# define _SSP_NSIG _KERNEL_NSIG |
6103 |
-# else |
6104 |
-# define _SSP_NSIG _NSIG |
6105 |
-# endif |
6106 |
-#else |
6107 |
-# define _SSP_NSIG 0 |
6108 |
-# define ENABLE_SSP_SMASH_DUMPS_CORE 0 |
6109 |
-#endif |
6110 |
- |
6111 |
-/* Define DO_SIGACTION - default to newer rt signal interface but |
6112 |
- * fallback to old as needed. |
6113 |
- */ |
6114 |
-#ifdef __NR_rt_sigaction |
6115 |
-# define DO_SIGACTION(signum, act, oldact) \ |
6116 |
- INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) |
6117 |
-#else |
6118 |
-# define DO_SIGACTION(signum, act, oldact) \ |
6119 |
- INLINE_SYSCALL(sigaction, 3, signum, act, oldact) |
6120 |
-#endif |
6121 |
- |
6122 |
-/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ |
6123 |
-#if defined(__NR_socket) && defined(__NR_connect) |
6124 |
-# define USE_OLD_SOCKETCALL 0 |
6125 |
-#else |
6126 |
-# define USE_OLD_SOCKETCALL 1 |
6127 |
-#endif |
6128 |
- |
6129 |
-/* stub out the __NR_'s so we can let gcc optimize away dead code */ |
6130 |
-#ifndef __NR_socketcall |
6131 |
-# define __NR_socketcall 0 |
6132 |
-#endif |
6133 |
-#ifndef __NR_socket |
6134 |
-# define __NR_socket 0 |
6135 |
-#endif |
6136 |
-#ifndef __NR_connect |
6137 |
-# define __NR_connect 0 |
6138 |
-#endif |
6139 |
-#define DO_SOCKET(result, domain, type, protocol) \ |
6140 |
- do { \ |
6141 |
- if (USE_OLD_SOCKETCALL) { \ |
6142 |
- socketargs[0] = domain; \ |
6143 |
- socketargs[1] = type; \ |
6144 |
- socketargs[2] = protocol; \ |
6145 |
- socketargs[3] = 0; \ |
6146 |
- result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ |
6147 |
- } else \ |
6148 |
- result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ |
6149 |
- } while (0) |
6150 |
-#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ |
6151 |
- do { \ |
6152 |
- if (USE_OLD_SOCKETCALL) { \ |
6153 |
- socketargs[0] = sockfd; \ |
6154 |
- socketargs[1] = (unsigned long int)serv_addr; \ |
6155 |
- socketargs[2] = addrlen; \ |
6156 |
- socketargs[3] = 0; \ |
6157 |
- result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ |
6158 |
- } else \ |
6159 |
- result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ |
6160 |
- } while (0) |
6161 |
- |
6162 |
-#ifndef _PATH_LOG |
6163 |
-# define _PATH_LOG "/dev/log" |
6164 |
-#endif |
6165 |
- |
6166 |
-static const char path_log[] = _PATH_LOG; |
6167 |
- |
6168 |
-/* For building glibc with SSP switched on, define __progname to a |
6169 |
- * constant if building for the run-time loader, to avoid pulling |
6170 |
- * in more of libc.so into ld.so |
6171 |
- */ |
6172 |
-#ifdef IS_IN_rtld |
6173 |
-static char *__progname = "<rtld>"; |
6174 |
-#else |
6175 |
-extern char *__progname; |
6176 |
-#endif |
6177 |
- |
6178 |
-/* Common handler code, used by chk_fail |
6179 |
- * Inlined to ensure no self-references to the handler within itself. |
6180 |
- * Data static to avoid putting more than necessary on the stack, |
6181 |
- * to aid core debugging. |
6182 |
- */ |
6183 |
-__attribute__ ((__noreturn__ , __always_inline__)) |
6184 |
-static inline void |
6185 |
-__hardened_gentoo_chk_fail(char func[], int damaged) |
6186 |
-{ |
6187 |
-#define MESSAGE_BUFSIZ 256 |
6188 |
- static pid_t pid; |
6189 |
- static int plen, i; |
6190 |
- static char message[MESSAGE_BUFSIZ]; |
6191 |
- static const char msg_ssa[] = ": buffer overflow attack"; |
6192 |
- static const char msg_inf[] = " in function "; |
6193 |
- static const char msg_ssd[] = "*** buffer overflow detected ***: "; |
6194 |
- static const char msg_terminated[] = " - terminated\n"; |
6195 |
- static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; |
6196 |
- static const char msg_unknown[] = "<unknown>"; |
6197 |
- static int log_socket, connect_result; |
6198 |
- static struct sockaddr_un sock; |
6199 |
- static unsigned long int socketargs[4]; |
6200 |
- |
6201 |
- /* Build socket address |
6202 |
- */ |
6203 |
- sock.sun_family = AF_UNIX; |
6204 |
- i = 0; |
6205 |
- while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { |
6206 |
- sock.sun_path[i] = path_log[i]; |
6207 |
- i++; |
6208 |
- } |
6209 |
- sock.sun_path[i] = '\0'; |
6210 |
- |
6211 |
- /* Try SOCK_DGRAM connection to syslog */ |
6212 |
- connect_result = -1; |
6213 |
- DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); |
6214 |
- if (log_socket != -1) |
6215 |
- DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); |
6216 |
- if (connect_result == -1) { |
6217 |
- if (log_socket != -1) |
6218 |
- INLINE_SYSCALL(close, 1, log_socket); |
6219 |
- /* Try SOCK_STREAM connection to syslog */ |
6220 |
- DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); |
6221 |
- if (log_socket != -1) |
6222 |
- DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); |
6223 |
- } |
6224 |
- |
6225 |
- /* Build message. Messages are generated both in the old style and new style, |
6226 |
- * so that log watchers that are configured for the old-style message continue |
6227 |
- * to work. |
6228 |
- */ |
6229 |
-#define strconcat(str) \ |
6230 |
- {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ |
6231 |
- {\ |
6232 |
- message[plen+i]=str[i];\ |
6233 |
- i++;\ |
6234 |
- }\ |
6235 |
- plen+=i;} |
6236 |
- |
6237 |
- /* R.Henderson post-gcc-4 style message */ |
6238 |
- plen = 0; |
6239 |
- strconcat(msg_ssd); |
6240 |
- if (__progname != (char *)0) |
6241 |
- strconcat(__progname) |
6242 |
- else |
6243 |
- strconcat(msg_unknown); |
6244 |
- strconcat(msg_terminated); |
6245 |
- |
6246 |
- /* Write out error message to STDERR, to syslog if open */ |
6247 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
6248 |
- if (connect_result != -1) |
6249 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
6250 |
- |
6251 |
- /* Dr. Etoh pre-gcc-4 style message */ |
6252 |
- plen = 0; |
6253 |
- if (__progname != (char *)0) |
6254 |
- strconcat(__progname) |
6255 |
- else |
6256 |
- strconcat(msg_unknown); |
6257 |
- strconcat(msg_ssa); |
6258 |
- strconcat(msg_inf); |
6259 |
- if (func != NULL) |
6260 |
- strconcat(func) |
6261 |
- else |
6262 |
- strconcat(msg_unknown); |
6263 |
- strconcat(msg_terminated); |
6264 |
- /* Write out error message to STDERR, to syslog if open */ |
6265 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
6266 |
- if (connect_result != -1) |
6267 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
6268 |
- |
6269 |
- /* Direct reports to bugs.gentoo.org */ |
6270 |
- plen=0; |
6271 |
- strconcat(msg_report); |
6272 |
- message[plen++]='\0'; |
6273 |
- |
6274 |
- /* Write out error message to STDERR, to syslog if open */ |
6275 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
6276 |
- if (connect_result != -1) |
6277 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
6278 |
- |
6279 |
- if (log_socket != -1) |
6280 |
- INLINE_SYSCALL(close, 1, log_socket); |
6281 |
- |
6282 |
- /* Suicide */ |
6283 |
- pid = INLINE_SYSCALL(getpid, 0); |
6284 |
- |
6285 |
- if (ENABLE_SSP_SMASH_DUMPS_CORE) { |
6286 |
- static struct sigaction default_abort_act; |
6287 |
- /* Remove any user-supplied handler for SIGABRT, before using it */ |
6288 |
- default_abort_act.sa_handler = SIG_DFL; |
6289 |
- default_abort_act.sa_sigaction = NULL; |
6290 |
- __sigfillset(&default_abort_act.sa_mask); |
6291 |
- default_abort_act.sa_flags = 0; |
6292 |
- if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) |
6293 |
- INLINE_SYSCALL(kill, 2, pid, SIGABRT); |
6294 |
- } |
6295 |
- |
6296 |
- /* Note; actions cannot be added to SIGKILL */ |
6297 |
- INLINE_SYSCALL(kill, 2, pid, SIGKILL); |
6298 |
- |
6299 |
- /* In case the kill didn't work, exit anyway |
6300 |
- * The loop prevents gcc thinking this routine returns |
6301 |
- */ |
6302 |
- while (1) |
6303 |
- INLINE_SYSCALL(exit, 0); |
6304 |
-} |
6305 |
- |
6306 |
-__attribute__ ((__noreturn__)) |
6307 |
-void __chk_fail(void) |
6308 |
-{ |
6309 |
- __hardened_gentoo_chk_fail(NULL, 0); |
6310 |
-} |
6311 |
- |
6312 |
|
6313 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-configure-picdefault.patch b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-configure-picdefault.patch |
6314 |
deleted file mode 100644 |
6315 |
index e75ccc7..0000000 |
6316 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-configure-picdefault.patch |
6317 |
+++ /dev/null |
6318 |
@@ -1,30 +0,0 @@ |
6319 |
-Prevent default-fPIE from confusing configure into thinking |
6320 |
-PIC code is default. This causes glibc to build both PIC and |
6321 |
-non-PIC code as normal, which on the hardened compiler generates |
6322 |
-PIC and PIE. |
6323 |
- |
6324 |
-Patch by Kevin F. Quinn <kevquinn@g.o> |
6325 |
-Fixed for glibc 2.10 by Magnus Granberg <zorry@×××.nu> |
6326 |
- |
6327 |
---- configure.in |
6328 |
-+++ configure.in |
6329 |
-@@ -2145,7 +2145,7 @@ |
6330 |
- # error PIC is default. |
6331 |
- #endif |
6332 |
- EOF |
6333 |
--if eval "${CC-cc} -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then |
6334 |
-+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&AS_MESSAGE_LOG_FD 1>&AS_MESSAGE_LOG_FD"; then |
6335 |
- libc_cv_pic_default=no |
6336 |
- fi |
6337 |
- rm -f conftest.*]) |
6338 |
---- configure |
6339 |
-+++ configure |
6340 |
-@@ -7698,7 +7698,7 @@ |
6341 |
- # error PIC is default. |
6342 |
- #endif |
6343 |
- EOF |
6344 |
--if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then |
6345 |
-+if eval "${CC-cc} -fno-PIE -S conftest.c 2>&5 1>&5"; then |
6346 |
- libc_cv_pic_default=no |
6347 |
- fi |
6348 |
- rm -f conftest.* |
6349 |
|
6350 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-inittls-nosysenter.patch b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-inittls-nosysenter.patch |
6351 |
deleted file mode 100644 |
6352 |
index cb6d8e3..0000000 |
6353 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-inittls-nosysenter.patch |
6354 |
+++ /dev/null |
6355 |
@@ -1,274 +0,0 @@ |
6356 |
-When building glibc PIE (which is not something upstream support), |
6357 |
-several modifications are necessary to the glibc build process. |
6358 |
- |
6359 |
-First, any syscalls in PIEs must be of the PIC variant, otherwise |
6360 |
-textrels ensue. Then, any syscalls made before the initialisation |
6361 |
-of the TLS will fail on i386, as the sysenter variant on i386 uses |
6362 |
-the TLS, giving rise to a chicken-and-egg situation. This patch |
6363 |
-defines a PIC syscall variant that doesn't use sysenter, even when the sysenter |
6364 |
-version is normally used, and uses the non-sysenter version for the brk |
6365 |
-syscall that is performed by the TLS initialisation. Further, the TLS |
6366 |
-initialisation is moved in this case prior to the initialisation of |
6367 |
-dl_osversion, as that requires further syscalls. |
6368 |
- |
6369 |
-csu/libc-start.c: Move initial TLS initialization to before the |
6370 |
-initialisation of dl_osversion, when INTERNAL_SYSCALL_NOSYSENTER is defined |
6371 |
- |
6372 |
-csu/libc-tls.c: Use the no-sysenter version of sbrk when |
6373 |
-INTERNAL_SYSCALL_NOSYSENTER is defined. |
6374 |
- |
6375 |
-misc/sbrk.c: Define a no-sysenter version of sbrk, using the no-sysenter |
6376 |
-version of brk - if INTERNAL_SYSCALL_NOSYSENTER is defined. |
6377 |
- |
6378 |
-misc/brk.c: Define a no-sysenter version of brk if |
6379 |
-INTERNAL_SYSCALL_NOSYSENTER is defined. |
6380 |
- |
6381 |
-sysdeps/unix/sysv/linux/i386/sysdep.h: Define INTERNAL_SYSCALL_NOSYSENTER |
6382 |
-Make INTERNAL_SYSCALL always use the PIC variant, even if not SHARED. |
6383 |
- |
6384 |
-Patch by Kevin F. Quinn <kevquinn@g.o> |
6385 |
-Fixed for 2.10 by Magnus Granberg <zorry@×××.nu> |
6386 |
- |
6387 |
---- csu/libc-start.c |
6388 |
-+++ csu/libc-start.c |
6389 |
-@@ -28,6 +28,7 @@ |
6390 |
- extern int __libc_multiple_libcs; |
6391 |
- |
6392 |
- #include <tls.h> |
6393 |
-+#include <sysdep.h> |
6394 |
- #ifndef SHARED |
6395 |
- # include <dl-osinfo.h> |
6396 |
- extern void __pthread_initialize_minimal (void); |
6397 |
-@@ -129,6 +130,11 @@ |
6398 |
- # endif |
6399 |
- _dl_aux_init (auxvec); |
6400 |
- # endif |
6401 |
-+# ifdef INTERNAL_SYSCALL_NOSYSENTER |
6402 |
-+ /* Do the initial TLS initialization before _dl_osversion, |
6403 |
-+ since the latter uses the uname syscall. */ |
6404 |
-+ __pthread_initialize_minimal (); |
6405 |
-+# endif |
6406 |
- # ifdef DL_SYSDEP_OSCHECK |
6407 |
- if (!__libc_multiple_libcs) |
6408 |
- { |
6409 |
-@@ -138,10 +144,12 @@ |
6410 |
- } |
6411 |
- # endif |
6412 |
- |
6413 |
-+# ifndef INTERNAL_SYSCALL_NOSYSENTER |
6414 |
- /* Initialize the thread library at least a bit since the libgcc |
6415 |
- functions are using thread functions if these are available and |
6416 |
- we need to setup errno. */ |
6417 |
- __pthread_initialize_minimal (); |
6418 |
-+# endif |
6419 |
- |
6420 |
- /* Set up the stack checker's canary. */ |
6421 |
- uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (); |
6422 |
---- csu/libc-tls.c |
6423 |
-+++ csu/libc-tls.c |
6424 |
-@@ -23,6 +23,7 @@ |
6425 |
- #include <unistd.h> |
6426 |
- #include <stdio.h> |
6427 |
- #include <sys/param.h> |
6428 |
-+#include <sysdep.h> |
6429 |
- |
6430 |
- |
6431 |
- #ifdef SHARED |
6432 |
-@@ -29,6 +30,9 @@ |
6433 |
- #error makefile bug, this file is for static only |
6434 |
- #endif |
6435 |
- |
6436 |
-+#ifdef INTERNAL_SYSCALL_NOSYSENTER |
6437 |
-+extern void *__sbrk_nosysenter (intptr_t __delta); |
6438 |
-+#endif |
6439 |
- extern ElfW(Phdr) *_dl_phdr; |
6440 |
- extern size_t _dl_phnum; |
6441 |
- |
6442 |
-@@ -141,14 +145,26 @@ |
6443 |
- |
6444 |
- The initialized value of _dl_tls_static_size is provided by dl-open.c |
6445 |
- to request some surplus that permits dynamic loading of modules with |
6446 |
-- IE-model TLS. */ |
6447 |
-+ IE-model TLS. |
6448 |
-+ |
6449 |
-+ Where the normal sbrk would use a syscall that needs the TLS (i386) |
6450 |
-+ use the special non-sysenter version instead. */ |
6451 |
- #if TLS_TCB_AT_TP |
6452 |
- tcb_offset = roundup (memsz + GL(dl_tls_static_size), tcbalign); |
6453 |
-+# ifdef INTERNAL_SYSCALL_NOSYSENTER |
6454 |
-+ tlsblock = __sbrk_nosysenter (tcb_offset + tcbsize + max_align); |
6455 |
-+# else |
6456 |
- tlsblock = __sbrk (tcb_offset + tcbsize + max_align); |
6457 |
-+# endif |
6458 |
- #elif TLS_DTV_AT_TP |
6459 |
- tcb_offset = roundup (tcbsize, align ?: 1); |
6460 |
-+# ifdef INTERNAL_SYSCALL_NOSYSENTER |
6461 |
-+ tlsblock = __sbrk_nosysenter (tcb_offset + memsz + max_align |
6462 |
-+ + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); |
6463 |
-+# else |
6464 |
- tlsblock = __sbrk (tcb_offset + memsz + max_align |
6465 |
- + TLS_PRE_TCB_SIZE + GL(dl_tls_static_size)); |
6466 |
-+# endif |
6467 |
- tlsblock += TLS_PRE_TCB_SIZE; |
6468 |
- #else |
6469 |
- /* In case a model with a different layout for the TCB and DTV |
6470 |
---- misc/sbrk.c |
6471 |
-+++ misc/sbrk.c |
6472 |
-@@ -18,6 +18,7 @@ |
6473 |
- #include <errno.h> |
6474 |
- #include <stdint.h> |
6475 |
- #include <unistd.h> |
6476 |
-+#include <sysdep.h> |
6477 |
- |
6478 |
- /* Defined in brk.c. */ |
6479 |
- extern void *__curbrk; |
6480 |
-@@ -29,6 +30,35 @@ |
6481 |
- /* Extend the process's data space by INCREMENT. |
6482 |
- If INCREMENT is negative, shrink data space by - INCREMENT. |
6483 |
- Return start of new space allocated, or -1 for errors. */ |
6484 |
-+#ifdef INTERNAL_SYSCALL_NOSYSENTER |
6485 |
-+/* This version is used by csu/libc-tls.c whem initialising the TLS |
6486 |
-+ if the SYSENTER version requires the TLS (which it does on i386). |
6487 |
-+ Obviously using the TLS before it is initialised is broken. */ |
6488 |
-+extern int __brk_nosysenter (void *addr); |
6489 |
-+void * |
6490 |
-+__sbrk_nosysenter (intptr_t increment) |
6491 |
-+{ |
6492 |
-+ void *oldbrk; |
6493 |
-+ |
6494 |
-+ /* If this is not part of the dynamic library or the library is used |
6495 |
-+ via dynamic loading in a statically linked program update |
6496 |
-+ __curbrk from the kernel's brk value. That way two separate |
6497 |
-+ instances of __brk and __sbrk can share the heap, returning |
6498 |
-+ interleaved pieces of it. */ |
6499 |
-+ if (__curbrk == NULL || __libc_multiple_libcs) |
6500 |
-+ if (__brk_nosysenter (0) < 0) /* Initialize the break. */ |
6501 |
-+ return (void *) -1; |
6502 |
-+ |
6503 |
-+ if (increment == 0) |
6504 |
-+ return __curbrk; |
6505 |
-+ |
6506 |
-+ oldbrk = __curbrk; |
6507 |
-+ if (__brk_nosysenter (oldbrk + increment) < 0) |
6508 |
-+ return (void *) -1; |
6509 |
-+ |
6510 |
-+ return oldbrk; |
6511 |
-+} |
6512 |
-+#endif |
6513 |
- void * |
6514 |
- __sbrk (intptr_t increment) |
6515 |
- { |
6516 |
---- sysdeps/unix/sysv/linux/i386/brk.c |
6517 |
-+++ sysdeps/unix/sysv/linux/i386/brk.c |
6518 |
-@@ -31,6 +31,30 @@ |
6519 |
- linker. */ |
6520 |
- weak_alias (__curbrk, ___brk_addr) |
6521 |
- |
6522 |
-+#ifdef INTERNAL_SYSCALL_NOSYSENTER |
6523 |
-+/* This version is used by csu/libc-tls.c whem initialising the TLS |
6524 |
-+ * if the SYSENTER version requires the TLS (which it does on i386). |
6525 |
-+ * Obviously using the TLS before it is initialised is broken. */ |
6526 |
-+int |
6527 |
-+__brk_nosysenter (void *addr) |
6528 |
-+{ |
6529 |
-+ void *__unbounded newbrk; |
6530 |
-+ |
6531 |
-+ INTERNAL_SYSCALL_DECL (err); |
6532 |
-+ newbrk = (void *__unbounded) INTERNAL_SYSCALL_NOSYSENTER (brk, err, 1, |
6533 |
-+ __ptrvalue (addr)); |
6534 |
-+ |
6535 |
-+ __curbrk = newbrk; |
6536 |
-+ |
6537 |
-+ if (newbrk < addr) |
6538 |
-+ { |
6539 |
-+ __set_errno (ENOMEM); |
6540 |
-+ return -1; |
6541 |
-+ } |
6542 |
-+ |
6543 |
-+ return 0; |
6544 |
-+} |
6545 |
-+#endif |
6546 |
- int |
6547 |
- __brk (void *addr) |
6548 |
- { |
6549 |
---- sysdeps/unix/sysv/linux/i386/sysdep.h |
6550 |
-+++ sysdeps/unix/sysv/linux/i386/sysdep.h |
6551 |
-@@ -187,7 +187,7 @@ |
6552 |
- /* The original calling convention for system calls on Linux/i386 is |
6553 |
- to use int $0x80. */ |
6554 |
- #ifdef I386_USE_SYSENTER |
6555 |
--# ifdef SHARED |
6556 |
-+# if defined SHARED || defined __PIC__ |
6557 |
- # define ENTER_KERNEL call *%gs:SYSINFO_OFFSET |
6558 |
- # else |
6559 |
- # define ENTER_KERNEL call *_dl_sysinfo |
6560 |
-@@ -358,7 +358,7 @@ |
6561 |
- possible to use more than four parameters. */ |
6562 |
- #undef INTERNAL_SYSCALL |
6563 |
- #ifdef I386_USE_SYSENTER |
6564 |
--# ifdef SHARED |
6565 |
-+# if defined SHARED || defined __PIC__ |
6566 |
- # define INTERNAL_SYSCALL(name, err, nr, args...) \ |
6567 |
- ({ \ |
6568 |
- register unsigned int resultvar; \ |
6569 |
-@@ -384,6 +384,18 @@ |
6570 |
- : "0" (name), "i" (offsetof (tcbhead_t, sysinfo)) \ |
6571 |
- ASMFMT_##nr(args) : "memory", "cc"); \ |
6572 |
- (int) resultvar; }) |
6573 |
-+# define INTERNAL_SYSCALL_NOSYSENTER(name, err, nr, args...) \ |
6574 |
-+ ({ \ |
6575 |
-+ register unsigned int resultvar; \ |
6576 |
-+ EXTRAVAR_##nr \ |
6577 |
-+ asm volatile ( \ |
6578 |
-+ LOADARGS_NOSYSENTER_##nr \ |
6579 |
-+ "movl %1, %%eax\n\t" \ |
6580 |
-+ "int $0x80\n\t" \ |
6581 |
-+ RESTOREARGS_NOSYSENTER_##nr \ |
6582 |
-+ : "=a" (resultvar) \ |
6583 |
-+ : "i" (__NR_##name) ASMFMT_##nr(args) : "memory", "cc"); \ |
6584 |
-+ (int) resultvar; }) |
6585 |
- # else |
6586 |
- # define INTERNAL_SYSCALL(name, err, nr, args...) \ |
6587 |
- ({ \ |
6588 |
-@@ -447,12 +459,20 @@ |
6589 |
- |
6590 |
- #define LOADARGS_0 |
6591 |
- #ifdef __PIC__ |
6592 |
--# if defined I386_USE_SYSENTER && defined SHARED |
6593 |
-+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) |
6594 |
- # define LOADARGS_1 \ |
6595 |
- "bpushl .L__X'%k3, %k3\n\t" |
6596 |
- # define LOADARGS_5 \ |
6597 |
- "movl %%ebx, %4\n\t" \ |
6598 |
- "movl %3, %%ebx\n\t" |
6599 |
-+# define LOADARGS_NOSYSENTER_1 \ |
6600 |
-+ "bpushl .L__X'%k2, %k2\n\t" |
6601 |
-+# define LOADARGS_NOSYSENTER_2 LOADARGS_NOSYSENTER_1 |
6602 |
-+# define LOADARGS_NOSYSENTER_3 LOADARGS_3 |
6603 |
-+# define LOADARGS_NOSYSENTER_4 LOADARGS_3 |
6604 |
-+# define LOADARGS_NOSYSENTER_5 \ |
6605 |
-+ "movl %%ebx, %3\n\t" \ |
6606 |
-+ "movl %2, %%ebx\n\t" |
6607 |
- # else |
6608 |
- # define LOADARGS_1 \ |
6609 |
- "bpushl .L__X'%k2, %k2\n\t" |
6610 |
-@@ -474,11 +495,18 @@ |
6611 |
- |
6612 |
- #define RESTOREARGS_0 |
6613 |
- #ifdef __PIC__ |
6614 |
--# if defined I386_USE_SYSENTER && defined SHARED |
6615 |
-+# if defined I386_USE_SYSENTER && ( defined SHARED || defined __PIC__ ) |
6616 |
- # define RESTOREARGS_1 \ |
6617 |
- "bpopl .L__X'%k3, %k3\n\t" |
6618 |
- # define RESTOREARGS_5 \ |
6619 |
- "movl %4, %%ebx" |
6620 |
-+# define RESTOREARGS_NOSYSENTER_1 \ |
6621 |
-+ "bpopl .L__X'%k2, %k2\n\t" |
6622 |
-+# define RESTOREARGS_NOSYSENTER_2 RESTOREARGS_NOSYSENTER_1 |
6623 |
-+# define RESTOREARGS_NOSYSENTER_3 RESTOREARGS_3 |
6624 |
-+# define RESTOREARGS_NOSYSENTER_4 RESTOREARGS_3 |
6625 |
-+# define RESTOREARGS_NOSYSENTER_5 \ |
6626 |
-+ "movl %3, %%ebx" |
6627 |
- # else |
6628 |
- # define RESTOREARGS_1 \ |
6629 |
- "bpopl .L__X'%k2, %k2\n\t" |
6630 |
|
6631 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-ssp-compat.patch b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-ssp-compat.patch |
6632 |
deleted file mode 100644 |
6633 |
index a1c9eef..0000000 |
6634 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.10-hardened-ssp-compat.patch |
6635 |
+++ /dev/null |
6636 |
@@ -1,168 +0,0 @@ |
6637 |
-Add backwards compat support for gcc-3.x ssp ... older ssp versions |
6638 |
-used __guard and __stack_smash_handler symbols while gcc-4.1 and newer |
6639 |
-uses __stack_chk_guard and __stack_chk_fail. |
6640 |
- |
6641 |
---- config.h.in |
6642 |
-+++ config.h.in |
6643 |
-@@ -42,6 +42,9 @@ |
6644 |
- assembler instructions per line. Default is `;' */ |
6645 |
- #undef ASM_LINE_SEP |
6646 |
- |
6647 |
-+/* Define if we want to enable support for old ssp symbols */ |
6648 |
-+#undef ENABLE_OLD_SSP_COMPAT |
6649 |
-+ |
6650 |
- /* Define if not using ELF, but `.init' and `.fini' sections are available. */ |
6651 |
- #undef HAVE_INITFINI |
6652 |
- |
6653 |
---- configure |
6654 |
-+++ configure |
6655 |
-@@ -1378,6 +1378,9 @@ Optional Features: |
6656 |
- --enable-kernel=VERSION compile for compatibility with kernel not older than |
6657 |
- VERSION |
6658 |
- --enable-all-warnings enable all useful warnings gcc can issue |
6659 |
-+ --disable-old-ssp-compat |
6660 |
-+ enable support for older ssp symbols |
6661 |
-+ [default=no] |
6662 |
- --enable-multi-arch enable single DSO with optimizations for multiple |
6663 |
- architectures |
6664 |
- --enable-experimental-malloc |
6665 |
-@@ -6462,6 +6465,20 @@ fi |
6666 |
- $as_echo "$libc_cv_ssp" >&6; } |
6667 |
- |
6668 |
- |
6669 |
-+# Check whether --enable-old-ssp-compat or --disable-old-ssp-compat was given. |
6670 |
-+if test "${enable_old_ssp_compat+set}" = set; then |
6671 |
-+ enableval="$enable_old_ssp_compat" |
6672 |
-+ enable_old_ssp_compat=$enableval |
6673 |
-+else |
6674 |
-+ enable_old_ssp_compat=no |
6675 |
-+fi; |
6676 |
-+if test "x$enable_old_ssp_compat" = "xyes"; then |
6677 |
-+ cat >>confdefs.h <<\_ACEOF |
6678 |
-+#define ENABLE_OLD_SSP_COMPAT 1 |
6679 |
-+_ACEOF |
6680 |
-+ |
6681 |
-+fi |
6682 |
-+ |
6683 |
- { $as_echo "$as_me:$LINENO: checking for -fgnu89-inline" >&5 |
6684 |
- $as_echo_n "checking for -fgnu89-inline... " >&6; } |
6685 |
- if test "${libc_cv_gnu89_inline+set}" = set; then |
6686 |
---- configure.in |
6687 |
-+++ configure.in |
6688 |
-@@ -1641,6 +1641,15 @@ fi |
6689 |
- rm -f conftest*]) |
6690 |
- AC_SUBST(libc_cv_ssp) |
6691 |
- |
6692 |
-+AC_ARG_ENABLE([old-ssp-compat], |
6693 |
-+ AC_HELP_STRING([--enable-old-ssp-compat], |
6694 |
-+ [enable support for older ssp symbols @<:@default=no@:>@]), |
6695 |
-+ [enable_old_ssp_compat=$enableval], |
6696 |
-+ [enable_old_ssp_compat=no]) |
6697 |
-+if test "x$enable_old_ssp_compat" = "xyes"; then |
6698 |
-+ AC_DEFINE(ENABLE_OLD_SSP_COMPAT) |
6699 |
-+fi |
6700 |
-+ |
6701 |
- AC_CACHE_CHECK(for -fgnu89-inline, libc_cv_gnu89_inline, [dnl |
6702 |
- cat > conftest.c <<EOF |
6703 |
- int foo; |
6704 |
---- csu/libc-start.c |
6705 |
-+++ csu/libc-start.c |
6706 |
-@@ -37,6 +37,9 @@ extern void __pthread_initialize_minimal |
6707 |
- uintptr_t __stack_chk_guard attribute_relro; |
6708 |
- # endif |
6709 |
- #endif |
6710 |
-+#ifdef ENABLE_OLD_SSP_COMPAT |
6711 |
-+uintptr_t __guard attribute_relro; |
6712 |
-+#endif |
6713 |
- |
6714 |
- #ifdef HAVE_PTR_NTHREADS |
6715 |
- /* We need atomic operations. */ |
6716 |
-@@ -141,6 +145,9 @@ LIBC_START_MAIN (int (*main) (int, char |
6717 |
- |
6718 |
- /* Set up the stack checker's canary. */ |
6719 |
- uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (_dl_random); |
6720 |
-+#ifdef ENABLE_OLD_SSP_COMPAT |
6721 |
-+ __guard = stack_chk_guard; |
6722 |
-+#endif |
6723 |
- # ifdef THREAD_SET_STACK_GUARD |
6724 |
- THREAD_SET_STACK_GUARD (stack_chk_guard); |
6725 |
- # else |
6726 |
---- csu/Versions |
6727 |
-+++ csu/Versions |
6728 |
-@@ -17,6 +17,12 @@ libc { |
6729 |
- # New special glibc functions. |
6730 |
- gnu_get_libc_release; gnu_get_libc_version; |
6731 |
- } |
6732 |
-+ GLIBC_2.3.2 { |
6733 |
-+%ifdef ENABLE_OLD_SSP_COMPAT |
6734 |
-+ # global objects and functions for the old propolice patch in gcc |
6735 |
-+ __guard; |
6736 |
-+%endif |
6737 |
-+ } |
6738 |
- GLIBC_PRIVATE { |
6739 |
- %if HAVE___THREAD |
6740 |
- # This version is for the TLS symbol, GLIBC_2.0 is the old object symbol. |
6741 |
---- debug/Versions |
6742 |
-+++ debug/Versions |
6743 |
-@@ -10,6 +10,12 @@ libc { |
6744 |
- # These are to support some gcc features. |
6745 |
- __cyg_profile_func_enter; __cyg_profile_func_exit; |
6746 |
- } |
6747 |
-+%ifdef ENABLE_OLD_SSP_COMPAT |
6748 |
-+ GLIBC_2.3.2 { |
6749 |
-+ # backwards ssp compat support; alias to __stack_chk_fail |
6750 |
-+ __stack_smash_handler; |
6751 |
-+ } |
6752 |
-+%endif |
6753 |
- GLIBC_2.3.4 { |
6754 |
- __chk_fail; |
6755 |
- __memcpy_chk; __memmove_chk; __mempcpy_chk; __memset_chk; __stpcpy_chk; |
6756 |
---- elf/rtld.c |
6757 |
-+++ elf/rtld.c |
6758 |
-@@ -89,6 +89,9 @@ INTDEF(_dl_argv) |
6759 |
- in thread local area. */ |
6760 |
- uintptr_t __stack_chk_guard attribute_relro; |
6761 |
- #endif |
6762 |
-+#ifdef ENABLE_OLD_SSP_COMPAT |
6763 |
-+uintptr_t __guard attribute_relro; |
6764 |
-+#endif |
6765 |
- |
6766 |
- /* Only exported for architectures that don't store the pointer guard |
6767 |
- value in thread local area. */ |
6768 |
-@@ -1817,6 +1821,9 @@ ERROR: ld.so: object '%s' cannot be load |
6769 |
- |
6770 |
- /* Set up the stack checker's canary. */ |
6771 |
- uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (_dl_random); |
6772 |
-+#ifdef ENABLE_OLD_SSP_COMPAT |
6773 |
-+ __guard = stack_chk_guard; |
6774 |
-+#endif |
6775 |
- #ifdef THREAD_SET_STACK_GUARD |
6776 |
- THREAD_SET_STACK_GUARD (stack_chk_guard); |
6777 |
- #else |
6778 |
---- elf/Versions |
6779 |
-+++ elf/Versions |
6780 |
-@@ -43,6 +43,12 @@ ld { |
6781 |
- # runtime interface to TLS |
6782 |
- __tls_get_addr; |
6783 |
- } |
6784 |
-+%ifdef ENABLE_OLD_SSP_COMPAT |
6785 |
-+ GLIBC_2.3.2 { |
6786 |
-+ # backwards ssp compat support |
6787 |
-+ __guard; |
6788 |
-+ } |
6789 |
-+%endif |
6790 |
- GLIBC_2.4 { |
6791 |
- # stack canary |
6792 |
- __stack_chk_guard; |
6793 |
---- Versions.def |
6794 |
-+++ Versions.def |
6795 |
-@@ -109,6 +109,9 @@ ld { |
6796 |
- GLIBC_2.0 |
6797 |
- GLIBC_2.1 |
6798 |
- GLIBC_2.3 |
6799 |
-+%ifdef ENABLE_OLD_SSP_COMPAT |
6800 |
-+ GLIBC_2.3.2 |
6801 |
-+%endif |
6802 |
- GLIBC_2.4 |
6803 |
- GLIBC_PRIVATE |
6804 |
- } |
6805 |
|
6806 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.11-hardened-pie.patch b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.11-hardened-pie.patch |
6807 |
deleted file mode 100644 |
6808 |
index df7292f..0000000 |
6809 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.11-hardened-pie.patch |
6810 |
+++ /dev/null |
6811 |
@@ -1,40 +0,0 @@ |
6812 |
-http://bugs.gentoo.org/292139 |
6813 |
- |
6814 |
-2009-11-08 Magnus Granberg <zorry@×××.nu> |
6815 |
- |
6816 |
- * Makeconfig (+link): Set to +link-pie. |
6817 |
- (+link-static): Change $(static-start-installed-name) to |
6818 |
- S$(static-start-installed-name). |
6819 |
- (+prector): Set to +prectorS. |
6820 |
- (+postctor): Set to +postctorS. |
6821 |
- |
6822 |
---- libc/Makeconfig |
6823 |
-+++ libc/Makeconfig |
6824 |
-@@ -447,11 +447,12 @@ |
6825 |
- $(common-objpfx)libc% $(+postinit),$^) \ |
6826 |
- $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) |
6827 |
- endif |
6828 |
-++link = $(+link-pie) |
6829 |
- # Command for statically linking programs with the C library. |
6830 |
- ifndef +link-static |
6831 |
- +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ |
6832 |
- $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ |
6833 |
-- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ |
6834 |
-+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ |
6835 |
- $(+preinit) $(+prector) \ |
6836 |
- $(filter-out $(addprefix $(csu-objpfx),start.o \ |
6837 |
- $(start-installed-name))\ |
6838 |
-@@ -549,11 +550,10 @@ |
6839 |
- ifeq ($(elf),yes) |
6840 |
- +preinit = $(addprefix $(csu-objpfx),crti.o) |
6841 |
- +postinit = $(addprefix $(csu-objpfx),crtn.o) |
6842 |
--+prector = `$(CC) --print-file-name=crtbegin.o` |
6843 |
--+postctor = `$(CC) --print-file-name=crtend.o` |
6844 |
--# Variants of the two previous definitions for linking PIE programs. |
6845 |
- +prectorS = `$(CC) --print-file-name=crtbeginS.o` |
6846 |
- +postctorS = `$(CC) --print-file-name=crtendS.o` |
6847 |
-++prector = $(+prectorS) |
6848 |
-++postctor = $(+postctorS) |
6849 |
- +interp = $(addprefix $(elf-objpfx),interp.os) |
6850 |
- endif |
6851 |
- csu-objpfx = $(common-objpfx)csu/ |
6852 |
|
6853 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.12-hardened-pie.patch b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.12-hardened-pie.patch |
6854 |
deleted file mode 100644 |
6855 |
index 3315171..0000000 |
6856 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.12-hardened-pie.patch |
6857 |
+++ /dev/null |
6858 |
@@ -1,39 +0,0 @@ |
6859 |
-2010-08-11 Magnus Granberg <zorry@×××.nu> |
6860 |
- |
6861 |
- #332331 |
6862 |
- * Makeconfig (+link): Set to +link-pie. |
6863 |
- (+link-static): Change $(static-start-installed-name) to |
6864 |
- S$(static-start-installed-name). |
6865 |
- (+prector): Set to +prectorS. |
6866 |
- (+postctor): Set to +postctorS. |
6867 |
- |
6868 |
---- libc/Makeconfig |
6869 |
-+++ libc/Makeconfig |
6870 |
-@@ -447,11 +447,12 @@ |
6871 |
- $(common-objpfx)libc% $(+postinit),$^) \ |
6872 |
- $(link-extra-libs) $(link-libc) $(+postctorS) $(+postinit) |
6873 |
- endif |
6874 |
-++link = $(+link-pie) |
6875 |
- # Command for statically linking programs with the C library. |
6876 |
- ifndef +link-static |
6877 |
- +link-static = $(CC) -nostdlib -nostartfiles -static -o $@ \ |
6878 |
- $(sysdep-LDFLAGS) $(LDFLAGS) $(LDFLAGS-$(@F)) \ |
6879 |
-- $(addprefix $(csu-objpfx),$(static-start-installed-name)) \ |
6880 |
-+ $(addprefix $(csu-objpfx),S$(static-start-installed-name)) \ |
6881 |
- $(+preinit) $(+prector) \ |
6882 |
- $(filter-out $(addprefix $(csu-objpfx),start.o \ |
6883 |
- $(start-installed-name))\ |
6884 |
-@@ -549,11 +550,10 @@ |
6885 |
- ifeq ($(elf),yes) |
6886 |
- +preinit = $(addprefix $(csu-objpfx),crti.o) |
6887 |
- +postinit = $(addprefix $(csu-objpfx),crtn.o) |
6888 |
--+prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o` |
6889 |
--+postctor = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtend.o` |
6890 |
--# Variants of the two previous definitions for linking PIE programs. |
6891 |
- +prectorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginS.o` |
6892 |
- +postctorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtendS.o` |
6893 |
-++prector = $(+prectorS) |
6894 |
-++postctor = $(+postctorS) |
6895 |
- +interp = $(addprefix $(elf-objpfx),interp.os) |
6896 |
- endif |
6897 |
- csu-objpfx = $(common-objpfx)csu/ |
6898 |
|
6899 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.6-gentoo-stack_chk_fail.c b/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.6-gentoo-stack_chk_fail.c |
6900 |
deleted file mode 100644 |
6901 |
index 217bf1a..0000000 |
6902 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/glibc-2.6-gentoo-stack_chk_fail.c |
6903 |
+++ /dev/null |
6904 |
@@ -1,321 +0,0 @@ |
6905 |
-/* Copyright (C) 2005 Free Software Foundation, Inc. |
6906 |
- This file is part of the GNU C Library. |
6907 |
- |
6908 |
- The GNU C Library is free software; you can redistribute it and/or |
6909 |
- modify it under the terms of the GNU Lesser General Public |
6910 |
- License as published by the Free Software Foundation; either |
6911 |
- version 2.1 of the License, or (at your option) any later version. |
6912 |
- |
6913 |
- The GNU C Library is distributed in the hope that it will be useful, |
6914 |
- but WITHOUT ANY WARRANTY; without even the implied warranty of |
6915 |
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
6916 |
- Lesser General Public License for more details. |
6917 |
- |
6918 |
- You should have received a copy of the GNU Lesser General Public |
6919 |
- License along with the GNU C Library; if not, write to the Free |
6920 |
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA |
6921 |
- 02111-1307 USA. */ |
6922 |
- |
6923 |
-/* Copyright (C) 2006-2007 Gentoo Foundation Inc. |
6924 |
- * License terms as above. |
6925 |
- * |
6926 |
- * Hardened Gentoo SSP handler |
6927 |
- * |
6928 |
- * An SSP failure handler that does not use functions from the rest of |
6929 |
- * glibc; it uses the INTERNAL_SYSCALL methods directly. This ensures |
6930 |
- * no possibility of recursion into the handler. |
6931 |
- * |
6932 |
- * Direct all bug reports to http://bugs.gentoo.org/ |
6933 |
- * |
6934 |
- * Re-written from the glibc-2.3 Hardened Gentoo SSP handler |
6935 |
- * by Kevin F. Quinn - <kevquinn[@]gentoo.org> |
6936 |
- * |
6937 |
- * The following people contributed to the glibc-2.3 Hardened |
6938 |
- * Gentoo SSP handler, from which this implementation draws much: |
6939 |
- * |
6940 |
- * Ned Ludd - <solar[@]gentoo.org> |
6941 |
- * Alexander Gabert - <pappy[@]gentoo.org> |
6942 |
- * The PaX Team - <pageexec[@]freemail.hu> |
6943 |
- * Peter S. Mazinger - <ps.m[@]gmx.net> |
6944 |
- * Yoann Vandoorselaere - <yoann[@]prelude-ids.org> |
6945 |
- * Robert Connolly - <robert[@]linuxfromscratch.org> |
6946 |
- * Cory Visi <cory[@]visi.name> |
6947 |
- * Mike Frysinger <vapier[@]gentoo.org> |
6948 |
- */ |
6949 |
- |
6950 |
-#include <errno.h> |
6951 |
-#include <stdlib.h> |
6952 |
-#include <unistd.h> |
6953 |
-#include <signal.h> |
6954 |
- |
6955 |
-#include <sys/types.h> |
6956 |
- |
6957 |
-#include <sysdep-cancel.h> |
6958 |
-#include <sys/syscall.h> |
6959 |
-#include <bp-checks.h> |
6960 |
- |
6961 |
-#include <kernel-features.h> |
6962 |
- |
6963 |
-#include <alloca.h> |
6964 |
-/* from sysdeps */ |
6965 |
-#include <socketcall.h> |
6966 |
-/* for the stuff in bits/socket.h */ |
6967 |
-#include <sys/socket.h> |
6968 |
-#include <sys/un.h> |
6969 |
- |
6970 |
- |
6971 |
-/* Sanity check on SYSCALL macro names - force compilation |
6972 |
- * failure if the names used here do not exist |
6973 |
- */ |
6974 |
-#if !defined __NR_socketcall && !defined __NR_socket |
6975 |
-# error Cannot do syscall socket or socketcall |
6976 |
-#endif |
6977 |
-#if !defined __NR_socketcall && !defined __NR_connect |
6978 |
-# error Cannot do syscall connect or socketcall |
6979 |
-#endif |
6980 |
-#ifndef __NR_write |
6981 |
-# error Cannot do syscall write |
6982 |
-#endif |
6983 |
-#ifndef __NR_close |
6984 |
-# error Cannot do syscall close |
6985 |
-#endif |
6986 |
-#ifndef __NR_getpid |
6987 |
-# error Cannot do syscall getpid |
6988 |
-#endif |
6989 |
-#ifndef __NR_kill |
6990 |
-# error Cannot do syscall kill |
6991 |
-#endif |
6992 |
-#ifndef __NR_exit |
6993 |
-# error Cannot do syscall exit |
6994 |
-#endif |
6995 |
-#ifdef SSP_SMASH_DUMPS_CORE |
6996 |
-# define ENABLE_SSP_SMASH_DUMPS_CORE 1 |
6997 |
-# if !defined _KERNEL_NSIG && !defined _NSIG |
6998 |
-# error No _NSIG or _KERNEL_NSIG for rt_sigaction |
6999 |
-# endif |
7000 |
-# if !defined __NR_sigaction && !defined __NR_rt_sigaction |
7001 |
-# error Cannot do syscall sigaction or rt_sigaction |
7002 |
-# endif |
7003 |
-/* Although rt_sigaction expects sizeof(sigset_t) - it expects the size |
7004 |
- * of the _kernel_ sigset_t which is not the same as the user sigset_t. |
7005 |
- * Most arches have this as _NSIG bits - mips has _KERNEL_NSIG bits for |
7006 |
- * some reason. |
7007 |
- */ |
7008 |
-# ifdef _KERNEL_NSIG |
7009 |
-# define _SSP_NSIG _KERNEL_NSIG |
7010 |
-# else |
7011 |
-# define _SSP_NSIG _NSIG |
7012 |
-# endif |
7013 |
-#else |
7014 |
-# define _SSP_NSIG 0 |
7015 |
-# define ENABLE_SSP_SMASH_DUMPS_CORE 0 |
7016 |
-#endif |
7017 |
- |
7018 |
-/* Define DO_SIGACTION - default to newer rt signal interface but |
7019 |
- * fallback to old as needed. |
7020 |
- */ |
7021 |
-#ifdef __NR_rt_sigaction |
7022 |
-# define DO_SIGACTION(signum, act, oldact) \ |
7023 |
- INLINE_SYSCALL(rt_sigaction, 4, signum, act, oldact, _SSP_NSIG/8) |
7024 |
-#else |
7025 |
-# define DO_SIGACTION(signum, act, oldact) \ |
7026 |
- INLINE_SYSCALL(sigaction, 3, signum, act, oldact) |
7027 |
-#endif |
7028 |
- |
7029 |
-/* Define DO_SOCKET/DO_CONNECT functions to deal with socketcall vs socket/connect */ |
7030 |
-#if defined(__NR_socket) && defined(__NR_connect) |
7031 |
-# define USE_OLD_SOCKETCALL 0 |
7032 |
-#else |
7033 |
-# define USE_OLD_SOCKETCALL 1 |
7034 |
-#endif |
7035 |
-/* stub out the __NR_'s so we can let gcc optimize away dead code */ |
7036 |
-#ifndef __NR_socketcall |
7037 |
-# define __NR_socketcall 0 |
7038 |
-#endif |
7039 |
-#ifndef __NR_socket |
7040 |
-# define __NR_socket 0 |
7041 |
-#endif |
7042 |
-#ifndef __NR_connect |
7043 |
-# define __NR_connect 0 |
7044 |
-#endif |
7045 |
-#define DO_SOCKET(result, domain, type, protocol) \ |
7046 |
- do { \ |
7047 |
- if (USE_OLD_SOCKETCALL) { \ |
7048 |
- socketargs[0] = domain; \ |
7049 |
- socketargs[1] = type; \ |
7050 |
- socketargs[2] = protocol; \ |
7051 |
- socketargs[3] = 0; \ |
7052 |
- result = INLINE_SYSCALL(socketcall, 2, SOCKOP_socket, socketargs); \ |
7053 |
- } else \ |
7054 |
- result = INLINE_SYSCALL(socket, 3, domain, type, protocol); \ |
7055 |
- } while (0) |
7056 |
-#define DO_CONNECT(result, sockfd, serv_addr, addrlen) \ |
7057 |
- do { \ |
7058 |
- if (USE_OLD_SOCKETCALL) { \ |
7059 |
- socketargs[0] = sockfd; \ |
7060 |
- socketargs[1] = (unsigned long int)serv_addr; \ |
7061 |
- socketargs[2] = addrlen; \ |
7062 |
- socketargs[3] = 0; \ |
7063 |
- result = INLINE_SYSCALL(socketcall, 2, SOCKOP_connect, socketargs); \ |
7064 |
- } else \ |
7065 |
- result = INLINE_SYSCALL(connect, 3, sockfd, serv_addr, addrlen); \ |
7066 |
- } while (0) |
7067 |
- |
7068 |
-#ifndef _PATH_LOG |
7069 |
-# define _PATH_LOG "/dev/log" |
7070 |
-#endif |
7071 |
- |
7072 |
-static const char path_log[] = _PATH_LOG; |
7073 |
- |
7074 |
-/* For building glibc with SSP switched on, define __progname to a |
7075 |
- * constant if building for the run-time loader, to avoid pulling |
7076 |
- * in more of libc.so into ld.so |
7077 |
- */ |
7078 |
-#ifdef IS_IN_rtld |
7079 |
-static char *__progname = "<rtld>"; |
7080 |
-#else |
7081 |
-extern char *__progname; |
7082 |
-#endif |
7083 |
- |
7084 |
- |
7085 |
-/* Common handler code, used by stack_chk_fail and __stack_smash_handler |
7086 |
- * Inlined to ensure no self-references to the handler within itself. |
7087 |
- * Data static to avoid putting more than necessary on the stack, |
7088 |
- * to aid core debugging. |
7089 |
- */ |
7090 |
-__attribute__ ((__noreturn__ , __always_inline__)) |
7091 |
-static inline void |
7092 |
-__hardened_gentoo_stack_chk_fail(char func[], int damaged) |
7093 |
-{ |
7094 |
-#define MESSAGE_BUFSIZ 256 |
7095 |
- static pid_t pid; |
7096 |
- static int plen, i; |
7097 |
- static char message[MESSAGE_BUFSIZ]; |
7098 |
- static const char msg_ssa[] = ": stack smashing attack"; |
7099 |
- static const char msg_inf[] = " in function "; |
7100 |
- static const char msg_ssd[] = "*** stack smashing detected ***: "; |
7101 |
- static const char msg_terminated[] = " - terminated\n"; |
7102 |
- static const char msg_report[] = "Report to http://bugs.gentoo.org/\n"; |
7103 |
- static const char msg_unknown[] = "<unknown>"; |
7104 |
- static int log_socket, connect_result; |
7105 |
- static struct sockaddr_un sock; |
7106 |
- static unsigned long int socketargs[4]; |
7107 |
- |
7108 |
- /* Build socket address |
7109 |
- */ |
7110 |
- sock.sun_family = AF_UNIX; |
7111 |
- i = 0; |
7112 |
- while ((path_log[i] != '\0') && (i<(sizeof(sock.sun_path)-1))) { |
7113 |
- sock.sun_path[i] = path_log[i]; |
7114 |
- i++; |
7115 |
- } |
7116 |
- sock.sun_path[i] = '\0'; |
7117 |
- |
7118 |
- /* Try SOCK_DGRAM connection to syslog */ |
7119 |
- connect_result = -1; |
7120 |
- DO_SOCKET(log_socket, AF_UNIX, SOCK_DGRAM, 0); |
7121 |
- if (log_socket != -1) |
7122 |
- DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); |
7123 |
- if (connect_result == -1) { |
7124 |
- if (log_socket != -1) |
7125 |
- INLINE_SYSCALL(close, 1, log_socket); |
7126 |
- /* Try SOCK_STREAM connection to syslog */ |
7127 |
- DO_SOCKET(log_socket, AF_UNIX, SOCK_STREAM, 0); |
7128 |
- if (log_socket != -1) |
7129 |
- DO_CONNECT(connect_result, log_socket, &sock, sizeof(sock)); |
7130 |
- } |
7131 |
- |
7132 |
- /* Build message. Messages are generated both in the old style and new style, |
7133 |
- * so that log watchers that are configured for the old-style message continue |
7134 |
- * to work. |
7135 |
- */ |
7136 |
-#define strconcat(str) \ |
7137 |
- {i=0; while ((str[i] != '\0') && ((i+plen)<(MESSAGE_BUFSIZ-1))) \ |
7138 |
- {\ |
7139 |
- message[plen+i]=str[i];\ |
7140 |
- i++;\ |
7141 |
- }\ |
7142 |
- plen+=i;} |
7143 |
- |
7144 |
- /* R.Henderson post-gcc-4 style message */ |
7145 |
- plen = 0; |
7146 |
- strconcat(msg_ssd); |
7147 |
- if (__progname != (char *)0) |
7148 |
- strconcat(__progname) |
7149 |
- else |
7150 |
- strconcat(msg_unknown); |
7151 |
- strconcat(msg_terminated); |
7152 |
- |
7153 |
- /* Write out error message to STDERR, to syslog if open */ |
7154 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
7155 |
- if (connect_result != -1) |
7156 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
7157 |
- |
7158 |
- /* Dr. Etoh pre-gcc-4 style message */ |
7159 |
- plen = 0; |
7160 |
- if (__progname != (char *)0) |
7161 |
- strconcat(__progname) |
7162 |
- else |
7163 |
- strconcat(msg_unknown); |
7164 |
- strconcat(msg_ssa); |
7165 |
- strconcat(msg_inf); |
7166 |
- if (func != NULL) |
7167 |
- strconcat(func) |
7168 |
- else |
7169 |
- strconcat(msg_unknown); |
7170 |
- strconcat(msg_terminated); |
7171 |
- /* Write out error message to STDERR, to syslog if open */ |
7172 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
7173 |
- if (connect_result != -1) |
7174 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
7175 |
- |
7176 |
- /* Direct reports to bugs.gentoo.org */ |
7177 |
- plen=0; |
7178 |
- strconcat(msg_report); |
7179 |
- message[plen++]='\0'; |
7180 |
- |
7181 |
- /* Write out error message to STDERR, to syslog if open */ |
7182 |
- INLINE_SYSCALL(write, 3, STDERR_FILENO, message, plen); |
7183 |
- if (connect_result != -1) |
7184 |
- INLINE_SYSCALL(write, 3, log_socket, message, plen); |
7185 |
- |
7186 |
- if (log_socket != -1) |
7187 |
- INLINE_SYSCALL(close, 1, log_socket); |
7188 |
- |
7189 |
- /* Suicide */ |
7190 |
- pid = INLINE_SYSCALL(getpid, 0); |
7191 |
- |
7192 |
- if (ENABLE_SSP_SMASH_DUMPS_CORE) { |
7193 |
- static struct sigaction default_abort_act; |
7194 |
- /* Remove any user-supplied handler for SIGABRT, before using it */ |
7195 |
- default_abort_act.sa_handler = SIG_DFL; |
7196 |
- default_abort_act.sa_sigaction = NULL; |
7197 |
- __sigfillset(&default_abort_act.sa_mask); |
7198 |
- default_abort_act.sa_flags = 0; |
7199 |
- if (DO_SIGACTION(SIGABRT, &default_abort_act, NULL) == 0) |
7200 |
- INLINE_SYSCALL(kill, 2, pid, SIGABRT); |
7201 |
- } |
7202 |
- |
7203 |
- /* Note; actions cannot be added to SIGKILL */ |
7204 |
- INLINE_SYSCALL(kill, 2, pid, SIGKILL); |
7205 |
- |
7206 |
- /* In case the kill didn't work, exit anyway |
7207 |
- * The loop prevents gcc thinking this routine returns |
7208 |
- */ |
7209 |
- while (1) |
7210 |
- INLINE_SYSCALL(exit, 0); |
7211 |
-} |
7212 |
- |
7213 |
-__attribute__ ((__noreturn__)) |
7214 |
-void __stack_chk_fail(void) |
7215 |
-{ |
7216 |
- __hardened_gentoo_stack_chk_fail(NULL, 0); |
7217 |
-} |
7218 |
- |
7219 |
-#ifdef ENABLE_OLD_SSP_COMPAT |
7220 |
-__attribute__ ((__noreturn__)) |
7221 |
-void __stack_smash_handler(char func[], int damaged) |
7222 |
-{ |
7223 |
- __hardened_gentoo_stack_chk_fail(func, damaged); |
7224 |
-} |
7225 |
-#endif |
7226 |
|
7227 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/index.html b/cross-powerpc-unknown-linux-gnu/glibc/files/index.html |
7228 |
deleted file mode 100644 |
7229 |
index c979287..0000000 |
7230 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/index.html |
7231 |
+++ /dev/null |
7232 |
@@ -1,42 +0,0 @@ |
7233 |
-<?xml version="1.0" encoding="iso-8859-1"?> |
7234 |
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
7235 |
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
7236 |
-<head> |
7237 |
-<title>Index of /portage/sys-libs/glibc/files/eblits/</title> |
7238 |
-<style type="text/css"> |
7239 |
-a, a:active {text-decoration: none; color: blue;} |
7240 |
-a:visited {color: #48468F;} |
7241 |
-a:hover, a:focus {text-decoration: underline; color: red;} |
7242 |
-body {background-color: #F5F5F5;} |
7243 |
-h2 {margin-bottom: 12px;} |
7244 |
-table {margin-left: 12px;} |
7245 |
-th, td { font: 90% monospace; text-align: left;} |
7246 |
-th { font-weight: bold; padding-right: 14px; padding-bottom: 3px;} |
7247 |
-td {padding-right: 14px;} |
7248 |
-td.s, th.s {text-align: right;} |
7249 |
-div.list { background-color: white; border-top: 1px solid #646464; border-bottom: 1px solid #646464; padding-top: 10px; padding-bottom: 14px;} |
7250 |
-div.foot { font: 90% monospace; color: #787878; padding-top: 4px;} |
7251 |
-</style> |
7252 |
-</head> |
7253 |
-<body> |
7254 |
-<h2>Index of /portage/sys-libs/glibc/files/eblits/</h2> |
7255 |
-<div class="list"> |
7256 |
-<table summary="Directory Listing" cellpadding="0" cellspacing="0"> |
7257 |
-<thead><tr><th class="n">Name</th><th class="m">Last Modified</th><th class="s">Size</th><th class="t">Type</th></tr></thead> |
7258 |
-<tbody> |
7259 |
-<tr><td class="n"><a href="../">Parent Directory</a>/</td><td class="m"> </td><td class="s">- </td><td class="t">Directory</td></tr> |
7260 |
-<tr><td class="n"><a href="common.eblit">common.eblit</a></td><td class="m">2010-Jun-16 02:12:13</td><td class="s">8.5K</td><td class="t">text/plain</td></tr> |
7261 |
-<tr><td class="n"><a href="pkg_postinst.eblit">pkg_postinst.eblit</a></td><td class="m">2009-Mar-01 21:06:22</td><td class="s">1.1K</td><td class="t">text/plain</td></tr> |
7262 |
-<tr><td class="n"><a href="pkg_preinst.eblit">pkg_preinst.eblit</a></td><td class="m">2009-Dec-20 00:06:45</td><td class="s">3.2K</td><td class="t">text/plain</td></tr> |
7263 |
-<tr><td class="n"><a href="pkg_setup.eblit">pkg_setup.eblit</a></td><td class="m">2009-Aug-21 06:07:41</td><td class="s">2.7K</td><td class="t">text/plain</td></tr> |
7264 |
-<tr><td class="n"><a href="src_compile.eblit">src_compile.eblit</a></td><td class="m">2009-Nov-06 00:40:31</td><td class="s">5.7K</td><td class="t">text/plain</td></tr> |
7265 |
-<tr><td class="n"><a href="src_install-2.6.eblit">src_install-2.6.eblit</a></td><td class="m">2008-Jun-29 17:07:41</td><td class="s">7.7K</td><td class="t">text/plain</td></tr> |
7266 |
-<tr><td class="n"><a href="src_install.eblit">src_install.eblit</a></td><td class="m">2009-Dec-20 00:06:45</td><td class="s">7.9K</td><td class="t">text/plain</td></tr> |
7267 |
-<tr><td class="n"><a href="src_test.eblit">src_test.eblit</a></td><td class="m">2008-Mar-23 18:07:02</td><td class="s">1.1K</td><td class="t">text/plain</td></tr> |
7268 |
-<tr><td class="n"><a href="src_unpack.eblit">src_unpack.eblit</a></td><td class="m">2010-Jun-08 05:07:04</td><td class="s">5.0K</td><td class="t">text/plain</td></tr> |
7269 |
-</tbody> |
7270 |
-</table> |
7271 |
-</div> |
7272 |
-<div class="foot">lighttpd/1.4.25</div> |
7273 |
-</body> |
7274 |
-</html> |
7275 |
|
7276 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/files/pkg_postinst.eblit b/cross-powerpc-unknown-linux-gnu/glibc/files/pkg_postinst.eblit |
7277 |
deleted file mode 100644 |
7278 |
index 2566eed..0000000 |
7279 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/files/pkg_postinst.eblit |
7280 |
+++ /dev/null |
7281 |
@@ -1,29 +0,0 @@ |
7282 |
-# Copyright 1999-2009 Gentoo Foundation |
7283 |
-# Distributed under the terms of the GNU General Public License v2 |
7284 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/pkg_postinst.eblit,v 1.1 2009/03/01 21:06:22 vapier Exp $ |
7285 |
- |
7286 |
-eblit-glibc-pkg_postinst() { |
7287 |
- # nothing to do if just installing headers |
7288 |
- just_headers && return |
7289 |
- |
7290 |
- if ! tc-is-cross-compiler && [[ -x ${ROOT}/usr/sbin/iconvconfig ]] ; then |
7291 |
- # Generate fastloading iconv module configuration file. |
7292 |
- "${ROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}" |
7293 |
- fi |
7294 |
- |
7295 |
- if ! is_crosscompile && [[ ${ROOT} == "/" ]] ; then |
7296 |
- # Reload init ... if in a chroot or a diff init package, ignore |
7297 |
- # errors from this step #253697 |
7298 |
- /sbin/telinit U 2>/dev/null |
7299 |
- |
7300 |
- # if the host locales.gen contains no entries, we'll install everything |
7301 |
- local locale_list="${ROOT}etc/locale.gen" |
7302 |
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then |
7303 |
- ewarn "Generating all locales; edit /etc/locale.gen to save time/space" |
7304 |
- locale_list="${ROOT}usr/share/i18n/SUPPORTED" |
7305 |
- fi |
7306 |
- local x jobs |
7307 |
- for x in ${MAKEOPTS} ; do [[ ${x} == -j* ]] && jobs=${x#-j} ; done |
7308 |
- locale-gen -j ${jobs:-1} --config "${locale_list}" |
7309 |
- fi |
7310 |
-} |
7311 |
|
7312 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.11.2.ebuild b/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.11.2.ebuild |
7313 |
deleted file mode 100644 |
7314 |
index df785e8..0000000 |
7315 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.11.2.ebuild |
7316 |
+++ /dev/null |
7317 |
@@ -1,241 +0,0 @@ |
7318 |
-# Copyright 1999-2010 Gentoo Foundation |
7319 |
-# Distributed under the terms of the GNU General Public License v2 |
7320 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.11.2.ebuild,v 1.1 2010/06/08 05:00:41 vapier Exp $ |
7321 |
- |
7322 |
-inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib |
7323 |
- |
7324 |
-DESCRIPTION="GNU libc6 (also called glibc2) C library" |
7325 |
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html" |
7326 |
- |
7327 |
-LICENSE="LGPL-2" |
7328 |
-KEYWORDS="~x86-linux" |
7329 |
-RESTRICT="strip" # strip ourself #46186 |
7330 |
-EMULTILIB_PKG="true" |
7331 |
- |
7332 |
-# Configuration variables |
7333 |
-if [[ ${PV} == *_p* ]] ; then |
7334 |
-RELEASE_VER=${PV%_p*} |
7335 |
-BRANCH_UPDATE="" |
7336 |
-SNAP_VER=${PV#*_p} |
7337 |
-else |
7338 |
-RELEASE_VER=${PV} |
7339 |
-BRANCH_UPDATE="" |
7340 |
-SNAP_VER="" |
7341 |
-fi |
7342 |
-MANPAGE_VER="" # pregenerated manpages |
7343 |
-INFOPAGE_VER="" # pregenerated infopages |
7344 |
-LIBIDN_VER="" # it's integrated into the main tarball now |
7345 |
-PATCH_VER="1" # Gentoo patchset |
7346 |
-PORTS_VER=${RELEASE_VER%.?} # version of glibc ports addon |
7347 |
-LT_VER="" # version of linuxthreads addon |
7348 |
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires |
7349 |
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires |
7350 |
- |
7351 |
-IUSE="debug gd glibc-omitfp hardened multilib nls selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl nptlonly}" |
7352 |
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} |
7353 |
- |
7354 |
-# Here's how the cross-compile logic breaks down ... |
7355 |
-# CTARGET - machine that will target the binaries |
7356 |
-# CHOST - machine that will host the binaries |
7357 |
-# CBUILD - machine that will build the binaries |
7358 |
-# If CTARGET != CHOST, it means you want a libc for cross-compiling. |
7359 |
-# If CHOST != CBUILD, it means you want to cross-compile the libc. |
7360 |
-# CBUILD = CHOST = CTARGET - native build/install |
7361 |
-# CBUILD != (CHOST = CTARGET) - cross-compile a native build |
7362 |
-# (CBUILD = CHOST) != CTARGET - libc for cross-compiler |
7363 |
-# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler |
7364 |
-# For install paths: |
7365 |
-# CHOST = CTARGET - install into / |
7366 |
-# CHOST != CTARGET - install into /usr/CTARGET/ |
7367 |
- |
7368 |
-export CBUILD=${CBUILD:-${CHOST}} |
7369 |
-export CTARGET=${CTARGET:-${CHOST}} |
7370 |
-if [[ ${CTARGET} == ${CHOST} ]] ; then |
7371 |
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
7372 |
- export CTARGET=${CATEGORY/cross-} |
7373 |
- fi |
7374 |
-fi |
7375 |
- |
7376 |
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} |
7377 |
- |
7378 |
-is_crosscompile() { |
7379 |
- [[ ${CHOST} != ${CTARGET} ]] |
7380 |
-} |
7381 |
-alt_libdir() { |
7382 |
- if is_crosscompile ; then |
7383 |
- echo /usr/${CTARGET}/$(get_libdir) |
7384 |
- else |
7385 |
- echo /$(get_libdir) |
7386 |
- fi |
7387 |
-} |
7388 |
- |
7389 |
-if is_crosscompile ; then |
7390 |
- SLOT="${CTARGET}-2.2" |
7391 |
-else |
7392 |
- # Why SLOT 2.2 you ask yourself while sippin your tea ? |
7393 |
- # Everyone knows 2.2 > 0, duh. |
7394 |
- SLOT="2.2" |
7395 |
- PROVIDE="virtual/libc" |
7396 |
-fi |
7397 |
- |
7398 |
-# General: We need a new-enough binutils for as-needed |
7399 |
-# arch: we need to make sure our binutils/gcc supports TLS |
7400 |
-DEPEND=">=sys-devel/gcc-3.4.4 |
7401 |
- arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) |
7402 |
- x86? ( >=sys-devel/gcc-4.3 ) |
7403 |
- amd64? ( >=sys-devel/binutils-2.19 multilib? ( >=sys-devel/gcc-4.3 ) ) |
7404 |
- ppc? ( >=sys-devel/gcc-4.1.0 ) |
7405 |
- ppc64? ( >=sys-devel/gcc-4.1.0 ) |
7406 |
- >=sys-devel/binutils-2.15.94 |
7407 |
- ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} |
7408 |
- >=sys-devel/gcc-config-1.3.12 |
7409 |
- >=app-misc/pax-utils-0.1.10 |
7410 |
- virtual/os-headers |
7411 |
- nls? ( sys-devel/gettext ) |
7412 |
- >=sys-apps/sandbox-1.2.18.1-r2 |
7413 |
- !<sys-apps/portage-2.1.2 |
7414 |
- selinux? ( sys-libs/libselinux )" |
7415 |
-RDEPEND="!sys-kernel/ps3-sources |
7416 |
- nls? ( sys-devel/gettext ) |
7417 |
- selinux? ( sys-libs/libselinux )" |
7418 |
- |
7419 |
-if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
7420 |
- DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )" |
7421 |
- [[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers" |
7422 |
-else |
7423 |
- DEPEND="${DEPEND} >=sys-libs/timezone-data-2007c" |
7424 |
- RDEPEND="${RDEPEND} sys-libs/timezone-data" |
7425 |
-fi |
7426 |
- |
7427 |
-SRC_URI=$( |
7428 |
- upstream_uris() { |
7429 |
- echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 |
7430 |
- } |
7431 |
- gentoo_uris() { |
7432 |
- local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" |
7433 |
- devspace=${devspace//HTTP/http://dev.gentoo.org/} |
7434 |
- echo mirror://gentoo/$1 ${devspace//URI/$1} |
7435 |
- } |
7436 |
- |
7437 |
- TARNAME=${PN} |
7438 |
- if [[ -n ${SNAP_VER} ]] ; then |
7439 |
- TARNAME="${PN}-${RELEASE_VER}" |
7440 |
- [[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER} |
7441 |
- upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2 |
7442 |
- else |
7443 |
- upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2 |
7444 |
- fi |
7445 |
- [[ -n ${LIBIDN_VER} ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2 |
7446 |
- [[ -n ${PORTS_VER} ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2 |
7447 |
- [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 |
7448 |
- [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 |
7449 |
- [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 |
7450 |
- [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 |
7451 |
- [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 |
7452 |
-) |
7453 |
- |
7454 |
-# eblit-include [--skip] <function> [version] |
7455 |
-eblit-include() { |
7456 |
- local skipable=false |
7457 |
- [[ $1 == "--skip" ]] && skipable=true && shift |
7458 |
- [[ $1 == pkg_* ]] && skipable=true |
7459 |
- |
7460 |
- local e v func=$1 ver=$2 |
7461 |
- [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]" |
7462 |
- for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do |
7463 |
- e="${FILESDIR}/eblits/${func}${v}.eblit" |
7464 |
- if [[ -e ${e} ]] ; then |
7465 |
- source "${e}" |
7466 |
- return 0 |
7467 |
- fi |
7468 |
- done |
7469 |
- ${skipable} && return 0 |
7470 |
- die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" |
7471 |
-} |
7472 |
- |
7473 |
-# eblit-run-maybe <function> |
7474 |
-# run the specified function if it is defined |
7475 |
-eblit-run-maybe() { |
7476 |
- [[ $(type -t "$@") == "function" ]] && "$@" |
7477 |
-} |
7478 |
- |
7479 |
-# eblit-run <function> [version] |
7480 |
-# aka: src_unpack() { eblit-run src_unpack ; } |
7481 |
-eblit-run() { |
7482 |
- eblit-include --skip common "${*:2}" |
7483 |
- eblit-include "$@" |
7484 |
- eblit-run-maybe eblit-$1-pre |
7485 |
- eblit-${PN}-$1 |
7486 |
- eblit-run-maybe eblit-$1-post |
7487 |
-} |
7488 |
- |
7489 |
-src_unpack() { eblit-run src_unpack ; } |
7490 |
-src_compile() { eblit-run src_compile ; } |
7491 |
-src_test() { eblit-run src_test ; } |
7492 |
-src_install() { eblit-run src_install ; } |
7493 |
- |
7494 |
-# FILESDIR might not be available during binpkg install |
7495 |
-for x in setup {pre,post}inst ; do |
7496 |
- e="${FILESDIR}/eblits/pkg_${x}.eblit" |
7497 |
- if [[ -e ${e} ]] ; then |
7498 |
- . "${e}" |
7499 |
- eval "pkg_${x}() { eblit-run pkg_${x} ; }" |
7500 |
- fi |
7501 |
-done |
7502 |
- |
7503 |
-eblit-src_unpack-post() { |
7504 |
- if use hardened ; then |
7505 |
- cd "${S}" |
7506 |
- einfo "Patching to get working PIE binaries on PIE (hardened) platforms" |
7507 |
- gcc-specs-pie && epatch "${FILESDIR}"/2.11/glibc-2.11-hardened-pie.patch |
7508 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch |
7509 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch |
7510 |
- |
7511 |
- einfo "Patching Glibc to support older SSP __guard" |
7512 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch |
7513 |
- |
7514 |
- einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" |
7515 |
- cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ |
7516 |
- debug/stack_chk_fail.c || die |
7517 |
- cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ |
7518 |
- debug/chk_fail.c || die |
7519 |
- |
7520 |
- if use debug ; then |
7521 |
- # When using Hardened Gentoo stack handler, have smashes dump core for |
7522 |
- # analysis - debug only, as core could be an information leak |
7523 |
- # (paranoia). |
7524 |
- sed -i \ |
7525 |
- -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ |
7526 |
- debug/Makefile \ |
7527 |
- || die "Failed to modify debug/Makefile for debug stack handler" |
7528 |
- sed -i \ |
7529 |
- -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ |
7530 |
- debug/Makefile \ |
7531 |
- || die "Failed to modify debug/Makefile for debug fortify handler" |
7532 |
- fi |
7533 |
- |
7534 |
- # Build nscd with ssp-all |
7535 |
- sed -i \ |
7536 |
- -e 's:-fstack-protector$:-fstack-protector-all:' \ |
7537 |
- nscd/Makefile \ |
7538 |
- || die "Failed to ensure nscd builds with ssp-all" |
7539 |
- fi |
7540 |
-} |
7541 |
- |
7542 |
-maint_pkg_create() { |
7543 |
- local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}" |
7544 |
- cd ${base} |
7545 |
- local stamp=$(date +%Y%m%d) |
7546 |
- local d |
7547 |
- for d in libc ports ; do |
7548 |
- #(cd ${d} && cvs up) |
7549 |
- case ${d} in |
7550 |
- libc) tarball="${P}";; |
7551 |
- ports) tarball="${PN}-ports-${PV}";; |
7552 |
- esac |
7553 |
- rm -f ${tarball}* |
7554 |
- ln -sf ${d} ${tarball} |
7555 |
- tar hcf - ${tarball} --exclude-vcs | lzma > "${T}"/${tarball}.tar.lzma |
7556 |
- du -b "${T}"/${tarball}.tar.lzma |
7557 |
- done |
7558 |
-} |
7559 |
|
7560 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.12.1-r2.ebuild b/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.12.1-r2.ebuild |
7561 |
deleted file mode 100644 |
7562 |
index e487831..0000000 |
7563 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/glibc-2.12.1-r2.ebuild |
7564 |
+++ /dev/null |
7565 |
@@ -1,257 +0,0 @@ |
7566 |
-# Copyright 1999-2010 Gentoo Foundation |
7567 |
-# Distributed under the terms of the GNU General Public License v2 |
7568 |
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.1-r2.ebuild,v 1.1 2010/10/26 15:05:19 vapier Exp $ |
7569 |
- |
7570 |
-inherit eutils versionator libtool toolchain-funcs flag-o-matic gnuconfig multilib |
7571 |
- |
7572 |
-DESCRIPTION="GNU libc6 (also called glibc2) C library" |
7573 |
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html" |
7574 |
- |
7575 |
-LICENSE="LGPL-2" |
7576 |
-KEYWORDS="~x86-linux" |
7577 |
-RESTRICT="strip" # strip ourself #46186 |
7578 |
-EMULTILIB_PKG="true" |
7579 |
- |
7580 |
-# Configuration variables |
7581 |
-if [[ ${PV} == *_p* ]] ; then |
7582 |
-RELEASE_VER=${PV%_p*} |
7583 |
-BRANCH_UPDATE="" |
7584 |
-SNAP_VER=${PV#*_p} |
7585 |
-else |
7586 |
-RELEASE_VER=${PV} |
7587 |
-BRANCH_UPDATE="" |
7588 |
-SNAP_VER="" |
7589 |
-fi |
7590 |
-MANPAGE_VER="" # pregenerated manpages |
7591 |
-INFOPAGE_VER="" # pregenerated infopages |
7592 |
-LIBIDN_VER="" # it's integrated into the main tarball now |
7593 |
-PATCH_VER="5" # Gentoo patchset |
7594 |
-PORTS_VER= #${RELEASE_VER%.?} # version of glibc ports addon |
7595 |
-LT_VER="" # version of linuxthreads addon |
7596 |
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"} # min kernel version nptl requires |
7597 |
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"} # min kernel version linuxthreads requires |
7598 |
- |
7599 |
-IUSE="debug gd glibc-omitfp hardened multilib nls selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl nptlonly}" |
7600 |
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}} |
7601 |
- |
7602 |
-# Here's how the cross-compile logic breaks down ... |
7603 |
-# CTARGET - machine that will target the binaries |
7604 |
-# CHOST - machine that will host the binaries |
7605 |
-# CBUILD - machine that will build the binaries |
7606 |
-# If CTARGET != CHOST, it means you want a libc for cross-compiling. |
7607 |
-# If CHOST != CBUILD, it means you want to cross-compile the libc. |
7608 |
-# CBUILD = CHOST = CTARGET - native build/install |
7609 |
-# CBUILD != (CHOST = CTARGET) - cross-compile a native build |
7610 |
-# (CBUILD = CHOST) != CTARGET - libc for cross-compiler |
7611 |
-# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler |
7612 |
-# For install paths: |
7613 |
-# CHOST = CTARGET - install into / |
7614 |
-# CHOST != CTARGET - install into /usr/CTARGET/ |
7615 |
- |
7616 |
-export CBUILD=${CBUILD:-${CHOST}} |
7617 |
-export CTARGET=${CTARGET:-${CHOST}} |
7618 |
-if [[ ${CTARGET} == ${CHOST} ]] ; then |
7619 |
- if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
7620 |
- export CTARGET=${CATEGORY/cross-} |
7621 |
- fi |
7622 |
-fi |
7623 |
- |
7624 |
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20} |
7625 |
- |
7626 |
-is_crosscompile() { |
7627 |
- [[ ${CHOST} != ${CTARGET} ]] |
7628 |
-} |
7629 |
-alt_libdir() { |
7630 |
- if is_crosscompile ; then |
7631 |
- echo /usr/${CTARGET}/$(get_libdir) |
7632 |
- else |
7633 |
- echo /$(get_libdir) |
7634 |
- fi |
7635 |
-} |
7636 |
- |
7637 |
-if is_crosscompile ; then |
7638 |
- SLOT="${CTARGET}-2.2" |
7639 |
-else |
7640 |
- # Why SLOT 2.2 you ask yourself while sippin your tea ? |
7641 |
- # Everyone knows 2.2 > 0, duh. |
7642 |
- SLOT="2.2" |
7643 |
- PROVIDE="virtual/libc" |
7644 |
-fi |
7645 |
- |
7646 |
-# General: We need a new-enough binutils for as-needed |
7647 |
-# arch: we need to make sure our binutils/gcc supports TLS |
7648 |
-DEPEND=">=sys-devel/gcc-3.4.4 |
7649 |
- arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 ) |
7650 |
- x86? ( >=sys-devel/gcc-4.3 ) |
7651 |
- amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 ) |
7652 |
- ppc? ( >=sys-devel/gcc-4.1.0 ) |
7653 |
- ppc64? ( >=sys-devel/gcc-4.1.0 ) |
7654 |
- >=sys-devel/binutils-2.15.94 |
7655 |
- ${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)} |
7656 |
- >=sys-devel/gcc-config-1.3.12 |
7657 |
- >=app-misc/pax-utils-0.1.10 |
7658 |
- virtual/os-headers |
7659 |
- nls? ( sys-devel/gettext ) |
7660 |
- >=sys-apps/sandbox-1.2.18.1-r2 |
7661 |
- !<sys-apps/portage-2.1.2 |
7662 |
- selinux? ( sys-libs/libselinux )" |
7663 |
-RDEPEND="!sys-kernel/ps3-sources |
7664 |
- nls? ( sys-devel/gettext ) |
7665 |
- selinux? ( sys-libs/libselinux )" |
7666 |
- |
7667 |
-if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then |
7668 |
- DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )" |
7669 |
- [[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers" |
7670 |
-else |
7671 |
- DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )" |
7672 |
- RDEPEND="${RDEPEND} |
7673 |
- vanilla? ( !sys-libs/timezone-data ) |
7674 |
- !vanilla? ( sys-libs/timezone-data )" |
7675 |
-fi |
7676 |
- |
7677 |
-SRC_URI=$( |
7678 |
- upstream_uris() { |
7679 |
- echo mirror://gnu/glibc/$1 ftp://sources.redhat.com/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1 |
7680 |
- } |
7681 |
- gentoo_uris() { |
7682 |
- local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI" |
7683 |
- devspace=${devspace//HTTP/http://dev.gentoo.org/} |
7684 |
- echo mirror://gentoo/$1 ${devspace//URI/$1} |
7685 |
- } |
7686 |
- |
7687 |
- TARNAME=${PN} |
7688 |
- if [[ -n ${SNAP_VER} ]] ; then |
7689 |
- TARNAME="${PN}-${RELEASE_VER}" |
7690 |
- [[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER} |
7691 |
- upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2 |
7692 |
- else |
7693 |
- upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2 |
7694 |
- fi |
7695 |
- [[ -n ${LIBIDN_VER} ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2 |
7696 |
- [[ -n ${PORTS_VER} ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2 |
7697 |
- [[ -n ${LT_VER} ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2 |
7698 |
- [[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2 |
7699 |
- [[ -n ${PATCH_VER} ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2 |
7700 |
- [[ -n ${MANPAGE_VER} ]] && gentoo_uris glibc-manpages-${MANPAGE_VER}.tar.bz2 |
7701 |
- [[ -n ${INFOPAGE_VER} ]] && gentoo_uris glibc-infopages-${INFOPAGE_VER}.tar.bz2 |
7702 |
-) |
7703 |
- |
7704 |
-# eblit-include [--skip] <function> [version] |
7705 |
-eblit-include() { |
7706 |
- local skipable=false |
7707 |
- [[ $1 == "--skip" ]] && skipable=true && shift |
7708 |
- [[ $1 == pkg_* ]] && skipable=true |
7709 |
- |
7710 |
- local e v func=$1 ver=$2 |
7711 |
- [[ -z ${func} ]] && die "Usage: eblit-include <function> [version]" |
7712 |
- for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do |
7713 |
- e="${FILESDIR}/eblits/${func}${v}.eblit" |
7714 |
- if [[ -e ${e} ]] ; then |
7715 |
- source "${e}" |
7716 |
- return 0 |
7717 |
- fi |
7718 |
- done |
7719 |
- ${skipable} && return 0 |
7720 |
- die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/" |
7721 |
-} |
7722 |
- |
7723 |
-# eblit-run-maybe <function> |
7724 |
-# run the specified function if it is defined |
7725 |
-eblit-run-maybe() { |
7726 |
- [[ $(type -t "$@") == "function" ]] && "$@" |
7727 |
-} |
7728 |
- |
7729 |
-# eblit-run <function> [version] |
7730 |
-# aka: src_unpack() { eblit-run src_unpack ; } |
7731 |
-eblit-run() { |
7732 |
- eblit-include --skip common "${*:2}" |
7733 |
- eblit-include "$@" |
7734 |
- eblit-run-maybe eblit-$1-pre |
7735 |
- eblit-${PN}-$1 |
7736 |
- eblit-run-maybe eblit-$1-post |
7737 |
-} |
7738 |
- |
7739 |
-src_unpack() { eblit-run src_unpack ; } |
7740 |
-src_compile() { eblit-run src_compile ; } |
7741 |
-src_test() { eblit-run src_test ; } |
7742 |
-src_install() { eblit-run src_install ; } |
7743 |
- |
7744 |
-# FILESDIR might not be available during binpkg install |
7745 |
-for x in setup {pre,post}inst ; do |
7746 |
- e="${FILESDIR}/eblits/pkg_${x}.eblit" |
7747 |
- if [[ -e ${e} ]] ; then |
7748 |
- . "${e}" |
7749 |
- eval "pkg_${x}() { eblit-run pkg_${x} ; }" |
7750 |
- fi |
7751 |
-done |
7752 |
- |
7753 |
-pkg_setup() { |
7754 |
- eblit-run pkg_setup |
7755 |
- |
7756 |
- # Static binary sanity check #332927 |
7757 |
- if [[ ${EROOT} == "/" ]] && \ |
7758 |
- has_version "<${CATEGORY}/${P}" && \ |
7759 |
- built_with_use sys-apps/coreutils static |
7760 |
- then |
7761 |
- eerror "Please rebuild coreutils with USE=-static, then install" |
7762 |
- eerror "glibc, then you may rebuild coreutils with USE=static." |
7763 |
- die "Avoiding system meltdown #332927" |
7764 |
- fi |
7765 |
-} |
7766 |
- |
7767 |
-eblit-src_unpack-post() { |
7768 |
- if use hardened ; then |
7769 |
- cd "${S}" |
7770 |
- einfo "Patching to get working PIE binaries on PIE (hardened) platforms" |
7771 |
- gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch |
7772 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch |
7773 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch |
7774 |
- |
7775 |
- einfo "Patching Glibc to support older SSP __guard" |
7776 |
- epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch |
7777 |
- |
7778 |
- einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" |
7779 |
- cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \ |
7780 |
- debug/stack_chk_fail.c || die |
7781 |
- cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \ |
7782 |
- debug/chk_fail.c || die |
7783 |
- |
7784 |
- if use debug ; then |
7785 |
- # When using Hardened Gentoo stack handler, have smashes dump core for |
7786 |
- # analysis - debug only, as core could be an information leak |
7787 |
- # (paranoia). |
7788 |
- sed -i \ |
7789 |
- -e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ |
7790 |
- debug/Makefile \ |
7791 |
- || die "Failed to modify debug/Makefile for debug stack handler" |
7792 |
- sed -i \ |
7793 |
- -e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \ |
7794 |
- debug/Makefile \ |
7795 |
- || die "Failed to modify debug/Makefile for debug fortify handler" |
7796 |
- fi |
7797 |
- |
7798 |
- # Build nscd with ssp-all |
7799 |
- sed -i \ |
7800 |
- -e 's:-fstack-protector$:-fstack-protector-all:' \ |
7801 |
- nscd/Makefile \ |
7802 |
- || die "Failed to ensure nscd builds with ssp-all" |
7803 |
- fi |
7804 |
-} |
7805 |
- |
7806 |
-maint_pkg_create() { |
7807 |
- local base="/usr/local/src/gnu/glibc/glibc-${PV:0:1}_${PV:2:1}" |
7808 |
- cd ${base} |
7809 |
- local stamp=$(date +%Y%m%d) |
7810 |
- local d |
7811 |
- for d in libc ports ; do |
7812 |
- #(cd ${d} && cvs up) |
7813 |
- case ${d} in |
7814 |
- libc) tarball="${P}";; |
7815 |
- ports) tarball="${PN}-ports-${PV}";; |
7816 |
- esac |
7817 |
- rm -f ${tarball}* |
7818 |
- ln -sf ${d} ${tarball} |
7819 |
- tar hcf - ${tarball} --exclude-vcs | lzma > "${T}"/${tarball}.tar.lzma |
7820 |
- du -b "${T}"/${tarball}.tar.lzma |
7821 |
- done |
7822 |
-} |
7823 |
|
7824 |
diff --git a/cross-powerpc-unknown-linux-gnu/glibc/metadata.xml b/cross-powerpc-unknown-linux-gnu/glibc/metadata.xml |
7825 |
deleted file mode 100644 |
7826 |
index 350b4d8..0000000 |
7827 |
--- a/cross-powerpc-unknown-linux-gnu/glibc/metadata.xml |
7828 |
+++ /dev/null |
7829 |
@@ -1,13 +0,0 @@ |
7830 |
-<?xml version="1.0" encoding="UTF-8"?> |
7831 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
7832 |
-<pkgmetadata> |
7833 |
-<herd>toolchain</herd> |
7834 |
-<use> |
7835 |
- <flag name='glibc-compat20'>Enable the glibc-compat addon</flag> |
7836 |
- <flag name='glibc-omitfp'>Configure glibc with --enable-omitfp which lets |
7837 |
- the build system determine when it is safe to use |
7838 |
- -fomit-frame-pointer</flag> |
7839 |
- <flag name='nptlonly'>Disables building the linuxthreads fallback in glibc |
7840 |
- ebuilds that support building both linuxthread and nptl</flag> |
7841 |
-</use> |
7842 |
-</pkgmetadata> |
7843 |
|
7844 |
diff --git a/cross-powerpc-unknown-linux-gnu/insight b/cross-powerpc-unknown-linux-gnu/insight |
7845 |
deleted file mode 120000 |
7846 |
index ab2da3b..0000000 |
7847 |
--- a/cross-powerpc-unknown-linux-gnu/insight |
7848 |
+++ /dev/null |
7849 |
@@ -1 +0,0 @@ |
7850 |
-/work/benda/gentoo/usr/portage/dev-util/insight |
7851 |
\ No newline at end of file |
7852 |
|
7853 |
diff --git a/cross-powerpc-unknown-linux-gnu/linux-headers b/cross-powerpc-unknown-linux-gnu/linux-headers |
7854 |
deleted file mode 120000 |
7855 |
index d7e9980..0000000 |
7856 |
--- a/cross-powerpc-unknown-linux-gnu/linux-headers |
7857 |
+++ /dev/null |
7858 |
@@ -1 +0,0 @@ |
7859 |
-/home/benda/gentoo/usr/portage/sys-kernel/linux-headers |
7860 |
\ No newline at end of file |