Changeset 0602db2 in clfs-embedded
- Timestamp:
- Feb 14, 2007, 8:17:26 AM (18 years ago)
- Branches:
- master
- Children:
- 04997ab
- Parents:
- b94ee8a
- Files:
-
- 1 added
- 2 deleted
- 6 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/gcc-final.xml
rb94ee8a r0602db2 46 46 href="gcc-static.xml" 47 47 xpointer="xpointer(//*[@os='p6'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"50 href="gcc-static.xml"51 xpointer="xpointer(//*[@os='p7'])"/>52 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"54 href="gcc-static.xml"55 xpointer="xpointer(//*[@os='p8'])"/>56 48 57 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" -
BOOK/cross-tools/common/gcc-static.xml
rb94ee8a r0602db2 37 37 <screen os="p4"><userinput>patch -Np1 -i ../&gcc-uclibc-patch;</userinput></screen> 38 38 39 <para os="p5">The following patch fixes the searching of multilib dirs for 40 specs file.The patch standardizes the gcc drivers path iteration functions, 41 ensuring multilib directories are searched in the correct order. This fixes 42 various issues, most noticably with libtool on multilib systems:</para> 43 44 <screen os="p6"><userinput>patch -Np1 -i ../&gcc-PR20425-patch;</userinput></screen> 45 46 <para os="p7">The following patch ensures that <command>gcc</command> does not 39 <para os="p5">The following patch ensures that <command>gcc</command> does not 47 40 search the <filename class="directory">/usr</filename> directory for 48 41 <filename class="libraryfile">libgcc_s.so</filename> when 49 42 cross-compiling:</para> 50 43 51 <screen os="p 8"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen>44 <screen os="p6"><userinput>patch -Np1 -i ../&gcc-cross_search-patch;</userinput></screen> 52 45 53 46 <para os="c">The GCC documentation recommends building GCC outside of the source -
BOOK/general.ent
rb94ee8a r0602db2 3 3 <!ENTITY month "02"> <!-- Use two digits --> 4 4 <!ENTITY month_name "January"> 5 <!ENTITY day " 05"> <!-- Use two digits -->5 <!ENTITY day "14"> <!-- Use two digits --> 6 6 <!ENTITY year "2007"> <!-- Use four digits --> 7 7 -
BOOK/materials/common/patches.xml
rb94ee8a r0602db2 56 56 57 57 <varlistentry> 58 <term>GCC PR20425 Patch - <token>&gcc-PR20425-patch-size;</token>:</term>59 <listitem>60 <para>Download: <ulink61 url="&patches-root;&gcc-PR20425-patch;"/></para>62 <para>MD5 sum: <literal>&gcc-PR20425-patch-md5;</literal></para>63 </listitem>64 </varlistentry>65 66 <varlistentry>67 58 <term>GCC Posix Patch - <token>&gcc-posix-patch-size;</token>:</term> 68 59 <listitem> -
BOOK/packages.ent
rb94ee8a r0602db2 29 29 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 30 30 31 <!ENTITY gcc-version "4.1. 1">32 <!ENTITY gcc-size "38, 300KB">31 <!ENTITY gcc-version "4.1.2"> 32 <!ENTITY gcc-size "38,931 KB"> 33 33 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 34 <!ENTITY gcc-md5 "a d9f97a4d04982ccf4fd67cb464879f3">35 <!ENTITY gcc-home "http://gcc.gnu.org /">34 <!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c"> 35 <!ENTITY gcc-home "http://gcc.gnu.org"> 36 36 37 37 <!ENTITY iana-etc-version "2.20"> -
BOOK/patches.ent
rb94ee8a r0602db2 18 18 19 19 <!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch"> 20 <!ENTITY gcc-cross_search-patch-md5 "541fe39d228ddaa0d8396a35ec3a0ada"> 21 <!ENTITY gcc-cross_search-patch-size "2 KB"> 22 23 <!ENTITY gcc-PR20425-patch "gcc-&gcc-version;-PR20425-1.patch"> 24 <!ENTITY gcc-PR20425-patch-md5 "95535bda8e4d37d30251db0b121b5374"> 25 <!ENTITY gcc-PR20425-patch-size "36 KB"> 20 <!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f"> 21 <!ENTITY gcc-cross_search-patch-size "4 KB"> 26 22 27 23 <!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch"> 28 <!ENTITY gcc-posix-patch-md5 " 0d88068740a0e00780891f2cb905b808">29 <!ENTITY gcc-posix-patch-size " 9KB">24 <!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b"> 25 <!ENTITY gcc-posix-patch-size "12 KB"> 30 26 31 27 <!ENTITY gcc-uclibc-patch "gcc-&gcc-version;-uclibc-1.patch"> 32 <!ENTITY gcc-uclibc-patch-md5 " 63a7a8f1990bb333dc5513b9489845d4">28 <!ENTITY gcc-uclibc-patch-md5 "77764a4a5e2b71980e3964bbb6a95e35"> 33 29 <!ENTITY gcc-uclibc-patch-size "144 KB"> 34 30 -
patches/gcc-4.1.2-cross_search_paths-1.patch
rb94ee8a r0602db2 1 1 Submitted by: Ryan Oliver <ryan.oliver@pha.com.au> 2 Date: 200 5-05-023 Initial Package Version: 4. 0.12 Date: 2007-02-14 3 Initial Package Version: 4.1.2 4 4 Origin: Ryan Oliver (issue reported by Erik-Jan Post) 5 5 Rediffed against 4.1.0 by Chris Staub 6 Rediffed against 4.1.2 by Jim Gifford 6 7 Upstream Status: N/A 7 8 Description: … … 19 20 exist under those directories. 20 21 21 diff -Naur gcc-4.1. 0.orig/gcc/gcc.c gcc-4.1.0/gcc/gcc.c22 --- gcc-4.1. 0.orig/gcc/gcc.c 2006-01-21 13:29:08.000000000 -050023 +++ gcc-4.1. 0/gcc/gcc.c 2006-02-28 22:20:05.000000000 -050024 @@ -38 18,16 +3818,22 @@22 diff -Naur gcc-4.1.2.orig/gcc/gcc.c gcc-4.1.2/gcc/gcc.c 23 --- gcc-4.1.2.orig/gcc/gcc.c 2006-11-07 06:26:21.000000000 -0800 24 +++ gcc-4.1.2/gcc/gcc.c 2007-02-14 07:48:55.000000000 -0800 25 @@ -3821,16 +3821,22 @@ 25 26 PREFIX_PRIORITY_LAST, 2, 0); 26 27 add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS", -
patches/gcc-4.1.2-uclibc-1.patch
rb94ee8a r0602db2 1 1 Submitted By: Jim Gifford (patches at jg555 dot com) 2 Date: 200 6-11-132 Date: 2007-02-13 3 3 Initial Package Version: 4.1.1 4 4 Origin: uClibc and Buildroot … … 6 6 Description: Makes GCC uClibc Friendly 7 7 8 diff -Naur gcc-4.1. 1.orig/boehm-gc/configure gcc-4.1.1/boehm-gc/configure9 --- gcc-4.1. 1.orig/boehm-gc/configure 2006-05-24 16:46:15.000000000 -070010 +++ gcc-4.1. 1/boehm-gc/configure 2006-11-13 21:14:41.484217626-08008 diff -Naur gcc-4.1.2.orig/boehm-gc/configure gcc-4.1.2/boehm-gc/configure 9 --- gcc-4.1.2.orig/boehm-gc/configure 2007-02-13 21:17:22.000000000 -0800 10 +++ gcc-4.1.2/boehm-gc/configure 2007-02-14 07:57:37.000000000 -0800 11 11 @@ -4320,6 +4320,11 @@ 12 12 lt_cv_deplibs_check_method=pass_all … … 21 21 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 22 22 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 23 diff -Naur gcc-4.1. 1.orig/boehm-gc/include/gc.h gcc-4.1.1/boehm-gc/include/gc.h24 --- gcc-4.1. 1.orig/boehm-gc/include/gc.h 2005-01-01 19:35:57.000000000 -080025 +++ gcc-4.1. 1/boehm-gc/include/gc.h 2006-11-13 21:13:53.917810047-080023 diff -Naur gcc-4.1.2.orig/boehm-gc/include/gc.h gcc-4.1.2/boehm-gc/include/gc.h 24 --- gcc-4.1.2.orig/boehm-gc/include/gc.h 2005-01-01 19:35:57.000000000 -0800 25 +++ gcc-4.1.2/boehm-gc/include/gc.h 2007-02-14 07:57:37.000000000 -0800 26 26 @@ -500,7 +500,7 @@ 27 27 #ifdef __linux__ … … 33 33 # define GC_HAVE_BUILTIN_BACKTRACE 34 34 # endif 35 diff -Naur gcc-4.1. 1.orig/configure gcc-4.1.1/configure36 --- gcc-4.1. 1.orig/configure 2005-12-16 04:57:40.000000000 -080037 +++ gcc-4.1. 1/configure 2006-11-13 21:14:41.484217626-080035 diff -Naur gcc-4.1.2.orig/configure gcc-4.1.2/configure 36 --- gcc-4.1.2.orig/configure 2006-11-21 09:48:36.000000000 -0800 37 +++ gcc-4.1.2/configure 2007-02-14 07:57:37.000000000 -0800 38 38 @@ -1133,7 +1133,7 @@ 39 39 ;; … … 45 45 ;; 46 46 *-*-freebsd*) 47 diff -Naur gcc-4.1. 1.orig/configure.in gcc-4.1.1/configure.in48 --- gcc-4.1. 1.orig/configure.in 2005-12-16 04:57:40.000000000 -080049 +++ gcc-4.1. 1/configure.in 2006-11-13 21:14:41.488217492-080047 diff -Naur gcc-4.1.2.orig/configure.in gcc-4.1.2/configure.in 48 --- gcc-4.1.2.orig/configure.in 2006-11-21 09:48:36.000000000 -0800 49 +++ gcc-4.1.2/configure.in 2007-02-14 07:57:37.000000000 -0800 50 50 @@ -341,7 +341,7 @@ 51 51 ;; … … 57 57 ;; 58 58 *-*-freebsd*) 59 diff -Naur gcc-4.1. 1.orig/contrib/regression/objs-gcc.sh gcc-4.1.1/contrib/regression/objs-gcc.sh60 --- gcc-4.1. 1.orig/contrib/regression/objs-gcc.sh 2005-08-14 17:41:31.000000000 -070061 +++ gcc-4.1. 1/contrib/regression/objs-gcc.sh 2006-11-13 21:14:41.488217492-080059 diff -Naur gcc-4.1.2.orig/contrib/regression/objs-gcc.sh gcc-4.1.2/contrib/regression/objs-gcc.sh 60 --- gcc-4.1.2.orig/contrib/regression/objs-gcc.sh 2005-08-14 17:41:31.000000000 -0700 61 +++ gcc-4.1.2/contrib/regression/objs-gcc.sh 2007-02-14 07:57:37.000000000 -0800 62 62 @@ -105,6 +105,10 @@ 63 63 then … … 71 71 make bootstrap || exit 1 72 72 make install || exit 1 73 diff -Naur gcc-4.1. 1.orig/gcc/config/alpha/linux-elf.h gcc-4.1.1/gcc/config/alpha/linux-elf.h74 --- gcc-4.1. 1.orig/gcc/config/alpha/linux-elf.h 2005-06-24 18:22:41.000000000 -070075 +++ gcc-4.1. 1/gcc/config/alpha/linux-elf.h 2006-11-13 21:14:41.488217492-080073 diff -Naur gcc-4.1.2.orig/gcc/config/alpha/linux-elf.h gcc-4.1.2/gcc/config/alpha/linux-elf.h 74 --- gcc-4.1.2.orig/gcc/config/alpha/linux-elf.h 2005-06-24 18:22:41.000000000 -0700 75 +++ gcc-4.1.2/gcc/config/alpha/linux-elf.h 2007-02-14 07:57:37.000000000 -0800 76 76 @@ -27,7 +27,11 @@ 77 77 #define SUBTARGET_EXTRA_SPECS \ … … 86 86 #define LINK_SPEC "-m elf64alpha %{G*} %{relax:-relax} \ 87 87 %{O*:-O3} %{!O*:-O1} \ 88 diff -Naur gcc-4.1. 1.orig/gcc/config/arm/linux-eabi.h gcc-4.1.1/gcc/config/arm/linux-eabi.h89 --- gcc-4.1. 1.orig/gcc/config/arm/linux-eabi.h 2005-11-15 06:32:13.000000000 -080090 +++ gcc-4.1. 1/gcc/config/arm/linux-eabi.h 2006-11-13 21:12:31.088578670 -080088 diff -Naur gcc-4.1.2.orig/gcc/config/arm/linux-eabi.h gcc-4.1.2/gcc/config/arm/linux-eabi.h 89 --- gcc-4.1.2.orig/gcc/config/arm/linux-eabi.h 2005-11-15 06:32:13.000000000 -0800 90 +++ gcc-4.1.2/gcc/config/arm/linux-eabi.h 2007-02-14 07:57:37.000000000 -0800 91 91 @@ -53,7 +53,11 @@ 92 92 /* Use ld-linux.so.3 so that it will be possible to run "classic" … … 101 101 /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to 102 102 use the GNU/Linux version, not the generic BPABI version. */ 103 diff -Naur gcc-4.1. 1.orig/gcc/config/arm/linux-elf.h gcc-4.1.1/gcc/config/arm/linux-elf.h104 --- gcc-4.1. 1.orig/gcc/config/arm/linux-elf.h 2005-10-09 18:04:31.000000000 -0700105 +++ gcc-4.1. 1/gcc/config/arm/linux-elf.h 2006-11-13 21:14:41.488217492-0800103 diff -Naur gcc-4.1.2.orig/gcc/config/arm/linux-elf.h gcc-4.1.2/gcc/config/arm/linux-elf.h 104 --- gcc-4.1.2.orig/gcc/config/arm/linux-elf.h 2005-10-09 18:04:31.000000000 -0700 105 +++ gcc-4.1.2/gcc/config/arm/linux-elf.h 2007-02-14 07:57:37.000000000 -0800 106 106 @@ -28,19 +28,33 @@ 107 107 #undef TARGET_VERSION … … 162 162 163 163 #undef LINK_SPEC 164 diff -Naur gcc-4.1. 1.orig/gcc/config/cris/linux.h gcc-4.1.1/gcc/config/cris/linux.h165 --- gcc-4.1. 1.orig/gcc/config/cris/linux.h 2005-06-24 18:22:41.000000000 -0700166 +++ gcc-4.1. 1/gcc/config/cris/linux.h 2006-11-13 21:14:41.488217492-0800164 diff -Naur gcc-4.1.2.orig/gcc/config/cris/linux.h gcc-4.1.2/gcc/config/cris/linux.h 165 --- gcc-4.1.2.orig/gcc/config/cris/linux.h 2005-06-24 18:22:41.000000000 -0700 166 +++ gcc-4.1.2/gcc/config/cris/linux.h 2007-02-14 07:57:37.000000000 -0800 167 167 @@ -73,6 +73,25 @@ 168 168 #undef CRIS_DEFAULT_CPU_VERSION … … 200 200 /* Node: Run-time Target */ 201 201 202 diff -Naur gcc-4.1. 1.orig/gcc/config/i386/linux.h gcc-4.1.1/gcc/config/i386/linux.h203 --- gcc-4.1. 1.orig/gcc/config/i386/linux.h 2005-08-10 10:53:01.000000000 -0700204 +++ gcc-4.1. 1/gcc/config/i386/linux.h 2006-11-13 21:14:41.488217492-0800202 diff -Naur gcc-4.1.2.orig/gcc/config/i386/linux.h gcc-4.1.2/gcc/config/i386/linux.h 203 --- gcc-4.1.2.orig/gcc/config/i386/linux.h 2005-08-10 10:53:01.000000000 -0700 204 +++ gcc-4.1.2/gcc/config/i386/linux.h 2007-02-14 07:57:37.000000000 -0800 205 205 @@ -107,6 +107,11 @@ 206 206 #define LINK_EMULATION "elf_i386" … … 215 215 #define SUBTARGET_EXTRA_SPECS \ 216 216 { "link_emulation", LINK_EMULATION },\ 217 diff -Naur gcc-4.1. 1.orig/gcc/config/i386/linux64.h gcc-4.1.1/gcc/config/i386/linux64.h218 --- gcc-4.1. 1.orig/gcc/config/i386/linux64.h 2005-08-10 10:53:01.000000000 -0700219 +++ gcc-4.1. 1/gcc/config/i386/linux64.h 2006-11-13 21:14:41.520216420 -0800217 diff -Naur gcc-4.1.2.orig/gcc/config/i386/linux64.h gcc-4.1.2/gcc/config/i386/linux64.h 218 --- gcc-4.1.2.orig/gcc/config/i386/linux64.h 2005-08-10 10:53:01.000000000 -0700 219 +++ gcc-4.1.2/gcc/config/i386/linux64.h 2007-02-14 07:57:37.000000000 -0800 220 220 @@ -54,14 +54,21 @@ 221 221 When the -shared link option is used a final link is not being … … 242 242 243 243 /* Similar to standard Linux, but adding -ffast-math support. */ 244 diff -Naur gcc-4.1. 1.orig/gcc/config/ia64/linux.h gcc-4.1.1/gcc/config/ia64/linux.h245 --- gcc-4.1. 1.orig/gcc/config/ia64/linux.h 2004-09-07 17:17:19.000000000 -0700246 +++ gcc-4.1. 1/gcc/config/ia64/linux.h 2006-11-13 21:14:41.520216420 -0800244 diff -Naur gcc-4.1.2.orig/gcc/config/ia64/linux.h gcc-4.1.2/gcc/config/ia64/linux.h 245 --- gcc-4.1.2.orig/gcc/config/ia64/linux.h 2006-12-12 07:24:07.000000000 -0800 246 +++ gcc-4.1.2/gcc/config/ia64/linux.h 2007-02-14 07:57:37.000000000 -0800 247 247 @@ -37,13 +37,18 @@ 248 248 /* Define this for shared library support because it isn't in the main … … 264 264 %{static:-static}}" 265 265 266 267 diff -Naur gcc-4.1. 1.orig/gcc/config/m68k/linux.h gcc-4.1.1/gcc/config/m68k/linux.h268 --- gcc-4.1. 1.orig/gcc/config/m68k/linux.h 2005-06-24 18:22:41.000000000 -0700269 +++ gcc-4.1. 1/gcc/config/m68k/linux.h 2006-11-13 21:14:41.520216420 -0800266 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" 267 diff -Naur gcc-4.1.2.orig/gcc/config/m68k/linux.h gcc-4.1.2/gcc/config/m68k/linux.h 268 --- gcc-4.1.2.orig/gcc/config/m68k/linux.h 2005-06-24 18:22:41.000000000 -0700 269 +++ gcc-4.1.2/gcc/config/m68k/linux.h 2007-02-14 07:57:37.000000000 -0800 270 270 @@ -123,12 +123,17 @@ 271 271 … … 287 287 288 288 /* For compatibility with linux/a.out */ 289 diff -Naur gcc-4.1. 1.orig/gcc/config/mips/linux.h gcc-4.1.1/gcc/config/mips/linux.h290 --- gcc-4.1. 1.orig/gcc/config/mips/linux.h 2005-06-24 18:22:41.000000000 -0700291 +++ gcc-4.1. 1/gcc/config/mips/linux.h 2006-11-13 21:14:41.520216420 -0800289 diff -Naur gcc-4.1.2.orig/gcc/config/mips/linux.h gcc-4.1.2/gcc/config/mips/linux.h 290 --- gcc-4.1.2.orig/gcc/config/mips/linux.h 2006-12-17 05:57:31.000000000 -0800 291 +++ gcc-4.1.2/gcc/config/mips/linux.h 2007-02-14 07:57:37.000000000 -0800 292 292 @@ -105,6 +105,11 @@ 293 293 … … 311 311 312 312 #undef SUBTARGET_ASM_SPEC 313 diff -Naur gcc-4.1. 1.orig/gcc/config/pa/pa-linux.h gcc-4.1.1/gcc/config/pa/pa-linux.h314 --- gcc-4.1. 1.orig/gcc/config/pa/pa-linux.h 2005-11-17 19:22:18.000000000 -0800315 +++ gcc-4.1. 1/gcc/config/pa/pa-linux.h 2006-11-13 21:14:41.520216420 -0800313 diff -Naur gcc-4.1.2.orig/gcc/config/pa/pa-linux.h gcc-4.1.2/gcc/config/pa/pa-linux.h 314 --- gcc-4.1.2.orig/gcc/config/pa/pa-linux.h 2007-01-11 18:23:38.000000000 -0800 315 +++ gcc-4.1.2/gcc/config/pa/pa-linux.h 2007-02-14 07:57:37.000000000 -0800 316 316 @@ -49,13 +49,18 @@ 317 317 /* Define this for shared library support because it isn't in the main … … 334 334 335 335 /* glibc's profiling functions don't need gcc to allocate counters. */ 336 diff -Naur gcc-4.1. 1.orig/gcc/config/rs6000/linux.h gcc-4.1.1/gcc/config/rs6000/linux.h337 --- gcc-4.1. 1.orig/gcc/config/rs6000/linux.h 2006-02-10 12:58:33.000000000 -0800338 +++ gcc-4.1. 1/gcc/config/rs6000/linux.h 2006-11-13 21:14:41.520216420 -0800336 diff -Naur gcc-4.1.2.orig/gcc/config/rs6000/linux.h gcc-4.1.2/gcc/config/rs6000/linux.h 337 --- gcc-4.1.2.orig/gcc/config/rs6000/linux.h 2006-02-10 12:58:33.000000000 -0800 338 +++ gcc-4.1.2/gcc/config/rs6000/linux.h 2007-02-14 07:57:37.000000000 -0800 339 339 @@ -72,7 +72,11 @@ 340 340 #define LINK_START_DEFAULT_SPEC "%(link_start_linux)" … … 349 349 #define LINK_GCC_C_SEQUENCE_SPEC \ 350 350 "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}" 351 diff -Naur gcc-4.1. 1.orig/gcc/config/rs6000/sysv4.h gcc-4.1.1/gcc/config/rs6000/sysv4.h352 --- gcc-4.1. 1.orig/gcc/config/rs6000/sysv4.h 2006-02-10 12:58:33.000000000 -0800353 +++ gcc-4.1. 1/gcc/config/rs6000/sysv4.h 2006-11-13 21:14:41.520216420 -0800351 diff -Naur gcc-4.1.2.orig/gcc/config/rs6000/sysv4.h gcc-4.1.2/gcc/config/rs6000/sysv4.h 352 --- gcc-4.1.2.orig/gcc/config/rs6000/sysv4.h 2006-02-10 12:58:33.000000000 -0800 353 +++ gcc-4.1.2/gcc/config/rs6000/sysv4.h 2007-02-14 07:57:37.000000000 -0800 354 354 @@ -866,6 +866,7 @@ 355 355 mcall-linux : %(link_os_linux) ; \ … … 379 379 { "link_os_netbsd", LINK_OS_NETBSD_SPEC }, \ 380 380 { "link_os_openbsd", LINK_OS_OPENBSD_SPEC }, \ 381 diff -Naur gcc-4.1. 1.orig/gcc/config/s390/linux.h gcc-4.1.1/gcc/config/s390/linux.h382 --- gcc-4.1. 1.orig/gcc/config/s390/linux.h 2006-02-11 00:38:51.000000000 -0800383 +++ gcc-4.1. 1/gcc/config/s390/linux.h 2006-11-13 21:14:41.520216420 -0800381 diff -Naur gcc-4.1.2.orig/gcc/config/s390/linux.h gcc-4.1.2/gcc/config/s390/linux.h 382 --- gcc-4.1.2.orig/gcc/config/s390/linux.h 2006-12-12 07:24:07.000000000 -0800 383 +++ gcc-4.1.2/gcc/config/s390/linux.h 2007-02-14 07:57:37.000000000 -0800 384 384 @@ -77,6 +77,13 @@ 385 385 #define MULTILIB_DEFAULTS { "m31" } … … 405 405 + %{m64:-dynamic-linker " ELF64_DYNAMIC_LINKER "}}}}" 406 406 407 408 #define TARGET_ASM_FILE_END file_end_indicate_exec_stack409 diff -Naur gcc-4.1. 1.orig/gcc/config/sh/linux.h gcc-4.1.1/gcc/config/sh/linux.h410 --- gcc-4.1. 1.orig/gcc/config/sh/linux.h 2005-06-24 18:22:41.000000000 -0700411 +++ gcc-4.1. 1/gcc/config/sh/linux.h 2006-11-13 21:14:41.520216420 -0800407 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}" 408 409 diff -Naur gcc-4.1.2.orig/gcc/config/sh/linux.h gcc-4.1.2/gcc/config/sh/linux.h 410 --- gcc-4.1.2.orig/gcc/config/sh/linux.h 2005-06-24 18:22:41.000000000 -0700 411 +++ gcc-4.1.2/gcc/config/sh/linux.h 2007-02-14 07:57:37.000000000 -0800 412 412 @@ -56,12 +56,21 @@ 413 413 #undef SUBTARGET_LINK_EMUL_SUFFIX … … 432 432 /* Output assembler code to STREAM to call the profiler. */ 433 433 434 diff -Naur gcc-4.1. 1.orig/gcc/config/sparc/linux.h gcc-4.1.1/gcc/config/sparc/linux.h435 --- gcc-4.1. 1.orig/gcc/config/sparc/linux.h 2006-02-11 00:38:51.000000000 -0800436 +++ gcc-4.1. 1/gcc/config/sparc/linux.h 2006-11-13 21:14:41.520216420 -0800434 diff -Naur gcc-4.1.2.orig/gcc/config/sparc/linux.h gcc-4.1.2/gcc/config/sparc/linux.h 435 --- gcc-4.1.2.orig/gcc/config/sparc/linux.h 2006-02-11 00:38:51.000000000 -0800 436 +++ gcc-4.1.2/gcc/config/sparc/linux.h 2007-02-14 07:57:37.000000000 -0800 437 437 @@ -125,6 +125,11 @@ 438 438 … … 456 456 457 457 /* The sun bundled assembler doesn't accept -Yd, (and neither does gas). 458 diff -Naur gcc-4.1. 1.orig/gcc/config/sparc/linux64.h gcc-4.1.1/gcc/config/sparc/linux64.h459 --- gcc-4.1. 1.orig/gcc/config/sparc/linux64.h 2006-02-11 00:38:51.000000000 -0800460 +++ gcc-4.1. 1/gcc/config/sparc/linux64.h 2006-11-13 21:14:41.520216420 -0800458 diff -Naur gcc-4.1.2.orig/gcc/config/sparc/linux64.h gcc-4.1.2/gcc/config/sparc/linux64.h 459 --- gcc-4.1.2.orig/gcc/config/sparc/linux64.h 2006-02-11 00:38:51.000000000 -0800 460 +++ gcc-4.1.2/gcc/config/sparc/linux64.h 2007-02-14 07:57:37.000000000 -0800 461 461 @@ -162,12 +162,17 @@ 462 462 { "link_arch_default", LINK_ARCH_DEFAULT_SPEC }, \ … … 478 478 " 479 479 480 diff -Naur gcc-4.1. 1.orig/gcc/config/t-linux-uclibc gcc-4.1.1/gcc/config/t-linux-uclibc481 --- gcc-4.1. 1.orig/gcc/config/t-linux-uclibc 1969-12-31 16:00:00.000000000 -0800482 +++ gcc-4.1. 1/gcc/config/t-linux-uclibc 2006-11-13 21:14:41.480217760 -0800480 diff -Naur gcc-4.1.2.orig/gcc/config/t-linux-uclibc gcc-4.1.2/gcc/config/t-linux-uclibc 481 --- gcc-4.1.2.orig/gcc/config/t-linux-uclibc 1969-12-31 16:00:00.000000000 -0800 482 +++ gcc-4.1.2/gcc/config/t-linux-uclibc 2007-02-14 07:57:37.000000000 -0800 483 483 @@ -0,0 +1,5 @@ 484 484 +# Remove glibc specific files added in t-linux … … 487 487 +# Use unwind-dw2-fde instead of unwind-dw2-fde-glibc 488 488 +LIB2ADDEH := $(subst unwind-dw2-fde-glibc.c,unwind-dw2-fde.c,$(LIB2ADDEH)) 489 diff -Naur gcc-4.1. 1.orig/gcc/config.gcc gcc-4.1.1/gcc/config.gcc490 --- gcc-4.1. 1.orig/gcc/config.gcc 2006-05-09 13:02:29.000000000 -0700491 +++ gcc-4.1. 1/gcc/config.gcc 2006-11-13 21:14:41.480217760 -0800489 diff -Naur gcc-4.1.2.orig/gcc/config.gcc gcc-4.1.2/gcc/config.gcc 490 --- gcc-4.1.2.orig/gcc/config.gcc 2006-10-15 16:12:23.000000000 -0700 491 +++ gcc-4.1.2/gcc/config.gcc 2007-02-14 07:57:37.000000000 -0800 492 492 @@ -672,9 +672,14 @@ 493 493 ;; … … 528 528 i[34567]86-*-linux*aout* | i[34567]86-*-linux*libc1) 529 529 tmake_file="${tmake_file} i386/t-gmm_malloc" 530 diff -Naur gcc-4.1. 1.orig/gcc/configure gcc-4.1.1/gcc/configure531 --- gcc-4.1. 1.orig/gcc/configure 2006-02-14 08:50:45.000000000 -0800532 +++ gcc-4.1. 1/gcc/configure 2006-11-13 21:12:46.872051528-0800530 diff -Naur gcc-4.1.2.orig/gcc/configure gcc-4.1.2/gcc/configure 531 --- gcc-4.1.2.orig/gcc/configure 2006-11-13 14:09:55.000000000 -0800 532 +++ gcc-4.1.2/gcc/configure 2007-02-14 07:57:37.000000000 -0800 533 533 @@ -14762,7 +14762,7 @@ 534 534 tls_first_minor=14 … … 540 540 .section ".tdata","awT",@progbits 541 541 foo: .long 25 542 diff -Naur gcc-4.1. 1.orig/gcc/configure.ac gcc-4.1.1/gcc/configure.ac543 --- gcc-4.1. 1.orig/gcc/configure.ac 2006-02-14 08:50:45.000000000 -0800544 +++ gcc-4.1. 1/gcc/configure.ac 2006-11-13 21:12:46.852052196-0800542 diff -Naur gcc-4.1.2.orig/gcc/configure.ac gcc-4.1.2/gcc/configure.ac 543 --- gcc-4.1.2.orig/gcc/configure.ac 2006-11-13 14:09:55.000000000 -0800 544 +++ gcc-4.1.2/gcc/configure.ac 2007-02-14 07:57:37.000000000 -0800 545 545 @@ -2435,7 +2435,7 @@ 546 546 tls_first_minor=14 … … 552 552 .section ".tdata","awT",@progbits 553 553 foo: .long 25 554 diff -Naur gcc-4.1. 1.orig/libffi/configure gcc-4.1.1/libffi/configure555 --- gcc-4.1. 1.orig/libffi/configure 2006-05-24 16:46:15.000000000 -0700556 +++ gcc-4.1. 1/libffi/configure 2006-11-13 21:14:41.524216286-0800554 diff -Naur gcc-4.1.2.orig/libffi/configure gcc-4.1.2/libffi/configure 555 --- gcc-4.1.2.orig/libffi/configure 2007-02-13 21:17:22.000000000 -0800 556 +++ gcc-4.1.2/libffi/configure 2007-02-14 07:57:37.000000000 -0800 557 557 @@ -3457,6 +3457,11 @@ 558 558 lt_cv_deplibs_check_method=pass_all … … 567 567 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 568 568 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 569 diff -Naur gcc-4.1. 1.orig/libgfortran/configure gcc-4.1.1/libgfortran/configure570 --- gcc-4.1. 1.orig/libgfortran/configure 2006-05-24 16:46:15.000000000 -0700571 +++ gcc-4.1. 1/libgfortran/configure 2006-11-13 21:14:41.532216018-0800569 diff -Naur gcc-4.1.2.orig/libgfortran/configure gcc-4.1.2/libgfortran/configure 570 --- gcc-4.1.2.orig/libgfortran/configure 2006-12-06 02:55:37.000000000 -0800 571 +++ gcc-4.1.2/libgfortran/configure 2007-02-14 07:57:37.000000000 -0800 572 572 @@ -3699,6 +3699,11 @@ 573 573 lt_cv_deplibs_check_method=pass_all … … 582 582 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 583 583 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 584 diff -Naur gcc-4.1. 1.orig/libjava/configure gcc-4.1.1/libjava/configure585 --- gcc-4.1. 1.orig/libjava/configure 2006-05-24 16:46:15.000000000 -0700586 +++ gcc-4.1. 1/libjava/configure 2006-11-13 21:14:41.536215884-0800584 diff -Naur gcc-4.1.2.orig/libjava/configure gcc-4.1.2/libjava/configure 585 --- gcc-4.1.2.orig/libjava/configure 2007-02-13 21:17:22.000000000 -0800 586 +++ gcc-4.1.2/libjava/configure 2007-02-14 07:57:37.000000000 -0800 587 587 @@ -5137,6 +5137,11 @@ 588 588 lt_cv_deplibs_check_method=pass_all … … 597 597 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 598 598 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 599 diff -Naur gcc-4.1. 1.orig/libmudflap/configure gcc-4.1.1/libmudflap/configure600 --- gcc-4.1. 1.orig/libmudflap/configure 2005-10-04 16:54:38.000000000 -0700601 +++ gcc-4.1. 1/libmudflap/configure 2006-11-13 21:14:41.540215750 -0800599 diff -Naur gcc-4.1.2.orig/libmudflap/configure gcc-4.1.2/libmudflap/configure 600 --- gcc-4.1.2.orig/libmudflap/configure 2005-10-04 16:54:38.000000000 -0700 601 +++ gcc-4.1.2/libmudflap/configure 2007-02-14 07:57:37.000000000 -0800 602 602 @@ -5382,6 +5382,11 @@ 603 603 lt_cv_deplibs_check_method=pass_all … … 612 612 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 613 613 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 614 diff -Naur gcc-4.1. 1.orig/libobjc/configure gcc-4.1.1/libobjc/configure615 --- gcc-4.1. 1.orig/libobjc/configure 2006-05-24 16:46:15.000000000 -0700616 +++ gcc-4.1. 1/libobjc/configure 2006-11-13 21:14:41.540215750 -0800614 diff -Naur gcc-4.1.2.orig/libobjc/configure gcc-4.1.2/libobjc/configure 615 --- gcc-4.1.2.orig/libobjc/configure 2007-02-13 21:17:22.000000000 -0800 616 +++ gcc-4.1.2/libobjc/configure 2007-02-14 07:57:37.000000000 -0800 617 617 @@ -3312,6 +3312,11 @@ 618 618 lt_cv_deplibs_check_method=pass_all … … 627 627 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 628 628 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 629 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/acinclude.m4 gcc-4.1.1/libstdc++-v3/acinclude.m4630 --- gcc-4.1. 1.orig/libstdc++-v3/acinclude.m4 2006-05-03 10:00:18.000000000 -0700631 +++ gcc-4.1. 1/libstdc++-v3/acinclude.m4 2006-11-13 21:11:59.373637272-0800632 @@ -100 1,7 +1001,7 @@629 diff -Naur gcc-4.1.2.orig/libstdc++-v3/acinclude.m4 gcc-4.1.2/libstdc++-v3/acinclude.m4 630 --- gcc-4.1.2.orig/libstdc++-v3/acinclude.m4 2007-01-29 02:51:01.000000000 -0800 631 +++ gcc-4.1.2/libstdc++-v3/acinclude.m4 2007-02-14 07:57:37.000000000 -0800 632 @@ -1003,7 +1003,7 @@ 633 633 AC_MSG_CHECKING([for C locale to use]) 634 634 GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@], … … 639 639 # If they didn't use this option switch, or if they specified --enable 640 640 # with no specific model, we'll have to look for one. If they 641 @@ -101 7,6 +1017,9 @@641 @@ -1019,6 +1019,9 @@ 642 642 # Default to "generic". 643 643 if test $enable_clocale_flag = auto; then … … 649 649 AC_EGREP_CPP([_GLIBCXX_ok], [ 650 650 #include <features.h> 651 @@ -116 0,6 +1163,40 @@651 @@ -1162,6 +1165,40 @@ 652 652 CTIME_CC=config/locale/generic/time_members.cc 653 653 CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h … … 690 690 691 691 # This is where the testsuite looks for locale catalogs, using the 692 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c++locale_internal.h693 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 1969-12-31 16:00:00.000000000 -0800694 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 2006-11-13 21:11:59.377637138-0800692 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 693 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 1969-12-31 16:00:00.000000000 -0800 694 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c++locale_internal.h 2007-02-14 07:57:37.000000000 -0800 695 695 @@ -0,0 +1,63 @@ 696 696 +// Prototypes for GLIBC thread locale __-prefixed functions -*- C++ -*- … … 757 757 + 758 758 +#endif // GLIBC 2.3 and later 759 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.cc760 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc 1969-12-31 16:00:00.000000000 -0800761 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c_locale.cc 2006-11-13 21:11:59.377637138-0800759 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.cc 760 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.cc 1969-12-31 16:00:00.000000000 -0800 761 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.cc 2007-02-14 07:57:37.000000000 -0800 762 762 @@ -0,0 +1,152 @@ 763 763 +// Wrapper for underlying C-language localization -*- C++ -*- … … 913 913 + const char* const* const locale::_S_categories = __gnu_cxx::category_names; 914 914 +} // namespace std 915 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/c_locale.h916 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 16:00:00.000000000 -0800917 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/c_locale.h 2006-11-13 21:11:59.377637138-0800915 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.h 916 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/c_locale.h 1969-12-31 16:00:00.000000000 -0800 917 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/c_locale.h 2007-02-14 07:57:37.000000000 -0800 918 918 @@ -0,0 +1,117 @@ 919 919 +// Wrapper for underlying C-language localization -*- C++ -*- … … 1034 1034 + 1035 1035 +#endif 1036 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/codecvt_members.cc1037 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 16:00:00.000000000 -08001038 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 2006-11-13 21:11:59.377637138-08001036 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1037 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 1969-12-31 16:00:00.000000000 -0800 1038 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/codecvt_members.cc 2007-02-14 07:57:37.000000000 -0800 1039 1039 @@ -0,0 +1,306 @@ 1040 1040 +// std::codecvt implementation details, GNU version -*- C++ -*- … … 1344 1344 +#endif 1345 1345 +} 1346 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/collate_members.cc1347 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 16:00:00.000000000 -08001348 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/collate_members.cc 2006-11-13 21:11:59.377637138-08001346 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/collate_members.cc 1347 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/collate_members.cc 1969-12-31 16:00:00.000000000 -0800 1348 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/collate_members.cc 2007-02-14 07:57:37.000000000 -0800 1349 1349 @@ -0,0 +1,80 @@ 1350 1350 +// std::collate implementation details, GNU version -*- C++ -*- … … 1428 1428 +#endif 1429 1429 +} 1430 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/ctype_members.cc1431 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc 1969-12-31 16:00:00.000000000 -08001432 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/ctype_members.cc 2006-11-13 21:11:59.377637138-08001430 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc 1431 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/ctype_members.cc 1969-12-31 16:00:00.000000000 -0800 1432 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/ctype_members.cc 2007-02-14 07:57:37.000000000 -0800 1433 1433 @@ -0,0 +1,314 @@ 1434 1434 +// std::ctype implementation details, GNU version -*- C++ -*- … … 1746 1746 +#endif // _GLIBCXX_USE_WCHAR_T 1747 1747 +} 1748 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.cc1749 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc 1969-12-31 16:00:00.000000000 -08001750 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/messages_members.cc 2006-11-13 21:11:59.377637138-08001748 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.cc 1749 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.cc 1969-12-31 16:00:00.000000000 -0800 1750 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.cc 2007-02-14 07:57:37.000000000 -0800 1751 1751 @@ -0,0 +1,100 @@ 1752 1752 +// std::messages implementation details, GNU version -*- C++ -*- … … 1850 1850 +#endif 1851 1851 +} 1852 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/messages_members.h1853 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 16:00:00.000000000 -08001854 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/messages_members.h 2006-11-13 21:11:59.377637138-08001852 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.h 1853 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/messages_members.h 1969-12-31 16:00:00.000000000 -0800 1854 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/messages_members.h 2007-02-14 07:57:37.000000000 -0800 1855 1855 @@ -0,0 +1,121 @@ 1856 1856 +// std::messages implementation details, GNU version -*- C++ -*- … … 1975 1975 + } 1976 1976 + } 1977 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/monetary_members.cc1978 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc 1969-12-31 16:00:00.000000000 -08001979 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/monetary_members.cc 2006-11-13 21:11:59.377637138-08001977 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc 1978 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/monetary_members.cc 1969-12-31 16:00:00.000000000 -0800 1979 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/monetary_members.cc 2007-02-14 07:57:37.000000000 -0800 1980 1980 @@ -0,0 +1,692 @@ 1981 1981 +// std::moneypunct implementation details, GNU version -*- C++ -*- … … 2671 2671 +#endif 2672 2672 +} 2673 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/numeric_members.cc2674 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 16:00:00.000000000 -08002675 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/numeric_members.cc 2006-11-13 21:11:59.377637138-08002673 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc 2674 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/numeric_members.cc 1969-12-31 16:00:00.000000000 -0800 2675 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/numeric_members.cc 2007-02-14 07:57:37.000000000 -0800 2676 2676 @@ -0,0 +1,173 @@ 2677 2677 +// std::numpunct implementation details, GNU version -*- C++ -*- … … 2848 2848 + #endif 2849 2849 +} 2850 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.cc gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.cc2851 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.cc 1969-12-31 16:00:00.000000000 -08002852 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/time_members.cc 2006-11-13 21:11:59.377637138-08002850 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.cc gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.cc 2851 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.cc 1969-12-31 16:00:00.000000000 -0800 2852 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.cc 2007-02-14 07:57:37.000000000 -0800 2853 2853 @@ -0,0 +1,406 @@ 2854 2854 +// std::time_get, std::time_put implementation, GNU version -*- C++ -*- … … 3258 3258 +#endif 3259 3259 +} 3260 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.h gcc-4.1.1/libstdc++-v3/config/locale/uclibc/time_members.h3261 --- gcc-4.1. 1.orig/libstdc++-v3/config/locale/uclibc/time_members.h 1969-12-31 16:00:00.000000000 -08003262 +++ gcc-4.1. 1/libstdc++-v3/config/locale/uclibc/time_members.h 2006-11-13 21:11:59.377637138-08003260 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.h gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.h 3261 --- gcc-4.1.2.orig/libstdc++-v3/config/locale/uclibc/time_members.h 1969-12-31 16:00:00.000000000 -0800 3262 +++ gcc-4.1.2/libstdc++-v3/config/locale/uclibc/time_members.h 2007-02-14 07:57:37.000000000 -0800 3263 3263 @@ -0,0 +1,76 @@ 3264 3264 +// std::time_get, std::time_put implementation, GNU version -*- C++ -*- … … 3338 3338 + _S_destroy_c_locale(_M_c_locale_timepunct); 3339 3339 + } 3340 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_base.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_base.h3341 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_base.h 1969-12-31 16:00:00.000000000 -08003342 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_base.h 2006-11-13 21:11:59.377637138-08003340 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_base.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_base.h 3341 --- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_base.h 1969-12-31 16:00:00.000000000 -0800 3342 +++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_base.h 2007-02-14 07:57:37.000000000 -0800 3343 3343 @@ -0,0 +1,64 @@ 3344 3344 +// Locale support -*- C++ -*- … … 3406 3406 + static const mask alnum = _ISalpha | _ISdigit; 3407 3407 + }; 3408 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_inline.h3409 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 16:00:00.000000000 -08003410 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_inline.h 2006-11-13 21:11:59.381637005-08003408 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_inline.h 3409 --- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_inline.h 1969-12-31 16:00:00.000000000 -0800 3410 +++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_inline.h 2007-02-14 07:57:37.000000000 -0800 3411 3411 @@ -0,0 +1,69 @@ 3412 3412 +// Locale support -*- C++ -*- … … 3479 3479 + return __low; 3480 3480 + } 3481 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/ctype_noninline.h3482 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h 1969-12-31 16:00:00.000000000 -08003483 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/ctype_noninline.h 2006-11-13 21:11:59.381637005-08003481 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h 3482 --- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/ctype_noninline.h 1969-12-31 16:00:00.000000000 -0800 3483 +++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/ctype_noninline.h 2007-02-14 07:57:37.000000000 -0800 3484 3484 @@ -0,0 +1,92 @@ 3485 3485 +// Locale support -*- C++ -*- … … 3575 3575 + return __high; 3576 3576 + } 3577 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/os_defines.h gcc-4.1.1/libstdc++-v3/config/os/uclibc/os_defines.h3578 --- gcc-4.1. 1.orig/libstdc++-v3/config/os/uclibc/os_defines.h 1969-12-31 16:00:00.000000000 -08003579 +++ gcc-4.1. 1/libstdc++-v3/config/os/uclibc/os_defines.h 2006-11-13 21:11:59.381637005-08003577 diff -Naur gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/os_defines.h gcc-4.1.2/libstdc++-v3/config/os/uclibc/os_defines.h 3578 --- gcc-4.1.2.orig/libstdc++-v3/config/os/uclibc/os_defines.h 1969-12-31 16:00:00.000000000 -0800 3579 +++ gcc-4.1.2/libstdc++-v3/config/os/uclibc/os_defines.h 2007-02-14 07:57:37.000000000 -0800 3580 3580 @@ -0,0 +1,44 @@ 3581 3581 +// Specific definitions for GNU/Linux -*- C++ -*- … … 3623 3623 + 3624 3624 +#endif 3625 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/configure gcc-4.1.1/libstdc++-v3/configure3626 --- gcc-4.1. 1.orig/libstdc++-v3/configure 2006-05-03 10:00:18.000000000 -07003627 +++ gcc-4.1. 1/libstdc++-v3/configure 2006-11-13 21:13:26.070741474-08003625 diff -Naur gcc-4.1.2.orig/libstdc++-v3/configure gcc-4.1.2/libstdc++-v3/configure 3626 --- gcc-4.1.2.orig/libstdc++-v3/configure 2007-01-29 02:51:01.000000000 -0800 3627 +++ gcc-4.1.2/libstdc++-v3/configure 2007-02-14 07:57:37.000000000 -0800 3628 3628 @@ -4005,6 +4005,11 @@ 3629 3629 lt_cv_deplibs_check_method=pass_all … … 3744 3744 main () 3745 3745 { 3746 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/configure.host gcc-4.1.1/libstdc++-v3/configure.host3747 --- gcc-4.1. 1.orig/libstdc++-v3/configure.host 2005-11-17 12:10:51.000000000 -08003748 +++ gcc-4.1. 1/libstdc++-v3/configure.host 2006-11-13 21:11:59.405636204-08003749 @@ -2 61,6 +261,12 @@3746 diff -Naur gcc-4.1.2.orig/libstdc++-v3/configure.host gcc-4.1.2/libstdc++-v3/configure.host 3747 --- gcc-4.1.2.orig/libstdc++-v3/configure.host 2007-01-28 12:12:40.000000000 -0800 3748 +++ gcc-4.1.2/libstdc++-v3/configure.host 2007-02-14 07:57:37.000000000 -0800 3749 @@ -270,6 +270,12 @@ 3750 3750 ;; 3751 3751 esac … … 3760 3760 # Set any OS-dependent and CPU-dependent bits. 3761 3761 # THIS TABLE IS SORTED. KEEP IT THAT WAY. 3762 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/crossconfig.m4 gcc-4.1.1/libstdc++-v3/crossconfig.m43763 --- gcc-4.1. 1.orig/libstdc++-v3/crossconfig.m4 2006-01-11 23:59:07.000000000 -08003764 +++ gcc-4.1. 1/libstdc++-v3/crossconfig.m4 2006-11-13 21:11:59.405636204-08003762 diff -Naur gcc-4.1.2.orig/libstdc++-v3/crossconfig.m4 gcc-4.1.2/libstdc++-v3/crossconfig.m4 3763 --- gcc-4.1.2.orig/libstdc++-v3/crossconfig.m4 2006-12-12 06:18:36.000000000 -0800 3764 +++ gcc-4.1.2/libstdc++-v3/crossconfig.m4 2007-02-14 07:57:37.000000000 -0800 3765 3765 @@ -143,6 +143,99 @@ 3766 3766 ;; … … 3872 3872 *) 3873 3873 AC_DEFINE(_GLIBCXX_USE_LFS) 3874 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/c_compatibility/wchar.h gcc-4.1.1/libstdc++-v3/include/c_compatibility/wchar.h3875 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_compatibility/wchar.h 2005-08-16 19:28:44.000000000 -07003876 +++ gcc-4.1. 1/libstdc++-v3/include/c_compatibility/wchar.h 2006-11-13 21:11:59.405636204-08003874 diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_compatibility/wchar.h gcc-4.1.2/libstdc++-v3/include/c_compatibility/wchar.h 3875 --- gcc-4.1.2.orig/libstdc++-v3/include/c_compatibility/wchar.h 2005-08-16 19:28:44.000000000 -0700 3876 +++ gcc-4.1.2/libstdc++-v3/include/c_compatibility/wchar.h 2007-02-14 07:57:37.000000000 -0800 3877 3877 @@ -101,7 +101,9 @@ 3878 3878 using std::wmemcpy; … … 3885 3885 #if _GLIBCXX_USE_C99 3886 3886 using std::wcstold; 3887 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cstdio.h gcc-4.1.1/libstdc++-v3/include/c_std/std_cstdio.h3888 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cstdio.h 2005-10-30 14:21:50.000000000 -08003889 +++ gcc-4.1. 1/libstdc++-v3/include/c_std/std_cstdio.h 2006-11-13 21:13:40.978242926-08003887 diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cstdio.h gcc-4.1.2/libstdc++-v3/include/c_std/std_cstdio.h 3888 --- gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cstdio.h 2005-10-30 14:21:50.000000000 -0800 3889 +++ gcc-4.1.2/libstdc++-v3/include/c_std/std_cstdio.h 2007-02-14 07:57:37.000000000 -0800 3890 3890 @@ -143,7 +143,7 @@ 3891 3891 using ::vsprintf; … … 3897 3897 #undef snprintf 3898 3898 #undef vfscanf 3899 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cwchar.h gcc-4.1.1/libstdc++-v3/include/c_std/std_cwchar.h3900 --- gcc-4.1. 1.orig/libstdc++-v3/include/c_std/std_cwchar.h 2005-10-30 14:21:50.000000000 -08003901 +++ gcc-4.1. 1/libstdc++-v3/include/c_std/std_cwchar.h 2006-11-13 21:11:59.405636204-08003899 diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cwchar.h gcc-4.1.2/libstdc++-v3/include/c_std/std_cwchar.h 3900 --- gcc-4.1.2.orig/libstdc++-v3/include/c_std/std_cwchar.h 2005-10-30 14:21:50.000000000 -0800 3901 +++ gcc-4.1.2/libstdc++-v3/include/c_std/std_cwchar.h 2007-02-14 07:57:37.000000000 -0800 3902 3902 @@ -180,7 +180,9 @@ 3903 3903 using ::wcscoll; … … 3910 3910 using ::wcsncat; 3911 3911 using ::wcsncmp; 3912 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/ext/rope gcc-4.1.1/libstdc++-v3/include/ext/rope3913 --- gcc-4.1. 1.orig/libstdc++-v3/include/ext/rope 2005-08-16 19:28:44.000000000 -07003914 +++ gcc-4.1. 1/libstdc++-v3/include/ext/rope 2006-11-13 21:14:58.075661874-08003912 diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/ext/rope gcc-4.1.2/libstdc++-v3/include/ext/rope 3913 --- gcc-4.1.2.orig/libstdc++-v3/include/ext/rope 2005-08-16 19:28:44.000000000 -0700 3914 +++ gcc-4.1.2/libstdc++-v3/include/ext/rope 2007-02-14 07:57:37.000000000 -0800 3915 3915 @@ -57,6 +57,9 @@ 3916 3916 #include <bits/allocator.h> … … 3923 3923 # define __GC_CONST const 3924 3924 # else 3925 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.1.1/libstdc++-v3/include/ext/ropeimpl.h3926 --- gcc-4.1. 1.orig/libstdc++-v3/include/ext/ropeimpl.h 2005-08-16 19:28:44.000000000 -07003927 +++ gcc-4.1. 1/libstdc++-v3/include/ext/ropeimpl.h 2006-11-13 21:14:58.075661874-08003925 diff -Naur gcc-4.1.2.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-4.1.2/libstdc++-v3/include/ext/ropeimpl.h 3926 --- gcc-4.1.2.orig/libstdc++-v3/include/ext/ropeimpl.h 2005-08-16 19:28:44.000000000 -0700 3927 +++ gcc-4.1.2/libstdc++-v3/include/ext/ropeimpl.h 2007-02-14 07:57:37.000000000 -0800 3928 3928 @@ -53,6 +53,9 @@ 3929 3929 #include <ext/memory> // For uninitialized_copy_n … … 3936 3936 { 3937 3937 using std::size_t; 3938 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.am gcc-4.1.1/libstdc++-v3/src/Makefile.am3939 --- gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.am 2006-01-09 20:01:00.000000000 -08003940 +++ gcc-4.1. 1/libstdc++-v3/src/Makefile.am 2006-11-13 21:12:17.149044056-08003938 diff -Naur gcc-4.1.2.orig/libstdc++-v3/src/Makefile.am gcc-4.1.2/libstdc++-v3/src/Makefile.am 3939 --- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.am 2006-01-09 20:01:00.000000000 -0800 3940 +++ gcc-4.1.2/libstdc++-v3/src/Makefile.am 2007-02-14 07:57:37.000000000 -0800 3941 3941 @@ -234,6 +234,12 @@ 3942 3942 $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ … … 3952 3952 if GLIBCXX_BUILD_DEBUG 3953 3953 all-local: build_debug 3954 diff -Naur gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.in gcc-4.1.1/libstdc++-v3/src/Makefile.in3955 --- gcc-4.1. 1.orig/libstdc++-v3/src/Makefile.in 2006-01-10 09:14:00.000000000 -08003956 +++ gcc-4.1. 1/libstdc++-v3/src/Makefile.in 2006-11-13 21:12:17.149044056-08003954 diff -Naur gcc-4.1.2.orig/libstdc++-v3/src/Makefile.in gcc-4.1.2/libstdc++-v3/src/Makefile.in 3955 --- gcc-4.1.2.orig/libstdc++-v3/src/Makefile.in 2006-01-10 09:14:00.000000000 -0800 3956 +++ gcc-4.1.2/libstdc++-v3/src/Makefile.in 2007-02-14 07:57:37.000000000 -0800 3957 3957 @@ -627,7 +627,7 @@ 3958 3958 … … 3986 3986 # Otherwise a system limit (for SysV at least) may be exceeded. 3987 3987 .NOEXPORT: 3988 diff -Naur gcc-4.1. 1.orig/libtool.m4 gcc-4.1.1/libtool.m43989 --- gcc-4.1. 1.orig/libtool.m4 2005-07-15 19:30:53.000000000 -07003990 +++ gcc-4.1. 1/libtool.m4 2006-11-13 21:14:41.540215750 -08003988 diff -Naur gcc-4.1.2.orig/libtool.m4 gcc-4.1.2/libtool.m4 3989 --- gcc-4.1.2.orig/libtool.m4 2005-07-15 19:30:53.000000000 -0700 3990 +++ gcc-4.1.2/libtool.m4 2007-02-14 07:57:37.000000000 -0800 3991 3991 @@ -743,6 +743,11 @@ 3992 3992 lt_cv_deplibs_check_method=pass_all … … 4001 4001 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4002 4002 [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'] 4003 diff -Naur gcc-4.1. 1.orig/ltconfig gcc-4.1.1/ltconfig4004 --- gcc-4.1. 1.orig/ltconfig 2005-07-15 19:30:53.000000000 -07004005 +++ gcc-4.1. 1/ltconfig 2006-11-13 21:14:41.544215616-08004003 diff -Naur gcc-4.1.2.orig/ltconfig gcc-4.1.2/ltconfig 4004 --- gcc-4.1.2.orig/ltconfig 2006-07-04 13:30:34.000000000 -0700 4005 +++ gcc-4.1.2/ltconfig 2007-02-14 07:57:37.000000000 -0800 4006 4006 @@ -603,6 +603,7 @@ 4007 4007 … … 4036 4036 need_lib_prefix=no 4037 4037 need_version=no 4038 diff -Naur gcc-4.1. 1.orig/zlib/configure gcc-4.1.1/zlib/configure4039 --- gcc-4.1. 1.orig/zlib/configure 2005-09-12 10:02:07.000000000 -07004040 +++ gcc-4.1. 1/zlib/configure 2006-11-13 21:14:41.544215616-08004038 diff -Naur gcc-4.1.2.orig/zlib/configure gcc-4.1.2/zlib/configure 4039 --- gcc-4.1.2.orig/zlib/configure 2005-09-12 10:02:07.000000000 -0700 4040 +++ gcc-4.1.2/zlib/configure 2007-02-14 07:57:37.000000000 -0800 4041 4041 @@ -3426,6 +3426,11 @@ 4042 4042 lt_cv_deplibs_check_method=pass_all … … 4051 4051 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then 4052 4052 lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' 4053
Note:
See TracChangeset
for help on using the changeset viewer.