source: patches/gcc-4.3.2-posix-1.patch@ 152baa0

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 152baa0 was 7b31c44, checked in by Joe Ciccone <jciccone@…>, 16 years ago

Updated Coreutils to 6.12.
Drop Mktemp in favor of the version included in Coreutils.
Updated Perl to 5.10.0.
Updated File to 4.25.
Updated File to 4.26.
Updated GCC to 4.3.2.

  • Property mode set to 100644
File size: 15.0 KB
RevLine 
[6a043e2]1Submitted By: Joe Ciccone <jciccone@gmail.com>
2Date: 2008-08-24
[08c058a]3Initial Package Version: 4.1.2
4Origin: Jim Gifford
5 Rediffed against 4.1.0 by Chris Staub
6 Rediffed against 4.1.2 by Jim Gifford
[5a90148]7 Rediffed and additions against 4.2.0 by Joe Ciccone
[6a043e2]8 Rediffed against 4.3.0 by Joe Ciccone
[08c058a]9Upstream Status: On Hold
10Description: Makes GCC Posix Compliant
11
[6a043e2]12diff -Naur gcc-4.3.1.orig/contrib/patch_tester.sh gcc-4.3.1/contrib/patch_tester.sh
13--- gcc-4.3.1.orig/contrib/patch_tester.sh 2007-12-26 16:01:38.000000000 -0500
14+++ gcc-4.3.1/contrib/patch_tester.sh 2008-08-24 13:37:11.000000000 -0400
15@@ -287,7 +287,7 @@
16
17 if ! make $dashj `grep "^make:" $PATCH | sed -e "s/^make://g"` bootstrap &> $1/bootstrap ; then
18 report "bootstrap failed with last lines:"
19- tail -30 $1/bootstrap > $1/last_bootstrap
20+ tail -n 30 $1/bootstrap > $1/last_bootstrap
21 freport $1/last_bootstrap
22 report "grep --context=20 Error bootstrap:"
23 grep --context=20 Error $1/bootstrap > $1/bootstrap_error
24@@ -420,7 +420,7 @@
25 # After selfexec, $TESTING is already set up.
26 if [ -d $TESTING ]; then
27 # The only file in $TESTING is the patch.
28- PATCH=`ls -rt -1 $TESTING | head -1`
29+ PATCH=`ls -rt -1 $TESTING | head -n 1`
30 PATCH=$TESTING/$PATCH
31 if [ -f $PATCH ]; then
32 bootntest_patched && bootntest_pristine && compare_passes
33@@ -429,7 +429,7 @@
34 fi
35
36 while true; do
37- PATCH=`ls -rt -1 $PATCHES | head -1`
38+ PATCH=`ls -rt -1 $PATCHES | head -n 1`
39 if [ x$PATCH = x ]; then
40 sleep ${standby}m
41 else
42diff -Naur gcc-4.3.1.orig/contrib/test_summary gcc-4.3.1/contrib/test_summary
43--- gcc-4.3.1.orig/contrib/test_summary 2007-02-09 19:30:46.000000000 -0500
44+++ gcc-4.3.1/contrib/test_summary 2008-08-24 13:37:11.000000000 -0400
45@@ -107,7 +107,7 @@
[08c058a]46 srcdir = configflags;
47 sub(/\/configure .*/, "", srcdir);
48 printf "LAST_UPDATED: ";
49- system("tail -1 " srcdir "/LAST_UPDATED");
50+ system("tail -n 1 " srcdir "/LAST_UPDATED");
51 print "";
52
53 sub(/^[^ ]*\/configure */, " ", configflags);
[6a043e2]54diff -Naur gcc-4.3.1.orig/gcc/configure gcc-4.3.1/gcc/configure
55--- gcc-4.3.1.orig/gcc/configure 2008-05-21 04:54:15.000000000 -0400
56+++ gcc-4.3.1/gcc/configure 2008-08-24 13:37:38.000000000 -0400
57@@ -14265,7 +14265,7 @@
[08c058a]58 # Therefore, use diff -b for the comparisons.
59 if test x$gcc_cv_objdump != x \
60 && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
61- | tail -3 > conftest.got \
62+ | tail -n 3 > conftest.got \
63 && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \
64 || diff -b conftest.big conftest.got > /dev/null 2>&1; }
65 then
[6a043e2]66diff -Naur gcc-4.3.1.orig/gcc/configure.ac gcc-4.3.1/gcc/configure.ac
67--- gcc-4.3.1.orig/gcc/configure.ac 2008-05-21 04:54:15.000000000 -0400
68+++ gcc-4.3.1/gcc/configure.ac 2008-08-24 13:37:25.000000000 -0400
69@@ -2226,7 +2226,7 @@
[08c058a]70 # Therefore, use diff -b for the comparisons.
71 if test x$gcc_cv_objdump != x \
72 && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
73- | tail -3 > conftest.got \
74+ | tail -n 3 > conftest.got \
75 && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \
76 || diff -b conftest.big conftest.got > /dev/null 2>&1; }
77 then
[6a043e2]78diff -Naur gcc-4.3.1.orig/gcc/gccbug.in gcc-4.3.1/gcc/gccbug.in
79--- gcc-4.3.1.orig/gcc/gccbug.in 2007-07-26 04:37:01.000000000 -0400
80+++ gcc-4.3.1/gcc/gccbug.in 2008-08-24 13:37:38.000000000 -0400
81@@ -31,7 +31,7 @@
82
83 # The default release for this host.
84 # We have to guess at what program_transform_name might have done.
85-# "sed 1q" because neither "head -1" nor "head -n 1" is universal, argh.
86+# "sed 1q" because neither "head -n 1" nor "head -n n 1" is universal, argh.
87
88 DEFAULT_GCC="`echo $0 | sed -e 's/bug//'`"
89 DEFAULT_RELEASE="`$DEFAULT_GCC --version | sed 1q`"
90diff -Naur gcc-4.3.1.orig/gcc/testsuite/ada/acats/run_all.sh gcc-4.3.1/gcc/testsuite/ada/acats/run_all.sh
91--- gcc-4.3.1.orig/gcc/testsuite/ada/acats/run_all.sh 2006-09-14 06:12:03.000000000 -0400
92+++ gcc-4.3.1/gcc/testsuite/ada/acats/run_all.sh 2008-08-24 13:37:18.000000000 -0400
[08c058a]93@@ -68,7 +68,7 @@
94 ls ${i}?.adb > ${i}.lst 2> /dev/null
95 ls ${i}*m.adb >> ${i}.lst 2> /dev/null
96 ls ${i}.adb >> ${i}.lst 2> /dev/null
97- main=`tail -1 ${i}.lst`
98+ main=`tail -n 1 ${i}.lst`
99 }
100
101 EXTERNAL_OBJECTS=""
[6a043e2]102diff -Naur gcc-4.3.1.orig/libgomp/acinclude.m4 gcc-4.3.1/libgomp/acinclude.m4
103--- gcc-4.3.1.orig/libgomp/acinclude.m4 2007-03-18 07:17:44.000000000 -0400
104+++ gcc-4.3.1/libgomp/acinclude.m4 2008-08-24 13:37:09.000000000 -0400
[08c058a]105@@ -147,7 +147,7 @@
106 # Start by getting the version number. I think the libtool test already
107 # does some of this, but throws away the result.
108 changequote(,)
109- ldver=`$LD --version 2>/dev/null | head -1 | \
110+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
111 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
112 changequote([,])
113 libgomp_gnu_ld_version=`echo $ldver | \
[6a043e2]114diff -Naur gcc-4.3.1.orig/libgomp/configure gcc-4.3.1/libgomp/configure
115--- gcc-4.3.1.orig/libgomp/configure 2008-01-24 11:23:13.000000000 -0500
116+++ gcc-4.3.1/libgomp/configure 2008-08-24 13:37:09.000000000 -0400
117@@ -17600,7 +17600,7 @@
[08c058a]118 # Start by getting the version number. I think the libtool test already
119 # does some of this, but throws away the result.
120
121- ldver=`$LD --version 2>/dev/null | head -1 | \
122+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
123 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
124
125 libgomp_gnu_ld_version=`echo $ldver | \
[6a043e2]126diff -Naur gcc-4.3.1.orig/libjava/classpath/ChangeLog-2004 gcc-4.3.1/libjava/classpath/ChangeLog-2004
127--- gcc-4.3.1.orig/libjava/classpath/ChangeLog-2004 2007-01-09 14:58:05.000000000 -0500
128+++ gcc-4.3.1/libjava/classpath/ChangeLog-2004 2008-08-24 13:37:00.000000000 -0400
129@@ -8256,7 +8256,7 @@
130
131 2004-08-17 Casey Marshall <csm@gnu.org>
132
133- * autogen.sh: use `head -n 1' instead of `head -1'.
134+ * autogen.sh: use `head -n n 1' instead of `head -n 1'.
135
136 2004-08-16 Andrew John Hughes <gnu_andrew@member.fsf.org>
137
138diff -Naur gcc-4.3.1.orig/libjava/classpath/configure gcc-4.3.1/libjava/classpath/configure
139--- gcc-4.3.1.orig/libjava/classpath/configure 2008-02-29 18:47:54.000000000 -0500
140+++ gcc-4.3.1/libjava/classpath/configure 2008-08-24 13:37:00.000000000 -0400
141@@ -29126,7 +29126,7 @@
[08c058a]142 fi # shortcircut to system "stdint.h"
143 # ------------------ PREPARE VARIABLES ------------------------------
144 if test "$GCC" = "yes" ; then
145-ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1`
146+ac_cv_stdint_message="using gnu compiler "`$CC --version | head -n 1`
147 else
148 ac_cv_stdint_message="using $CC"
149 fi
[6a043e2]150diff -Naur gcc-4.3.1.orig/libjava/classpath/ltcf-c.sh gcc-4.3.1/libjava/classpath/ltcf-c.sh
151--- gcc-4.3.1.orig/libjava/classpath/ltcf-c.sh 2006-01-17 13:09:40.000000000 -0500
152+++ gcc-4.3.1/libjava/classpath/ltcf-c.sh 2008-08-24 13:36:57.000000000 -0400
[08c058a]153@@ -153,7 +153,7 @@
154 # If the export-symbols file already is a .def file (1st line
155 # is EXPORTS), use it as is.
156 # If DATA tags from a recent dlltool are present, honour them!
157- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
158+ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then
159 cp $export_symbols $output_objdir/$soname-def;
160 else
161 echo EXPORTS > $output_objdir/$soname-def;
[6a043e2]162diff -Naur gcc-4.3.1.orig/libjava/classpath/ltcf-gcj.sh gcc-4.3.1/libjava/classpath/ltcf-gcj.sh
163--- gcc-4.3.1.orig/libjava/classpath/ltcf-gcj.sh 2005-09-23 17:31:04.000000000 -0400
164+++ gcc-4.3.1/libjava/classpath/ltcf-gcj.sh 2008-08-24 13:36:55.000000000 -0400
[08c058a]165@@ -156,7 +156,7 @@
166 # If the export-symbols file already is a .def file (1st line
167 # is EXPORTS), use it as is.
168 # If DATA tags from a recent dlltool are present, honour them!
169- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
170+ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then
171 cp $export_symbols $output_objdir/$soname-def;
172 else
173 echo EXPORTS > $output_objdir/$soname-def;
[6a043e2]174diff -Naur gcc-4.3.1.orig/libjava/classpath/m4/ax_create_stdint_h.m4 gcc-4.3.1/libjava/classpath/m4/ax_create_stdint_h.m4
175--- gcc-4.3.1.orig/libjava/classpath/m4/ax_create_stdint_h.m4 2007-05-19 16:44:43.000000000 -0400
176+++ gcc-4.3.1/libjava/classpath/m4/ax_create_stdint_h.m4 2008-08-24 13:36:57.000000000 -0400
177@@ -217,7 +217,7 @@
178 fi # shortcircut to system "stdint.h"
179 # ------------------ PREPARE VARIABLES ------------------------------
180 if test "$GCC" = "yes" ; then
181-ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1`
182+ac_cv_stdint_message="using gnu compiler "`$CC --version | head -n 1`
183 else
184 ac_cv_stdint_message="using $CC"
185 fi
186diff -Naur gcc-4.3.1.orig/libjava/configure gcc-4.3.1/libjava/configure
187--- gcc-4.3.1.orig/libjava/configure 2008-06-06 10:49:11.000000000 -0400
188+++ gcc-4.3.1/libjava/configure 2008-08-24 13:37:03.000000000 -0400
189@@ -18673,8 +18673,8 @@
190 echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
[08c058a]191 LD_PROG=`$CC --print-prog-name=ld`
192 LD_VERSION=`$LD_PROG --version`
193-LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
194-LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
195+LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
196+LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2`
197 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
198 LD_OK="ok"
199 else
[6a043e2]200diff -Naur gcc-4.3.1.orig/libjava/mingwld.m4 gcc-4.3.1/libjava/mingwld.m4
201--- gcc-4.3.1.orig/libjava/mingwld.m4 2005-08-22 18:36:35.000000000 -0400
202+++ gcc-4.3.1/libjava/mingwld.m4 2008-08-24 13:36:52.000000000 -0400
203@@ -3,8 +3,8 @@
204 AC_MSG_CHECKING(whether 'ld' is at least 2.13)
[08c058a]205 LD_PROG=`$CC --print-prog-name=ld`
206 LD_VERSION=`$LD_PROG --version`
207-LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
208-LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
209+LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
210+LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2`
211 if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
212 LD_OK="ok"
213 else
[6a043e2]214diff -Naur gcc-4.3.1.orig/libstdc++-v3/acinclude.m4 gcc-4.3.1/libstdc++-v3/acinclude.m4
215--- gcc-4.3.1.orig/libstdc++-v3/acinclude.m4 2008-04-25 12:52:57.000000000 -0400
216+++ gcc-4.3.1/libstdc++-v3/acinclude.m4 2008-08-24 13:37:07.000000000 -0400
[08c058a]217@@ -234,7 +234,7 @@
218 if test x"$with_gnu_ld" = x"yes"; then
219 AC_MSG_CHECKING([for ld version])
220 changequote(,)
221- ldver=`$LD --version 2>/dev/null | head -1 | \
222+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
223 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
224 changequote([,])
225 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]226diff -Naur gcc-4.3.1.orig/libstdc++-v3/configure gcc-4.3.1/libstdc++-v3/configure
227--- gcc-4.3.1.orig/libstdc++-v3/configure 2008-04-25 12:52:57.000000000 -0400
228+++ gcc-4.3.1/libstdc++-v3/configure 2008-08-24 13:37:09.000000000 -0400
229@@ -17488,7 +17488,7 @@
[08c058a]230 echo "$as_me:$LINENO: checking for ld version" >&5
231 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
232
233- ldver=`$LD --version 2>/dev/null | head -1 | \
234+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
235 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
236
237 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]238@@ -42213,7 +42213,7 @@
[08c058a]239 echo "$as_me:$LINENO: checking for ld version" >&5
240 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
241
242- ldver=`$LD --version 2>/dev/null | head -1 | \
243+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
244 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
245
246 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]247@@ -84604,7 +84604,7 @@
[08c058a]248 echo "$as_me:$LINENO: checking for ld version" >&5
249 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
250
251- ldver=`$LD --version 2>/dev/null | head -1 | \
252+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
253 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
254
255 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]256@@ -85620,7 +85620,7 @@
[08c058a]257 echo "$as_me:$LINENO: checking for ld version" >&5
258 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
259
260- ldver=`$LD --version 2>/dev/null | head -1 | \
261+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
262 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
263
264 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]265@@ -86608,7 +86608,7 @@
[08c058a]266 echo "$as_me:$LINENO: checking for ld version" >&5
267 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
268
269- ldver=`$LD --version 2>/dev/null | head -1 | \
270+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
271 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
272
273 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]274@@ -109087,7 +109087,7 @@
[08c058a]275 echo "$as_me:$LINENO: checking for ld version" >&5
276 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
277
278- ldver=`$LD --version 2>/dev/null | head -1 | \
279+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
280 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
281
282 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]283@@ -109932,7 +109932,7 @@
[08c058a]284 echo "$as_me:$LINENO: checking for ld version" >&5
285 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
286
287- ldver=`$LD --version 2>/dev/null | head -1 | \
288+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
289 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
290
291 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]292@@ -110826,7 +110826,7 @@
[08c058a]293 echo "$as_me:$LINENO: checking for ld version" >&5
294 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
295
296- ldver=`$LD --version 2>/dev/null | head -1 | \
297+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
298 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
299
300 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]301@@ -112112,7 +112112,7 @@
[08c058a]302 echo "$as_me:$LINENO: checking for ld version" >&5
303 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
304
305- ldver=`$LD --version 2>/dev/null | head -1 | \
306+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
307 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
308
309 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]310@@ -112848,7 +112848,7 @@
[08c058a]311 echo "$as_me:$LINENO: checking for ld version" >&5
312 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
313
314- ldver=`$LD --version 2>/dev/null | head -1 | \
315+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
316 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
317
318 glibcxx_gnu_ld_version=`echo $ldver | \
[6a043e2]319@@ -113349,7 +113349,7 @@
[08c058a]320 echo "$as_me:$LINENO: checking for ld version" >&5
321 echo $ECHO_N "checking for ld version... $ECHO_C" >&6
322
323- ldver=`$LD --version 2>/dev/null | head -1 | \
324+ ldver=`$LD --version 2>/dev/null | head -n 1 | \
325 sed -e 's/GNU ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\3/'`
326
327 glibcxx_gnu_ld_version=`echo $ldver | \
Note: See TracBrowser for help on using the repository browser.