Magellan Linux

Annotation of /trunk/gcc/patches/gcc-4.0.2-posix-1.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 169 - (hide annotations) (download)
Tue May 8 21:36:54 2007 UTC (17 years ago) by niro
File size: 8753 byte(s)
-moved to patches subdir

1 niro 169 Submitted By: Jim Gifford (patches at jg555 dot com)
2     Date: 2005-08-27
3     Initial Package Version: 4.0.1
4     Origin: Jim Gifford
5     Upstream Status: On Hold
6     Description: Makes GCC Posix Compliant
7    
8     diff -Naur gcc-4.0.1.orig/contrib/test_summary gcc-4.0.1/contrib/test_summary
9     --- gcc-4.0.1.orig/contrib/test_summary 2004-08-26 05:51:22.000000000 +0000
10     +++ gcc-4.0.1/contrib/test_summary 2005-08-27 21:06:51.000000000 +0000
11     @@ -106,7 +106,7 @@
12     srcdir = configflags;
13     sub(/\/configure .*/, "", srcdir);
14     printf "LAST_UPDATED: ";
15     - system("tail -1 " srcdir "/LAST_UPDATED");
16     + system("tail -n 1 " srcdir "/LAST_UPDATED");
17     print "";
18    
19     sub(/^[^ ]*\/configure */, " ", configflags);
20     diff -Naur gcc-4.0.1.orig/gcc/configure gcc-4.0.1/gcc/configure
21     --- gcc-4.0.1.orig/gcc/configure 2005-07-07 20:44:40.000000000 +0000
22     +++ gcc-4.0.1/gcc/configure 2005-08-27 21:06:51.000000000 +0000
23     @@ -13511,7 +13511,7 @@
24     # and we got the correct data, then succeed.
25     if test x$gcc_cv_objdump != x \
26     && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
27     - | tail -3 > conftest.got \
28     + | tail -n 3 > conftest.got \
29     && { cmp conftest.lit conftest.got > /dev/null 2>&1 \
30     || cmp conftest.big conftest.got > /dev/null 2>&1; }
31     then
32     diff -Naur gcc-4.0.1.orig/gcc/configure.ac gcc-4.0.1/gcc/configure.ac
33     --- gcc-4.0.1.orig/gcc/configure.ac 2005-06-01 08:14:33.000000000 +0000
34     +++ gcc-4.0.1/gcc/configure.ac 2005-08-27 21:06:51.000000000 +0000
35     @@ -2214,7 +2214,7 @@
36     # and we got the correct data, then succeed.
37     if test x$gcc_cv_objdump != x \
38     && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
39     - | tail -3 > conftest.got \
40     + | tail -n 3 > conftest.got \
41     && { cmp conftest.lit conftest.got > /dev/null 2>&1 \
42     || cmp conftest.big conftest.got > /dev/null 2>&1; }
43     then
44     diff -Naur gcc-4.0.1.orig/libjava/acinclude.m4 gcc-4.0.1/libjava/acinclude.m4
45     --- gcc-4.0.1.orig/libjava/acinclude.m4 2004-09-23 01:14:00.000000000 +0000
46     +++ gcc-4.0.1/libjava/acinclude.m4 2005-08-27 21:06:51.000000000 +0000
47     @@ -17,8 +17,8 @@
48     AC_MSG_CHECKING(whether 'ld' is at least 2.13)
49     LD_PROG=`$CC --print-prog-name=ld`
50     LD_VERSION=`$LD_PROG --version`
51     -LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
52     -LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
53     +LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
54     +LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2`
55     if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
56     LD_OK="ok"
57     else
58     diff -Naur gcc-4.0.1.orig/libjava/configure gcc-4.0.1/libjava/configure
59     --- gcc-4.0.1.orig/libjava/configure 2005-07-07 20:44:40.000000000 +0000
60     +++ gcc-4.0.1/libjava/configure 2005-08-27 21:06:51.000000000 +0000
61     @@ -5933,8 +5933,8 @@
62     echo $ECHO_N "checking whether 'ld' is at least 2.13... $ECHO_C" >&6
63     LD_PROG=`$CC --print-prog-name=ld`
64     LD_VERSION=`$LD_PROG --version`
65     -LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
66     -LD_VERSION_MINOR=`echo "$LD_VERSION" | head -1 | cut -d '.' -f 2`
67     +LD_VERSION_MAJOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 1 | cut -d ' ' -f 4`
68     +LD_VERSION_MINOR=`echo "$LD_VERSION" | head -n 1 | cut -d '.' -f 2`
69     if expr "$LD_VERSION_MAJOR" \> 2 > /dev/null; then
70     LD_OK="ok"
71     else
72     diff -Naur gcc-4.0.1.orig/libstdc++-v3/acinclude.m4 gcc-4.0.1/libstdc++-v3/acinclude.m4
73     --- gcc-4.0.1.orig/libstdc++-v3/acinclude.m4 2005-06-23 09:23:59.000000000 +0000
74     +++ gcc-4.0.1/libstdc++-v3/acinclude.m4 2005-08-27 21:06:51.000000000 +0000
75     @@ -241,7 +241,7 @@
76     # Start by getting the version number. I think the libtool test already
77     # does some of this, but throws away the result.
78     changequote(,)
79     - ldver=`$LD --version 2>/dev/null | head -1 | \
80     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
81     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
82     changequote([,])
83     glibcxx_gnu_ld_version=`echo $ldver | \
84     diff -Naur gcc-4.0.1.orig/libstdc++-v3/configure gcc-4.0.1/libstdc++-v3/configure
85     --- gcc-4.0.1.orig/libstdc++-v3/configure 2005-06-23 09:24:00.000000000 +0000
86     +++ gcc-4.0.1/libstdc++-v3/configure 2005-08-27 21:06:52.000000000 +0000
87     @@ -9880,7 +9880,7 @@
88     # Start by getting the version number. I think the libtool test already
89     # does some of this, but throws away the result.
90    
91     - ldver=`$LD --version 2>/dev/null | head -1 | \
92     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
93     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
94    
95     glibcxx_gnu_ld_version=`echo $ldver | \
96     @@ -55252,7 +55252,7 @@
97     # Start by getting the version number. I think the libtool test already
98     # does some of this, but throws away the result.
99    
100     - ldver=`$LD --version 2>/dev/null | head -1 | \
101     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
102     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
103    
104     glibcxx_gnu_ld_version=`echo $ldver | \
105     @@ -76923,7 +76923,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    
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-9.][0-9.]*\).*/\1/'`
112    
113     glibcxx_gnu_ld_version=`echo $ldver | \
114     @@ -79292,7 +79292,7 @@
115     # Start by getting the version number. I think the libtool test already
116     # does some of this, but throws away the result.
117    
118     - ldver=`$LD --version 2>/dev/null | head -1 | \
119     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
120     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
121    
122     glibcxx_gnu_ld_version=`echo $ldver | \
123     @@ -81537,7 +81537,7 @@
124     # Start by getting the version number. I think the libtool test already
125     # does some of this, but throws away the result.
126    
127     - ldver=`$LD --version 2>/dev/null | head -1 | \
128     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
129     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
130    
131     glibcxx_gnu_ld_version=`echo $ldver | \
132     @@ -84550,7 +84550,7 @@
133     # Start by getting the version number. I think the libtool test already
134     # does some of this, but throws away the result.
135    
136     - ldver=`$LD --version 2>/dev/null | head -1 | \
137     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
138     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
139    
140     glibcxx_gnu_ld_version=`echo $ldver | \
141     @@ -86748,7 +86748,7 @@
142     # Start by getting the version number. I think the libtool test already
143     # does some of this, but throws away the result.
144    
145     - ldver=`$LD --version 2>/dev/null | head -1 | \
146     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
147     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
148    
149     glibcxx_gnu_ld_version=`echo $ldver | \
150     @@ -88995,7 +88995,7 @@
151     # Start by getting the version number. I think the libtool test already
152     # does some of this, but throws away the result.
153    
154     - ldver=`$LD --version 2>/dev/null | head -1 | \
155     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
156     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
157    
158     glibcxx_gnu_ld_version=`echo $ldver | \
159     @@ -91603,7 +91603,7 @@
160     # Start by getting the version number. I think the libtool test already
161     # does some of this, but throws away the result.
162    
163     - ldver=`$LD --version 2>/dev/null | head -1 | \
164     + ldver=`$LD --version 2>/dev/null | head -n 1 | \
165     sed -e 's/GNU ld version \([0-9.][0-9.]*\).*/\1/'`
166    
167     glibcxx_gnu_ld_version=`echo $ldver | \
168     diff -Naur gcc-4.0.1.orig/ltcf-c.sh gcc-4.0.1/ltcf-c.sh
169     --- gcc-4.0.1.orig/ltcf-c.sh 2005-05-14 00:42:34.000000000 +0000
170     +++ gcc-4.0.1/ltcf-c.sh 2005-08-27 21:07:08.000000000 +0000
171     @@ -153,7 +153,7 @@
172     # If the export-symbols file already is a .def file (1st line
173     # is EXPORTS), use it as is.
174     # If DATA tags from a recent dlltool are present, honour them!
175     - archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
176     + archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then
177     cp $export_symbols $output_objdir/$soname-def;
178     else
179     echo EXPORTS > $output_objdir/$soname-def;
180     diff -Naur gcc-4.0.1.orig/ltcf-gcj.sh gcc-4.0.1/ltcf-gcj.sh
181     --- gcc-4.0.1.orig/ltcf-gcj.sh 2005-05-14 00:42:34.000000000 +0000
182     +++ gcc-4.0.1/ltcf-gcj.sh 2005-08-27 21:07:08.000000000 +0000
183     @@ -156,7 +156,7 @@
184     # If the export-symbols file already is a .def file (1st line
185     # is EXPORTS), use it as is.
186     # If DATA tags from a recent dlltool are present, honour them!
187     - archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
188     + archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then
189     cp $export_symbols $output_objdir/$soname-def;
190     else
191     echo EXPORTS > $output_objdir/$soname-def;