Merge.
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Oct 03 18:49:51 2009 +0200 (2009-10-03)
changeset 1561390d1483795e
parent 1560 79a609170a83
parent 1559 fb3c65878439
child 1562 fdf936326ccd
Merge.
samples/arm-beagle-linux-gnueabi/crosstool.config
samples/arm-beagle-linux-gnueabi/reported.by
     1.1 --- a/README	Sat Oct 03 18:49:23 2009 +0200
     1.2 +++ b/README	Sat Oct 03 18:49:51 2009 +0200
     1.3 @@ -4,7 +4,7 @@
     1.4  ________________/
     1.5  
     1.6    - GETTING STARTED
     1.7 -  - PARTICIPATING
     1.8 +  - CONTRIBUTING
     1.9      - Sending a bug report
    1.10      - Sending patches
    1.11    - CREDITS
    1.12 @@ -22,8 +22,9 @@
    1.13  You can also point your browser to
    1.14    http://ymorin.is-a-geek.org/projects/crosstool
    1.15  
    1.16 -PARTICIPATING /
    1.17 -_____________/
    1.18 +
    1.19 +CONTRIBUTING /
    1.20 +____________/
    1.21  
    1.22  Sending a bug report
    1.23  --------------------
    1.24 @@ -50,6 +51,19 @@
    1.25    - mq        : http://mercurial.selenic.com/wiki/MqExtension
    1.26    - patchbomb : http://mercurial.selenic.com/wiki/PatchbombExtension
    1.27  
    1.28 +Commit messages should look like (without leading pipes):
    1.29 + |component: short, one-line description
    1.30 + |
    1.31 + |optional longer description
    1.32 + |on multiple lines if needed
    1.33 +
    1.34 +Here is an example commit message (see revision a53a5e1d61db):
    1.35 + |comp-libs/cloog: fix building
    1.36 + |
    1.37 + |For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl.
    1.38 + |For any later versions, the directory name does have the version, such as
    1.39 + |cloog-ppl-0.15.4.
    1.40 +
    1.41  Here's a typical hacking session:
    1.42    hg clone http://ymorin.is-a-geek.org/hg/crosstool-ng crosstool-ng
    1.43    cd crosstool-ng
    1.44 @@ -74,11 +88,13 @@
    1.45  
    1.46  Note: replace' (at) ' above with a plain '@'.
    1.47  
    1.48 +
    1.49  CREDITS /
    1.50  _______/
    1.51  
    1.52  The people that helped are listed in docs/CREDITS. Many thanks to them! :-)
    1.53  
    1.54 +
    1.55  KNOWN ISSUES /
    1.56  ____________/
    1.57  
     2.1 --- a/config/binutils/binutils.in	Sat Oct 03 18:49:23 2009 +0200
     2.2 +++ b/config/binutils/binutils.in	Sat Oct 03 18:49:51 2009 +0200
     2.3 @@ -8,32 +8,65 @@
     2.4  choice
     2.5      bool
     2.6      prompt "binutils version"
     2.7 +# Don't remove next line
     2.8 +# CT_INSERT_VERSION_BELOW
     2.9  
    2.10 -config BINUTILS_V_2_14
    2.11 +config BINUTILS_V_2_19_51_0_2
    2.12      bool
    2.13 -    prompt "2.14 (OBSOLETE)"
    2.14 -    depends on OBSOLETE
    2.15 +    prompt "2.19.51.0.2 (EXPERIMENTAL)"
    2.16 +    depends on EXPERIMENTAL
    2.17  
    2.18 -config BINUTILS_V_2_15
    2.19 +config BINUTILS_V_2_19_51_0_1
    2.20      bool
    2.21 -    prompt "2.15 (OBSOLETE)"
    2.22 -    depends on OBSOLETE
    2.23 +    prompt "2.19.51.0.1 (EXPERIMENTAL)"
    2.24 +    depends on EXPERIMENTAL
    2.25  
    2.26 -config BINUTILS_V_2_16_1
    2.27 +config BINUTILS_V_2_19_50_0_1
    2.28      bool
    2.29 -    prompt "2.16.1"
    2.30 +    prompt "2.19.50.0.1 (EXPERIMENTAL)"
    2.31 +    depends on EXPERIMENTAL
    2.32  
    2.33 -config BINUTILS_V_2_17
    2.34 +config BINUTILS_V_2_19_1
    2.35      bool
    2.36 -    prompt "2.17"
    2.37 +    prompt "2.19.1"
    2.38  
    2.39 -config BINUTILS_V_2_18
    2.40 +config BINUTILS_V_2_19
    2.41      bool
    2.42 -    prompt "2.18"
    2.43 +    prompt "2.19"
    2.44  
    2.45 -config BINUTILS_V_2_18_50_0_4
    2.46 +config BINUTILS_V_2_18_93
    2.47      bool
    2.48 -    prompt "2.18.50.0.4 (EXPERIMENTAL)"
    2.49 +    prompt "2.18.93 (EXPERIMENTAL)"
    2.50 +    depends on EXPERIMENTAL
    2.51 +
    2.52 +config BINUTILS_V_2_18_92
    2.53 +    bool
    2.54 +    prompt "2.18.92 (EXPERIMENTAL)"
    2.55 +    depends on EXPERIMENTAL
    2.56 +
    2.57 +config BINUTILS_V_2_18_91
    2.58 +    bool
    2.59 +    prompt "2.18.91 (EXPERIMENTAL)"
    2.60 +    depends on EXPERIMENTAL
    2.61 +
    2.62 +config BINUTILS_V_2_18_90
    2.63 +    bool
    2.64 +    prompt "2.18.90 (EXPERIMENTAL)"
    2.65 +    depends on EXPERIMENTAL
    2.66 +
    2.67 +config BINUTILS_V_2_18_50_0_9
    2.68 +    bool
    2.69 +    prompt "2.18.50.0.9 (EXPERIMENTAL)"
    2.70 +    depends on EXPERIMENTAL
    2.71 +
    2.72 +config BINUTILS_V_2_18_50_0_8
    2.73 +    bool
    2.74 +    prompt "2.18.50.0.8 (EXPERIMENTAL)"
    2.75 +    depends on EXPERIMENTAL
    2.76 +
    2.77 +config BINUTILS_V_2_18_50_0_7
    2.78 +    bool
    2.79 +    prompt "2.18.50.0.7 (EXPERIMENTAL)"
    2.80      depends on EXPERIMENTAL
    2.81  
    2.82  config BINUTILS_V_2_18_50_0_6
    2.83 @@ -41,91 +74,58 @@
    2.84      prompt "2.18.50.0.6 (EXPERIMENTAL)"
    2.85      depends on EXPERIMENTAL
    2.86  
    2.87 -config BINUTILS_V_2_18_50_0_7
    2.88 +config BINUTILS_V_2_18_50_0_4
    2.89      bool
    2.90 -    prompt "2.18.50.0.7 (EXPERIMENTAL)"
    2.91 +    prompt "2.18.50.0.4 (EXPERIMENTAL)"
    2.92      depends on EXPERIMENTAL
    2.93  
    2.94 -config BINUTILS_V_2_18_50_0_8
    2.95 +config BINUTILS_V_2_18
    2.96      bool
    2.97 -    prompt "2.18.50.0.8 (EXPERIMENTAL)"
    2.98 -    depends on EXPERIMENTAL
    2.99 +    prompt "2.18"
   2.100  
   2.101 -config BINUTILS_V_2_18_50_0_9
   2.102 +config BINUTILS_V_2_17
   2.103      bool
   2.104 -    prompt "2.18.50.0.9 (EXPERIMENTAL)"
   2.105 -    depends on EXPERIMENTAL
   2.106 +    prompt "2.17"
   2.107  
   2.108 -config BINUTILS_V_2_18_90
   2.109 +config BINUTILS_V_2_16_1
   2.110      bool
   2.111 -    prompt "2.18.90 (EXPERIMENTAL)"
   2.112 -    depends on EXPERIMENTAL
   2.113 +    prompt "2.16.1"
   2.114  
   2.115 -config BINUTILS_V_2_18_91
   2.116 +config BINUTILS_V_2_15
   2.117      bool
   2.118 -    prompt "2.18.91 (EXPERIMENTAL)"
   2.119 -    depends on EXPERIMENTAL
   2.120 +    prompt "2.15 (OBSOLETE)"
   2.121 +    depends on OBSOLETE
   2.122  
   2.123 -config BINUTILS_V_2_18_92
   2.124 +config BINUTILS_V_2_14
   2.125      bool
   2.126 -    prompt "2.18.92 (EXPERIMENTAL)"
   2.127 -    depends on EXPERIMENTAL
   2.128 +    prompt "2.14 (OBSOLETE)"
   2.129 +    depends on OBSOLETE
   2.130  
   2.131 -config BINUTILS_V_2_18_93
   2.132 -    bool
   2.133 -    prompt "2.18.93 (EXPERIMENTAL)"
   2.134 -    depends on EXPERIMENTAL
   2.135 -
   2.136 -config BINUTILS_V_2_19
   2.137 -    bool
   2.138 -    prompt "2.19"
   2.139 -
   2.140 -config BINUTILS_V_2_19_1
   2.141 -    bool
   2.142 -    prompt "2.19.1"
   2.143 -
   2.144 -config BINUTILS_V_2_19_50_0_1
   2.145 -    bool
   2.146 -    prompt "2.19.50.0.1 (EXPERIMENTAL)"
   2.147 -    depends on EXPERIMENTAL
   2.148 -
   2.149 -config BINUTILS_V_2_19_51_0_1
   2.150 -    bool
   2.151 -    prompt "2.19.51.0.1  (EXPERIMENTAL)"
   2.152 -    depends on EXPERIMENTAL
   2.153 -
   2.154 -config BINUTILS_V_2_19_51_0_2
   2.155 -    bool
   2.156 -    prompt "2.19.51.0.2  (EXPERIMENTAL)"
   2.157 -    depends on EXPERIMENTAL
   2.158 -
   2.159 -# CT_INSERT_VERSION_ABOVE
   2.160 -# Don't remove above line!
   2.161  endchoice
   2.162  
   2.163  config BINUTILS_VERSION
   2.164      string
   2.165 +# Don't remove next line
   2.166 +# CT_INSERT_VERSION_STRING_BELOW
   2.167 +    default "2.19.51.0.2" if BINUTILS_V_2_19_51_0_2
   2.168 +    default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1
   2.169 +    default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1
   2.170 +    default "2.19.1" if BINUTILS_V_2_19_1
   2.171 +    default "2.19" if BINUTILS_V_2_19
   2.172 +    default "2.18.93" if BINUTILS_V_2_18_93
   2.173 +    default "2.18.92" if BINUTILS_V_2_18_92
   2.174 +    default "2.18.91" if BINUTILS_V_2_18_91
   2.175 +    default "2.18.90" if BINUTILS_V_2_18_90
   2.176 +    default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9
   2.177 +    default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8
   2.178 +    default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7
   2.179 +    default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6
   2.180 +    default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4
   2.181 +    default "2.18" if BINUTILS_V_2_18
   2.182 +    default "2.17" if BINUTILS_V_2_17
   2.183 +    default "2.16.1" if BINUTILS_V_2_16_1
   2.184 +    default "2.15" if BINUTILS_V_2_15
   2.185      default "2.14" if BINUTILS_V_2_14
   2.186 -    default "2.15" if BINUTILS_V_2_15
   2.187 -    default "2.16.1" if BINUTILS_V_2_16_1
   2.188 -    default "2.17" if BINUTILS_V_2_17
   2.189 -    default "2.18" if BINUTILS_V_2_18
   2.190 -    default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4
   2.191 -    default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6
   2.192 -    default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7
   2.193 -    default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8
   2.194 -    default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9
   2.195 -    default "2.18.90" if BINUTILS_V_2_18_90
   2.196 -    default "2.18.91" if BINUTILS_V_2_18_91
   2.197 -    default "2.18.92" if BINUTILS_V_2_18_92
   2.198 -    default "2.18.93" if BINUTILS_V_2_18_93
   2.199 -    default "2.19" if BINUTILS_V_2_19
   2.200 -    default "2.19.1" if BINUTILS_V_2_19_1
   2.201 -    default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1
   2.202 -    default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1
   2.203 -    default "2.19.51.0.2" if BINUTILS_V_2_19_51_0_2
   2.204 -# CT_INSERT_VERSION_STRING_ABOVE
   2.205 -# Don't remove above line!
   2.206  
   2.207  config BINUTILS_EXTRA_CONFIG
   2.208      string
     3.1 --- a/config/binutils/elf2flt.in	Sat Oct 03 18:49:23 2009 +0200
     3.2 +++ b/config/binutils/elf2flt.in	Sat Oct 03 18:49:51 2009 +0200
     3.3 @@ -10,6 +10,8 @@
     3.4  choice
     3.5      bool
     3.6      prompt "elf2flt version"
     3.7 +# Don't remove next line
     3.8 +# CT_INSERT_VERSION_BELOW
     3.9  
    3.10  config ELF2FLT_CVSHEAD
    3.11      bool
    3.12 @@ -21,8 +23,6 @@
    3.13      bool
    3.14      prompt "CVS Snapshot"
    3.15  
    3.16 -# CT_INSERT_VERSION_ABOVE
    3.17 -# Don't remove above line!
    3.18  endchoice
    3.19  
    3.20  config ELF2FLT_CVS_SNAPSHOT_SPEC
    3.21 @@ -37,8 +37,8 @@
    3.22  config ELF2FLT_VERSION
    3.23      string
    3.24      default "head" if ELF2FLT_CVSHEAD
    3.25 -# CT_INSERT_VERSION_STRING_ABOVE
    3.26 -# Don't remove above line!
    3.27 +# Don't remove next line
    3.28 +# CT_INSERT_VERSION_STRING_BELOW
    3.29  
    3.30  config ELF2FLT_EXTRA_CONFIG
    3.31      string
     4.1 --- a/config/cc/gcc.in	Sat Oct 03 18:49:23 2009 +0200
     4.2 +++ b/config/cc/gcc.in	Sat Oct 03 18:49:51 2009 +0200
     4.3 @@ -16,105 +16,15 @@
     4.4  choice
     4.5      bool
     4.6      prompt "gcc version"
     4.7 +# Don't remove next line
     4.8 +# CT_INSERT_VERSION_BELOW
     4.9  
    4.10 -config CC_V_3_2_3
    4.11 +config CC_V_4_4_1
    4.12      bool
    4.13 -    prompt "3.2.3 (OBSOLETE)"
    4.14 -    depends on OBSOLETE
    4.15 -
    4.16 -config CC_V_3_3_6
    4.17 -    bool
    4.18 -    prompt "3.3.6 (OBSOLETE)"
    4.19 -    depends on OBSOLETE
    4.20 -
    4.21 -config CC_V_3_4_6
    4.22 -    bool
    4.23 -    prompt "3.4.6 (OBSOLETE)"
    4.24 -    depends on OBSOLETE
    4.25 -
    4.26 -config CC_V_4_0_0
    4.27 -    bool
    4.28 -    prompt "4.0.0 (OBSOLETE)"
    4.29 -    depends on OBSOLETE
    4.30 -
    4.31 -config CC_V_4_0_1
    4.32 -    bool
    4.33 -    prompt "4.0.1 (OBSOLETE)"
    4.34 -    depends on OBSOLETE
    4.35 -
    4.36 -config CC_V_4_0_2
    4.37 -    bool
    4.38 -    prompt "4.0.2 (OBSOLETE)"
    4.39 -    depends on OBSOLETE
    4.40 -
    4.41 -config CC_V_4_0_3
    4.42 -    bool
    4.43 -    prompt "4.0.3 (OBSOLETE)"
    4.44 -    depends on OBSOLETE
    4.45 -
    4.46 -config CC_V_4_0_4
    4.47 -    bool
    4.48 -    prompt "4.0.4"
    4.49 -
    4.50 -config CC_V_4_1_0
    4.51 -    bool
    4.52 -    prompt "4.1.0 (OBSOLETE)"
    4.53 -    depends on OBSOLETE
    4.54 -
    4.55 -config CC_V_4_1_1
    4.56 -    bool
    4.57 -    prompt "4.1.1 (OBSOLETE)"
    4.58 -    depends on OBSOLETE
    4.59 -
    4.60 -config CC_V_4_1_2
    4.61 -    bool
    4.62 -    prompt "4.1.2"
    4.63 -
    4.64 -config CC_V_4_2_0
    4.65 -    bool
    4.66 -    prompt "4.2.0"
    4.67 -
    4.68 -config CC_V_4_2_1
    4.69 -    bool
    4.70 -    prompt "4.2.1"
    4.71 -
    4.72 -config CC_V_4_2_2
    4.73 -    bool
    4.74 -    prompt "4.2.2"
    4.75 -
    4.76 -config CC_V_4_2_3
    4.77 -    bool
    4.78 -    prompt "4.2.3"
    4.79 -
    4.80 -config CC_V_4_2_4
    4.81 -    bool
    4.82 -    prompt "4.2.4"
    4.83 -
    4.84 -config CC_V_4_3_0
    4.85 -    bool
    4.86 -    prompt "4.3.0 (EXPERIMENTAL)"
    4.87 +    prompt "4.4.1 (EXPERIMENTAL)"
    4.88      depends on EXPERIMENTAL
    4.89      select CC_GCC_4_3_or_later
    4.90 -
    4.91 -config CC_V_4_3_1
    4.92 -    bool
    4.93 -    prompt "4.3.1"
    4.94 -    select CC_GCC_4_3_or_later
    4.95 -
    4.96 -config CC_V_4_3_2
    4.97 -    bool
    4.98 -    prompt "4.3.2"
    4.99 -    select CC_GCC_4_3_or_later
   4.100 -
   4.101 -config CC_V_4_3_3
   4.102 -    bool
   4.103 -    prompt "4.3.3"
   4.104 -    select CC_GCC_4_3_or_later
   4.105 -
   4.106 -config CC_V_4_3_4
   4.107 -    bool
   4.108 -    prompt "4.3.4"
   4.109 -    select CC_GCC_4_3_or_later
   4.110 +    select CC_GCC_4_4_or_later
   4.111  
   4.112  config CC_V_4_4_0
   4.113      bool
   4.114 @@ -123,15 +33,105 @@
   4.115      select CC_GCC_4_3_or_later
   4.116      select CC_GCC_4_4_or_later
   4.117  
   4.118 -config CC_V_4_4_1
   4.119 +config CC_V_4_3_4
   4.120      bool
   4.121 -    prompt "4.4.1  (EXPERIMENTAL)"
   4.122 +    prompt "4.3.4"
   4.123 +    select CC_GCC_4_3_or_later
   4.124 +
   4.125 +config CC_V_4_3_3
   4.126 +    bool
   4.127 +    prompt "4.3.3"
   4.128 +    select CC_GCC_4_3_or_later
   4.129 +
   4.130 +config CC_V_4_3_2
   4.131 +    bool
   4.132 +    prompt "4.3.2"
   4.133 +    select CC_GCC_4_3_or_later
   4.134 +
   4.135 +config CC_V_4_3_1
   4.136 +    bool
   4.137 +    prompt "4.3.1"
   4.138 +    select CC_GCC_4_3_or_later
   4.139 +
   4.140 +config CC_V_4_3_0
   4.141 +    bool
   4.142 +    prompt "4.3.0 (EXPERIMENTAL)"
   4.143      depends on EXPERIMENTAL
   4.144      select CC_GCC_4_3_or_later
   4.145 -    select CC_GCC_4_4_or_later
   4.146  
   4.147 -# CT_INSERT_VERSION_ABOVE
   4.148 -# Don't remove above line!
   4.149 +config CC_V_4_2_4
   4.150 +    bool
   4.151 +    prompt "4.2.4"
   4.152 +
   4.153 +config CC_V_4_2_3
   4.154 +    bool
   4.155 +    prompt "4.2.3"
   4.156 +
   4.157 +config CC_V_4_2_2
   4.158 +    bool
   4.159 +    prompt "4.2.2"
   4.160 +
   4.161 +config CC_V_4_2_1
   4.162 +    bool
   4.163 +    prompt "4.2.1"
   4.164 +
   4.165 +config CC_V_4_2_0
   4.166 +    bool
   4.167 +    prompt "4.2.0"
   4.168 +
   4.169 +config CC_V_4_1_2
   4.170 +    bool
   4.171 +    prompt "4.1.2"
   4.172 +
   4.173 +config CC_V_4_1_1
   4.174 +    bool
   4.175 +    prompt "4.1.1 (OBSOLETE)"
   4.176 +    depends on OBSOLETE
   4.177 +
   4.178 +config CC_V_4_1_0
   4.179 +    bool
   4.180 +    prompt "4.1.0 (OBSOLETE)"
   4.181 +    depends on OBSOLETE
   4.182 +
   4.183 +config CC_V_4_0_4
   4.184 +    bool
   4.185 +    prompt "4.0.4"
   4.186 +
   4.187 +config CC_V_4_0_3
   4.188 +    bool
   4.189 +    prompt "4.0.3 (OBSOLETE)"
   4.190 +    depends on OBSOLETE
   4.191 +
   4.192 +config CC_V_4_0_2
   4.193 +    bool
   4.194 +    prompt "4.0.2 (OBSOLETE)"
   4.195 +    depends on OBSOLETE
   4.196 +
   4.197 +config CC_V_4_0_1
   4.198 +    bool
   4.199 +    prompt "4.0.1 (OBSOLETE)"
   4.200 +    depends on OBSOLETE
   4.201 +
   4.202 +config CC_V_4_0_0
   4.203 +    bool
   4.204 +    prompt "4.0.0 (OBSOLETE)"
   4.205 +    depends on OBSOLETE
   4.206 +
   4.207 +config CC_V_3_4_6
   4.208 +    bool
   4.209 +    prompt "3.4.6 (OBSOLETE)"
   4.210 +    depends on OBSOLETE
   4.211 +
   4.212 +config CC_V_3_3_6
   4.213 +    bool
   4.214 +    prompt "3.3.6 (OBSOLETE)"
   4.215 +    depends on OBSOLETE
   4.216 +
   4.217 +config CC_V_3_2_3
   4.218 +    bool
   4.219 +    prompt "3.2.3 (OBSOLETE)"
   4.220 +    depends on OBSOLETE
   4.221 +
   4.222  endchoice
   4.223  
   4.224  config CC_GCC_4_3_or_later
   4.225 @@ -146,31 +146,31 @@
   4.226  
   4.227  config CC_VERSION
   4.228      string
   4.229 +# Don't remove next line
   4.230 +# CT_INSERT_VERSION_STRING_BELOW
   4.231 +    default "4.4.1" if CC_V_4_4_1
   4.232 +    default "4.4.0" if CC_V_4_4_0
   4.233 +    default "4.3.4" if CC_V_4_3_4
   4.234 +    default "4.3.3" if CC_V_4_3_3
   4.235 +    default "4.3.2" if CC_V_4_3_2
   4.236 +    default "4.3.1" if CC_V_4_3_1
   4.237 +    default "4.3.0" if CC_V_4_3_0
   4.238 +    default "4.2.4" if CC_V_4_2_4
   4.239 +    default "4.2.3" if CC_V_4_2_3
   4.240 +    default "4.2.2" if CC_V_4_2_2
   4.241 +    default "4.2.1" if CC_V_4_2_1
   4.242 +    default "4.2.0" if CC_V_4_2_0
   4.243 +    default "4.1.2" if CC_V_4_1_2
   4.244 +    default "4.1.1" if CC_V_4_1_1
   4.245 +    default "4.1.0" if CC_V_4_1_0
   4.246 +    default "4.0.4" if CC_V_4_0_4
   4.247 +    default "4.0.3" if CC_V_4_0_3
   4.248 +    default "4.0.2" if CC_V_4_0_2
   4.249 +    default "4.0.1" if CC_V_4_0_1
   4.250 +    default "4.0.0" if CC_V_4_0_0
   4.251 +    default "3.4.6" if CC_V_3_4_6
   4.252 +    default "3.3.6" if CC_V_3_3_6
   4.253      default "3.2.3" if CC_V_3_2_3
   4.254 -    default "3.3.6" if CC_V_3_3_6
   4.255 -    default "3.4.6" if CC_V_3_4_6
   4.256 -    default "4.0.0" if CC_V_4_0_0
   4.257 -    default "4.0.1" if CC_V_4_0_1
   4.258 -    default "4.0.2" if CC_V_4_0_2
   4.259 -    default "4.0.3" if CC_V_4_0_3
   4.260 -    default "4.0.4" if CC_V_4_0_4
   4.261 -    default "4.1.0" if CC_V_4_1_0
   4.262 -    default "4.1.1" if CC_V_4_1_1
   4.263 -    default "4.1.2" if CC_V_4_1_2
   4.264 -    default "4.2.0" if CC_V_4_2_0
   4.265 -    default "4.2.1" if CC_V_4_2_1
   4.266 -    default "4.2.2" if CC_V_4_2_2
   4.267 -    default "4.2.3" if CC_V_4_2_3
   4.268 -    default "4.2.4" if CC_V_4_2_4
   4.269 -    default "4.3.0" if CC_V_4_3_0
   4.270 -    default "4.3.1" if CC_V_4_3_1
   4.271 -    default "4.3.2" if CC_V_4_3_2
   4.272 -    default "4.3.3" if CC_V_4_3_3
   4.273 -    default "4.3.4" if CC_V_4_3_4
   4.274 -    default "4.4.0" if CC_V_4_4_0
   4.275 -    default "4.4.1" if CC_V_4_4_1
   4.276 -# CT_INSERT_VERSION_STRING_ABOVE
   4.277 -# Don't remove above line!
   4.278  
   4.279  config CC_CXA_ATEXIT
   4.280      bool
     5.1 --- a/config/companion_libs.in	Sat Oct 03 18:49:23 2009 +0200
     5.2 +++ b/config/companion_libs.in	Sat Oct 03 18:49:51 2009 +0200
     5.3 @@ -91,4 +91,35 @@
     5.4        
     5.5        Please note that for now, crosstool-NG can only build GMP and MPFR so.
     5.6  
     5.7 +choice
     5.8 +    bool
     5.9 +    prompt "|  Install tools wrapper as:"
    5.10 +    depends on WRAPPER_NEEDED
    5.11 +    default TOOLS_WRAPPER_SHELL
    5.12 +
    5.13 +config TOOLS_WRAPPER_SCRIPT
    5.14 +    bool
    5.15 +    prompt "shell script"
    5.16 +    help
    5.17 +      If your host has a shell, then you should say 'Y' here, to use
    5.18 +      a (very very simple) shell script as wrapper.
    5.19 +      
    5.20 +      See docs/overview.txt, section "Tools wrapper".
    5.21 +
    5.22 +config TOOLS_WRAPPER_EXEC
    5.23 +    bool
    5.24 +    prompt "executable"
    5.25 +    help
    5.26 +      If your host lacks a shell, then you should say 'Y' here, to use
    5.27 +      an executable.
    5.28 +      
    5.29 +      See docs/overview.txt, section "Tools wrapper".
    5.30 +
    5.31 +endchoice
    5.32 +
    5.33 +config TOOLS_WRAPPER
    5.34 +    string
    5.35 +    default "script" if TOOLS_WRAPPER_SCRIPT
    5.36 +    default "exec"   if TOOLS_WRAPPER_EXEC
    5.37 +
    5.38  endmenu
     6.1 --- a/config/companion_libs/cloog.in	Sat Oct 03 18:49:23 2009 +0200
     6.2 +++ b/config/companion_libs/cloog.in	Sat Oct 03 18:49:51 2009 +0200
     6.3 @@ -3,17 +3,37 @@
     6.4  choice
     6.5      bool
     6.6      prompt "CLooG/ppl version"
     6.7 +# Don't remove next line
     6.8 +# CT_INSERT_VERSION_BELOW
     6.9 +
    6.10 +config CLOOG_V_0_15_7
    6.11 +    bool
    6.12 +    prompt "0.15.7"
    6.13 +
    6.14 +config CLOOG_V_0_15_6
    6.15 +    bool
    6.16 +    prompt "0.15.6"
    6.17 +
    6.18 +config CLOOG_V_0_15_5
    6.19 +    bool
    6.20 +    prompt "0.15.5"
    6.21 +
    6.22 +config CLOOG_V_0_15_4
    6.23 +    bool
    6.24 +    prompt "0.15.4"
    6.25  
    6.26  config CLOOG_V_0_15_3
    6.27      bool
    6.28      prompt "0.15.3"
    6.29  
    6.30 -# CT_INSERT_VERSION_ABOVE
    6.31 -# Don't remove above line!
    6.32  endchoice
    6.33  
    6.34  config CLOOG_VERSION
    6.35      string
    6.36 +# Don't remove next line
    6.37 +# CT_INSERT_VERSION_STRING_BELOW
    6.38 +    default "0.15.7" if CLOOG_V_0_15_7
    6.39 +    default "0.15.6" if CLOOG_V_0_15_6
    6.40 +    default "0.15.5" if CLOOG_V_0_15_5
    6.41 +    default "0.15.4" if CLOOG_V_0_15_4
    6.42      default "0.15.3" if CLOOG_V_0_15_3
    6.43 -# CT_INSERT_VERSION_STRING_ABOVE
    6.44 -# Don't remove above line!
     7.1 --- a/config/companion_libs/gmp.in	Sat Oct 03 18:49:23 2009 +0200
     7.2 +++ b/config/companion_libs/gmp.in	Sat Oct 03 18:49:51 2009 +0200
     7.3 @@ -3,32 +3,32 @@
     7.4  choice
     7.5      bool
     7.6      prompt "GMP version"
     7.7 +# Don't remove next line
     7.8 +# CT_INSERT_VERSION_BELOW
     7.9 +
    7.10 +config GMP_V_4_3_1
    7.11 +    bool
    7.12 +    prompt "4.3.1"
    7.13 +
    7.14 +config GMP_V_4_3_0
    7.15 +    bool
    7.16 +    prompt "4.3.0"
    7.17 +
    7.18 +config GMP_V_4_2_4
    7.19 +    bool
    7.20 +    prompt "4.2.4"
    7.21  
    7.22  config GMP_V_4_2_2
    7.23      bool
    7.24      prompt "4.2.2"
    7.25  
    7.26 -config GMP_V_4_2_4
    7.27 -    bool
    7.28 -    prompt "4.2.4"
    7.29 -
    7.30 -config GMP_V_4_3_0
    7.31 -    bool
    7.32 -    prompt "4.3.0"
    7.33 -
    7.34 -config GMP_V_4_3_1
    7.35 -    bool
    7.36 -    prompt "4.3.1"
    7.37 -
    7.38 -# CT_INSERT_VERSION_ABOVE
    7.39 -# Don't remove above line!
    7.40  endchoice
    7.41  
    7.42  config GMP_VERSION
    7.43      string
    7.44 +# Don't remove next line
    7.45 +# CT_INSERT_VERSION_STRING_BELOW
    7.46 +    default "4.3.1" if GMP_V_4_3_1
    7.47 +    default "4.3.0" if GMP_V_4_3_0
    7.48 +    default "4.2.4" if GMP_V_4_2_4
    7.49      default "4.2.2" if GMP_V_4_2_2
    7.50 -    default "4.2.4" if GMP_V_4_2_4
    7.51 -    default "4.3.0" if GMP_V_4_3_0
    7.52 -    default "4.3.1" if GMP_V_4_3_1
    7.53 -# CT_INSERT_VERSION_STRING_ABOVE
    7.54 -# Don't remove above line!
     8.1 --- a/config/companion_libs/mpc.in	Sat Oct 03 18:49:23 2009 +0200
     8.2 +++ b/config/companion_libs/mpc.in	Sat Oct 03 18:49:51 2009 +0200
     8.3 @@ -3,17 +3,22 @@
     8.4  choice
     8.5      bool
     8.6      prompt "MPC version"
     8.7 +# Don't remove next line
     8.8 +# CT_INSERT_VERSION_BELOW
     8.9 +
    8.10 +config MPC_V_0_7
    8.11 +    bool
    8.12 +    prompt "0.7"
    8.13  
    8.14  config MPC_V_0_6
    8.15      bool
    8.16      prompt "0.6"
    8.17  
    8.18 -# CT_INSERT_VERSION_ABOVE
    8.19 -# Don't remove above line!
    8.20  endchoice
    8.21  
    8.22  config MPC_VERSION
    8.23      string
    8.24 +# Don't remove next line
    8.25 +# CT_INSERT_VERSION_STRING_BELOW
    8.26 +    default "0.7" if MPC_V_0_7
    8.27      default "0.6" if MPC_V_0_6
    8.28 -# CT_INSERT_VERSION_STRING_ABOVE
    8.29 -# Don't remove above line!
     9.1 --- a/config/companion_libs/mpfr.in	Sat Oct 03 18:49:23 2009 +0200
     9.2 +++ b/config/companion_libs/mpfr.in	Sat Oct 03 18:49:51 2009 +0200
     9.3 @@ -3,32 +3,32 @@
     9.4  choice
     9.5      bool
     9.6      prompt "MPFR version"
     9.7 +# Don't remove next line
     9.8 +# CT_INSERT_VERSION_BELOW
     9.9 +
    9.10 +config MPFR_V_2_4_1
    9.11 +    bool
    9.12 +    prompt "2.4.1"
    9.13 +
    9.14 +config MPFR_V_2_4_0
    9.15 +    bool
    9.16 +    prompt "2.4.0"
    9.17 +
    9.18 +config MPFR_V_2_3_2
    9.19 +    bool
    9.20 +    prompt "2.3.2"
    9.21  
    9.22  config MPFR_V_2_3_1
    9.23      bool
    9.24      prompt "2.3.1"
    9.25  
    9.26 -config MPFR_V_2_3_2
    9.27 -    bool
    9.28 -    prompt "2.3.2"
    9.29 -
    9.30 -config MPFR_V_2_4_0
    9.31 -    bool
    9.32 -    prompt "2.4.0"
    9.33 -
    9.34 -config MPFR_V_2_4_1
    9.35 -    bool
    9.36 -    prompt "2.4.1"
    9.37 -
    9.38 -# CT_INSERT_VERSION_ABOVE
    9.39 -# Don't remove above line!
    9.40  endchoice
    9.41  
    9.42  config MPFR_VERSION
    9.43      string
    9.44 +# Don't remove next line
    9.45 +# CT_INSERT_VERSION_STRING_BELOW
    9.46 +    default "2.4.1" if MPFR_V_2_4_1
    9.47 +    default "2.4.0" if MPFR_V_2_4_0
    9.48 +    default "2.3.2" if MPFR_V_2_3_2
    9.49      default "2.3.1" if MPFR_V_2_3_1
    9.50 -    default "2.3.2" if MPFR_V_2_3_2
    9.51 -    default "2.4.0" if MPFR_V_2_4_0
    9.52 -    default "2.4.1" if MPFR_V_2_4_1
    9.53 -# CT_INSERT_VERSION_STRING_ABOVE
    9.54 -# Don't remove above line!
    10.1 --- a/config/companion_libs/ppl.in	Sat Oct 03 18:49:23 2009 +0200
    10.2 +++ b/config/companion_libs/ppl.in	Sat Oct 03 18:49:51 2009 +0200
    10.3 @@ -3,17 +3,17 @@
    10.4  choice
    10.5      bool
    10.6      prompt "PPL version"
    10.7 +# Don't remove next line
    10.8 +# CT_INSERT_VERSION_BELOW
    10.9  
   10.10  config PPL_V_0_10_2
   10.11      bool
   10.12      prompt "0.10.2"
   10.13  
   10.14 -# CT_INSERT_VERSION_ABOVE
   10.15 -# Don't remove above line!
   10.16  endchoice
   10.17  
   10.18  config PPL_VERSION
   10.19      string
   10.20 +# Don't remove next line
   10.21 +# CT_INSERT_VERSION_STRING_BELOW
   10.22      default "0.10.2" if PPL_V_0_10_2
   10.23 -# CT_INSERT_VERSION_STRING_ABOVE
   10.24 -# Don't remove above line!
    11.1 --- a/config/debug/dmalloc.in	Sat Oct 03 18:49:23 2009 +0200
    11.2 +++ b/config/debug/dmalloc.in	Sat Oct 03 18:49:51 2009 +0200
    11.3 @@ -6,23 +6,23 @@
    11.4  choice
    11.5      bool
    11.6      prompt "dmalloc version"
    11.7 +# Don't remove next line
    11.8 +# CT_INSERT_VERSION_BELOW
    11.9 +
   11.10 +config DMALLOC_V_5_5_2
   11.11 +    bool
   11.12 +    prompt "5.5.2"
   11.13  
   11.14  config DMALLOC_V_5_4_3
   11.15      bool
   11.16      prompt "5.4.3 (OBSOLETE)"
   11.17      depends on OBSOLETE
   11.18  
   11.19 -config DMALLOC_V_5_5_2
   11.20 -    bool
   11.21 -    prompt "5.5.2"
   11.22 -
   11.23 -# CT_INSERT_VERSION_ABOVE
   11.24 -# Don't remove above line!
   11.25  endchoice
   11.26  
   11.27  config DMALLOC_VERSION
   11.28      string
   11.29 +# Don't remove next line
   11.30 +# CT_INSERT_VERSION_STRING_BELOW
   11.31 +    default "5.5.2" if DMALLOC_V_5_5_2
   11.32      default "5.4.3" if DMALLOC_V_5_4_3
   11.33 -    default "5.5.2" if DMALLOC_V_5_5_2
   11.34 -# CT_INSERT_VERSION_STRING_ABOVE
   11.35 -# Don't remove above line!
    12.1 --- a/config/debug/duma.in	Sat Oct 03 18:49:23 2009 +0200
    12.2 +++ b/config/debug/duma.in	Sat Oct 03 18:49:51 2009 +0200
    12.3 @@ -20,37 +20,37 @@
    12.4  choice
    12.5      bool
    12.6      prompt "D.U.M.A. version"
    12.7 +# Don't remove next line
    12.8 +# CT_INSERT_VERSION_BELOW
    12.9 +
   12.10 +config DUMA_V_2_5_15
   12.11 +    bool
   12.12 +    prompt "2_5_15"
   12.13 +
   12.14 +config DUMA_V_2_5_14
   12.15 +    bool
   12.16 +    prompt "2_5_14"
   12.17 +
   12.18 +config DUMA_V_2_5_12
   12.19 +    bool
   12.20 +    prompt "2_5_12"
   12.21 +
   12.22 +config DUMA_V_2_5_8
   12.23 +    bool
   12.24 +    prompt "2_5_8"
   12.25  
   12.26  config DUMA_V_2_5_1
   12.27      bool
   12.28      prompt "2_5_1"
   12.29  
   12.30 -config DUMA_V_2_5_8
   12.31 -    bool
   12.32 -    prompt "2_5_8"
   12.33 -
   12.34 -config DUMA_V_2_5_12
   12.35 -    bool
   12.36 -    prompt "2_5_12"
   12.37 -
   12.38 -config DUMA_V_2_5_14
   12.39 -    bool
   12.40 -    prompt "2_5_14"
   12.41 -
   12.42 -config DUMA_V_2_5_15
   12.43 -    bool
   12.44 -    prompt "2_5_15"
   12.45 -
   12.46 -# CT_INSERT_VERSION_ABOVE
   12.47 -# Don't remove above line!
   12.48  endchoice
   12.49  
   12.50  config DUMA_VERSION
   12.51      string
   12.52 +# Don't remove next line
   12.53 +# CT_INSERT_VERSION_STRING_BELOW
   12.54 +    default "2_5_15" if DUMA_V_2_5_15
   12.55 +    default "2_5_14" if DUMA_V_2_5_14
   12.56 +    default "2_5_12" if DUMA_V_2_5_12
   12.57 +    default "2_5_8" if DUMA_V_2_5_8
   12.58      default "2_5_1" if DUMA_V_2_5_1
   12.59 -    default "2_5_8" if DUMA_V_2_5_8
   12.60 -    default "2_5_12" if DUMA_V_2_5_12
   12.61 -    default "2_5_14" if DUMA_V_2_5_14
   12.62 -    default "2_5_15" if DUMA_V_2_5_15
   12.63 -# CT_INSERT_VERSION_STRING_ABOVE
   12.64 -# Don't remove above line!
    13.1 --- a/config/debug/gdb.in	Sat Oct 03 18:49:23 2009 +0200
    13.2 +++ b/config/debug/gdb.in	Sat Oct 03 18:49:51 2009 +0200
    13.3 @@ -96,37 +96,36 @@
    13.4      bool
    13.5      prompt "gdb version"
    13.6      depends on GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER
    13.7 +# Don't remove next line
    13.8 +# CT_INSERT_VERSION_BELOW
    13.9  
   13.10 -config GDB_V_6_4
   13.11 +config GDB_V_6_8
   13.12      bool
   13.13 -    prompt "6.4 (OBSOLETE)"
   13.14 -    depends on OBSOLETE
   13.15 +    prompt "6.8"
   13.16 +
   13.17 +config GDB_V_6_7_1
   13.18 +    bool
   13.19 +    prompt "6.7.1 (EXPERIMENTAL)"
   13.20 +    depends on EXPERIMENTAL
   13.21 +
   13.22 +config GDB_V_6_7
   13.23 +    bool
   13.24 +    prompt "6.7 (EXPERIMENTAL)"
   13.25 +    depends on EXPERIMENTAL
   13.26 +
   13.27 +config GDB_V_6_6
   13.28 +    bool
   13.29 +    prompt "6.6"
   13.30  
   13.31  config GDB_V_6_5
   13.32      bool
   13.33      prompt "6.5 (OBSOLETE)"
   13.34      depends on OBSOLETE
   13.35  
   13.36 -config GDB_V_6_6
   13.37 +config GDB_V_6_4
   13.38      bool
   13.39 -    prompt "6.6"
   13.40 -
   13.41 -config GDB_V_6_7
   13.42 -    bool
   13.43 -    prompt "6.7 (EXPERIMENTAL)"
   13.44 -    depends on EXPERIMENTAL
   13.45 -
   13.46 -config GDB_V_6_7_1
   13.47 -    bool
   13.48 -    prompt "6.7.1 (EXPERIMENTAL)"
   13.49 -    depends on EXPERIMENTAL
   13.50 -
   13.51 -config GDB_V_6_8
   13.52 -    bool
   13.53 -    prompt "6.8"
   13.54 -
   13.55 -# CT_INSERT_VERSION_ABOVE
   13.56 -# Don't remove above line!
   13.57 +    prompt "6.4 (OBSOLETE)"
   13.58 +    depends on OBSOLETE
   13.59  
   13.60  config GDB_V_snapshot
   13.61      bool
   13.62 @@ -138,15 +137,15 @@
   13.63  
   13.64  config GDB_VERSION
   13.65      string
   13.66 +# Don't remove next line
   13.67 +# CT_INSERT_VERSION_STRING_BELOW
   13.68 +    default "6.8" if GDB_V_6_8
   13.69 +    default "6.7.1" if GDB_V_6_7_1
   13.70 +    default "6.7" if GDB_V_6_7
   13.71 +    default "6.6" if GDB_V_6_6
   13.72 +    default "6.5" if GDB_V_6_5
   13.73 +    default "6.4" if GDB_V_6_4
   13.74      default "snapshot" if GDB_V_snapshot
   13.75 -    default "6.4" if GDB_V_6_4
   13.76 -    default "6.5" if GDB_V_6_5
   13.77 -    default "6.6" if GDB_V_6_6
   13.78 -    default "6.7" if GDB_V_6_7
   13.79 -    default "6.7.1" if GDB_V_6_7_1
   13.80 -    default "6.8" if GDB_V_6_8
   13.81 -# CT_INSERT_VERSION_STRING_ABOVE
   13.82 -# Don't remove above line!
   13.83  
   13.84  if GDB_NATIVE
   13.85  
   13.86 @@ -156,19 +155,19 @@
   13.87      bool
   13.88      prompt "ncurses version"
   13.89  
   13.90 +config NCURSES_V_5_7
   13.91 +    bool
   13.92 +    prompt "5.7"
   13.93 +
   13.94  config NCURSES_V_5_6
   13.95      bool
   13.96      prompt "5.6"
   13.97  
   13.98 -config NCURSES_V_5_7
   13.99 -    bool
  13.100 -    prompt "5.7"
  13.101 -
  13.102  endchoice
  13.103  
  13.104  config NCURSES_VERSION
  13.105      string
  13.106 +    default "5.7" if NCURSES_V_5_7
  13.107      default "5.6" if NCURSES_V_5_6
  13.108 -    default "5.7" if NCURSES_V_5_7
  13.109  
  13.110  endif # GDB_NATIVE --> ncurses
    14.1 --- a/config/debug/ltrace.in	Sat Oct 03 18:49:23 2009 +0200
    14.2 +++ b/config/debug/ltrace.in	Sat Oct 03 18:49:51 2009 +0200
    14.3 @@ -11,33 +11,33 @@
    14.4  choice
    14.5      bool
    14.6      prompt "ltrace version"
    14.7 +# Don't remove next line
    14.8 +# CT_INSERT_VERSION_BELOW
    14.9 +
   14.10 +config LTRACE_V_0_5_2
   14.11 +    bool
   14.12 +    prompt "0.5.2"
   14.13 +
   14.14 +config LTRACE_V_0_5_1
   14.15 +    bool
   14.16 +    prompt "0.5.1 (EXPERIMENTAL)"
   14.17 +    depends on EXPERIMENTAL
   14.18 +
   14.19 +config LTRACE_V_0_5
   14.20 +    bool
   14.21 +    prompt "0.5"
   14.22  
   14.23  config LTRACE_V_0_4
   14.24      bool
   14.25      prompt "0.4"
   14.26  
   14.27 -config LTRACE_V_0_5
   14.28 -    bool
   14.29 -    prompt "0.5"
   14.30 -
   14.31 -config LTRACE_V_0_5_1
   14.32 -    bool
   14.33 -    prompt "0.5.1  (EXPERIMENTAL)"
   14.34 -    depends on EXPERIMENTAL
   14.35 -
   14.36 -config LTRACE_V_0_5_2
   14.37 -    bool
   14.38 -    prompt "0.5.2"
   14.39 -
   14.40 -# CT_INSERT_VERSION_ABOVE
   14.41 -# Don't remove above line!
   14.42  endchoice
   14.43  
   14.44  config LTRACE_VERSION
   14.45      string
   14.46 +# Don't remove next line
   14.47 +# CT_INSERT_VERSION_STRING_BELOW
   14.48 +    default "0.5.2" if LTRACE_V_0_5_2
   14.49 +    default "0.5.1" if LTRACE_V_0_5_1
   14.50 +    default "0.5" if LTRACE_V_0_5
   14.51      default "0.4" if LTRACE_V_0_4
   14.52 -    default "0.5" if LTRACE_V_0_5
   14.53 -    default "0.5.1" if LTRACE_V_0_5_1
   14.54 -    default "0.5.2" if LTRACE_V_0_5_2
   14.55 -# CT_INSERT_VERSION_STRING_ABOVE
   14.56 -# # Don't remove above line!
    15.1 --- a/config/debug/strace.in	Sat Oct 03 18:49:23 2009 +0200
    15.2 +++ b/config/debug/strace.in	Sat Oct 03 18:49:51 2009 +0200
    15.3 @@ -5,45 +5,45 @@
    15.4  choice
    15.5      bool
    15.6      prompt "strace version"
    15.7 +# Don't remove next line
    15.8 +# CT_INSERT_VERSION_BELOW
    15.9 +
   15.10 +config STRACE_V_4_5_18
   15.11 +    bool
   15.12 +    prompt "4.5.18 (EXPERIMENTAL)"
   15.13 +    depends on EXPERIMENTAL
   15.14 +
   15.15 +config STRACE_V_4_5_17
   15.16 +    bool
   15.17 +    prompt "4.5.17"
   15.18 +
   15.19 +config STRACE_V_4_5_16
   15.20 +    bool
   15.21 +    prompt "4.5.16"
   15.22 +
   15.23 +config STRACE_V_4_5_15
   15.24 +    bool
   15.25 +    prompt "4.5.15"
   15.26 +
   15.27 +config STRACE_V_4_5_14
   15.28 +    bool
   15.29 +    prompt "4.5.14 (OBSOLETE)"
   15.30 +    depends on OBSOLETE
   15.31  
   15.32  config STRACE_V_4_5
   15.33      bool
   15.34      prompt "4.5 (OBSOLETE)"
   15.35      depends on OBSOLETE
   15.36  
   15.37 -config STRACE_V_4_5_14
   15.38 -    bool
   15.39 -    prompt "4.5.14 (OBSOLETE)"
   15.40 -    depends on OBSOLETE
   15.41 -
   15.42 -config STRACE_V_4_5_15
   15.43 -    bool
   15.44 -    prompt "4.5.15"
   15.45 -
   15.46 -config STRACE_V_4_5_16
   15.47 -    bool
   15.48 -    prompt "4.5.16"
   15.49 -
   15.50 -config STRACE_V_4_5_17
   15.51 -    bool
   15.52 -    prompt "4.5.17"
   15.53 -
   15.54 -config STRACE_V_4_5_18
   15.55 -    bool
   15.56 -    prompt "4.5.18 (EXPERIMENTAL)"
   15.57 -    depends on EXPERIMENTAL
   15.58 -
   15.59 -# CT_INSERT_VERSION_ABOVE
   15.60 -# Don't remove above line!
   15.61  endchoice
   15.62  
   15.63  config STRACE_VERSION
   15.64      string
   15.65 +# Don't remove next line
   15.66 +# CT_INSERT_VERSION_STRING_BELOW
   15.67 +    default "4.5.18" if STRACE_V_4_5_18
   15.68 +    default "4.5.17" if STRACE_V_4_5_17
   15.69 +    default "4.5.16" if STRACE_V_4_5_16
   15.70 +    default "4.5.15" if STRACE_V_4_5_15
   15.71 +    default "4.5.14" if STRACE_V_4_5_14
   15.72      default "4.5" if STRACE_V_4_5
   15.73 -    default "4.5.14" if STRACE_V_4_5_14
   15.74 -    default "4.5.15" if STRACE_V_4_5_15
   15.75 -    default "4.5.16" if STRACE_V_4_5_16
   15.76 -    default "4.5.17" if STRACE_V_4_5_17
   15.77 -    default "4.5.18" if STRACE_V_4_5_18
   15.78 -# CT_INSERT_VERSION_STRING_ABOVE
   15.79 -# # Don't remove above line!
    16.1 --- a/config/kernel/linux.in	Sat Oct 03 18:49:23 2009 +0200
    16.2 +++ b/config/kernel/linux.in	Sat Oct 03 18:49:51 2009 +0200
    16.3 @@ -31,10 +31,98 @@
    16.4  choice
    16.5      bool
    16.6      prompt "Linux kernel version"
    16.7 +# Don't remove next line
    16.8 +# CT_INSERT_VERSION_BELOW
    16.9  
   16.10 -config KERNEL_V_2_6_18_8
   16.11 +config KERNEL_V_2_6_31_1
   16.12      bool
   16.13 -    prompt "2.6.18.8 (OBSOLETE)"
   16.14 +    prompt "2.6.31.1"
   16.15 +
   16.16 +config KERNEL_V_2_6_31
   16.17 +    bool
   16.18 +    prompt "2.6.31"
   16.19 +
   16.20 +config KERNEL_V_3_6_30_8
   16.21 +    bool
   16.22 +    prompt "3.6.30.8"
   16.23 +
   16.24 +config KERNEL_V_3_6_30_7
   16.25 +    bool
   16.26 +    prompt "3.6.30.7"
   16.27 +
   16.28 +config KERNEL_V_2_6_30_6
   16.29 +    bool
   16.30 +    prompt "2.6.30.6"
   16.31 +
   16.32 +config KERNEL_V_2_6_30_5
   16.33 +    bool
   16.34 +    prompt "2.6.30.5"
   16.35 +
   16.36 +config KERNEL_V_2_6_30_4
   16.37 +    bool
   16.38 +    prompt "2.6.30.4"
   16.39 +
   16.40 +config KERNEL_V_2_6_30_3
   16.41 +    bool
   16.42 +    prompt "2.6.30.3"
   16.43 +
   16.44 +config KERNEL_V_2_6_30_2
   16.45 +    bool
   16.46 +    prompt "2.6.30.2"
   16.47 +
   16.48 +config KERNEL_V_2_6_30_1
   16.49 +    bool
   16.50 +    prompt "2.6.30.1"
   16.51 +
   16.52 +config KERNEL_V_2_6_30
   16.53 +    bool
   16.54 +    prompt "2.6.30"
   16.55 +
   16.56 +config KERNEL_V_2_6_29_6
   16.57 +    bool
   16.58 +    prompt "2.6.29.6"
   16.59 +
   16.60 +config KERNEL_V_2_6_28_10
   16.61 +    bool
   16.62 +    prompt "2.6.28.10"
   16.63 +
   16.64 +config KERNEL_V_2_6_27_35
   16.65 +    bool
   16.66 +    prompt "2.6.27.35 (long-term stable)"
   16.67 +
   16.68 +config KERNEL_V_2_6_26_8
   16.69 +    bool
   16.70 +    prompt "2.6.26.8 (OBSOLETE)"
   16.71 +    depends on OBSOLETE
   16.72 +
   16.73 +config KERNEL_V_2_6_25_20
   16.74 +    bool
   16.75 +    prompt "2.6.25.20 (OBSOLETE)"
   16.76 +    depends on OBSOLETE
   16.77 +
   16.78 +config KERNEL_V_2_6_24_7
   16.79 +    bool
   16.80 +    prompt "2.6.24.7 (OBSOLETE)"
   16.81 +    depends on OBSOLETE
   16.82 +
   16.83 +config KERNEL_V_2_6_23_17
   16.84 +    bool
   16.85 +    prompt "2.6.23.17 (OBSOLETE)"
   16.86 +    depends on OBSOLETE
   16.87 +
   16.88 +config KERNEL_V_2_6_22_19
   16.89 +    bool
   16.90 +    prompt "2.6.22.19 (OBSOLETE)"
   16.91 +    depends on OBSOLETE
   16.92 +
   16.93 +config KERNEL_V_2_6_21_7
   16.94 +    bool
   16.95 +    prompt "2.6.21.7 (OBSOLETE)"
   16.96 +    depends on OBSOLETE
   16.97 +
   16.98 +config KERNEL_V_2_6_20_21
   16.99 +    bool
  16.100 +    prompt "2.6.20.21 (OBSOLETE)"
  16.101      depends on OBSOLETE
  16.102  
  16.103  config KERNEL_V_2_6_19_7
  16.104 @@ -42,104 +130,11 @@
  16.105      prompt "2.6.19.7 (OBSOLETE)"
  16.106      depends on OBSOLETE
  16.107  
  16.108 -config KERNEL_V_2_6_20_21
  16.109 +config KERNEL_V_2_6_18_8
  16.110      bool
  16.111 -    prompt "2.6.20.21 (OBSOLETE)"
  16.112 +    prompt "2.6.18.8 (OBSOLETE)"
  16.113      depends on OBSOLETE
  16.114  
  16.115 -config KERNEL_V_2_6_21_7
  16.116 -    bool
  16.117 -    prompt "2.6.21.7 (OBSOLETE)"
  16.118 -    depends on OBSOLETE
  16.119 -
  16.120 -config KERNEL_V_2_6_22_19
  16.121 -    bool
  16.122 -    prompt "2.6.22.19 (OBSOLETE)"
  16.123 -    depends on OBSOLETE
  16.124 -
  16.125 -config KERNEL_V_2_6_23_17
  16.126 -    bool
  16.127 -    prompt "2.6.23.17 (OBSOLETE)"
  16.128 -    depends on OBSOLETE
  16.129 -
  16.130 -config KERNEL_V_2_6_24_7
  16.131 -    bool
  16.132 -    prompt "2.6.24.7 (OBSOLETE)"
  16.133 -    depends on OBSOLETE
  16.134 -
  16.135 -config KERNEL_V_2_6_25_20
  16.136 -    bool
  16.137 -    prompt "2.6.25.20 (OBSOLETE)"
  16.138 -    depends on OBSOLETE
  16.139 -
  16.140 -config KERNEL_V_2_6_26_8
  16.141 -    bool
  16.142 -    prompt "2.6.26.8 (OBSOLETE)"
  16.143 -    depends on OBSOLETE
  16.144 -
  16.145 -config KERNEL_V_2_6_27_31
  16.146 -    bool
  16.147 -    prompt "2.6.27.31 (long-term stable)"
  16.148 -
  16.149 -config KERNEL_V_2_6_28_10
  16.150 -    bool
  16.151 -    prompt "2.6.28.10"
  16.152 -
  16.153 -config KERNEL_V_2_6_29
  16.154 -    bool
  16.155 -    prompt "2.6.29"
  16.156 -
  16.157 -config KERNEL_V_2_6_29_1
  16.158 -    bool
  16.159 -    prompt "2.6.29.1"
  16.160 -
  16.161 -config KERNEL_V_2_6_29_2
  16.162 -    bool
  16.163 -    prompt "2.6.29.2"
  16.164 -
  16.165 -config KERNEL_V_2_6_29_3
  16.166 -    bool
  16.167 -    prompt "2.6.29.3"
  16.168 -
  16.169 -config KERNEL_V_2_6_29_4
  16.170 -    bool
  16.171 -    prompt "2.6.29.4"
  16.172 -
  16.173 -config KERNEL_V_2_6_29_5
  16.174 -    bool
  16.175 -    prompt "2.6.29.5"
  16.176 -
  16.177 -config KERNEL_V_2_6_29_6
  16.178 -    bool
  16.179 -    prompt "2.6.29.6"
  16.180 -
  16.181 -config KERNEL_V_2_6_30
  16.182 -    bool
  16.183 -    prompt "2.6.30"
  16.184 -
  16.185 -config KERNEL_V_2_6_30_1
  16.186 -    bool
  16.187 -    prompt "2.6.30.1"
  16.188 -
  16.189 -config KERNEL_V_2_6_30_2
  16.190 -    bool
  16.191 -    prompt "2.6.30.2"
  16.192 -
  16.193 -config KERNEL_V_2_6_30_3
  16.194 -    bool
  16.195 -    prompt "2.6.30.3"
  16.196 -
  16.197 -config KERNEL_V_2_6_30_4
  16.198 -    bool
  16.199 -    prompt "2.6.30.4"
  16.200 -
  16.201 -config KERNEL_V_2_6_30_5
  16.202 -    bool
  16.203 -    prompt "2.6.30.5"
  16.204 -
  16.205 -# CT_INSERT_VERSION_ABOVE
  16.206 -# Don't remove above line!
  16.207 -
  16.208  config KERNEL_V_select
  16.209      bool
  16.210      prompt "Other version (EXPERIMENTAL)"
  16.211 @@ -150,32 +145,32 @@
  16.212  config KERNEL_VERSION
  16.213      string
  16.214      prompt "Kernel version" if KERNEL_V_select
  16.215 +# Don't remove next line
  16.216 +# CT_INSERT_VERSION_STRING_BELOW
  16.217 +    default "2.6.31.1" if KERNEL_V_2_6_31_1
  16.218 +    default "2.6.31" if KERNEL_V_2_6_31
  16.219 +    default "3.6.30.8" if KERNEL_V_3_6_30_8
  16.220 +    default "3.6.30.7" if KERNEL_V_3_6_30_7
  16.221 +    default "2.6.30.6" if KERNEL_V_2_6_30_6
  16.222 +    default "2.6.30.5" if KERNEL_V_2_6_30_5
  16.223 +    default "2.6.30.4" if KERNEL_V_2_6_30_4
  16.224 +    default "2.6.30.3" if KERNEL_V_2_6_30_3
  16.225 +    default "2.6.30.2" if KERNEL_V_2_6_30_2
  16.226 +    default "2.6.30.1" if KERNEL_V_2_6_30_1
  16.227 +    default "2.6.30" if KERNEL_V_2_6_30
  16.228 +    default "2.6.29.6" if KERNEL_V_2_6_29_6
  16.229 +    default "2.6.29" if KERNEL_V_2_6_29
  16.230 +    default "2.6.28.10" if KERNEL_V_2_6_28_10
  16.231 +    default "2.6.27.35" if KERNEL_V_2_6_27_35
  16.232 +    default "2.6.26.8" if KERNEL_V_2_6_26_8
  16.233 +    default "2.6.25.20" if KERNEL_V_2_6_25_20
  16.234 +    default "2.6.24.7" if KERNEL_V_2_6_24_7
  16.235 +    default "2.6.23.17" if KERNEL_V_2_6_23_17
  16.236 +    default "2.6.22.19" if KERNEL_V_2_6_22_19
  16.237 +    default "2.6.21.7" if KERNEL_V_2_6_21_7
  16.238 +    default "2.6.20.21" if KERNEL_V_2_6_20_21
  16.239 +    default "2.6.19.7" if KERNEL_V_2_6_19_7
  16.240      default "2.6.18.8" if KERNEL_V_2_6_18_8
  16.241 -    default "2.6.19.7" if KERNEL_V_2_6_19_7
  16.242 -    default "2.6.20.21" if KERNEL_V_2_6_20_21
  16.243 -    default "2.6.21.7" if KERNEL_V_2_6_21_7
  16.244 -    default "2.6.22.19" if KERNEL_V_2_6_22_19
  16.245 -    default "2.6.23.17" if KERNEL_V_2_6_23_17
  16.246 -    default "2.6.24.7" if KERNEL_V_2_6_24_7
  16.247 -    default "2.6.25.20" if KERNEL_V_2_6_25_20
  16.248 -    default "2.6.26.8" if KERNEL_V_2_6_26_8
  16.249 -    default "2.6.27.31" if KERNEL_V_2_6_27_31
  16.250 -    default "2.6.28.10" if KERNEL_V_2_6_28_10
  16.251 -    default "2.6.29" if KERNEL_V_2_6_29
  16.252 -    default "2.6.29.1" if KERNEL_V_2_6_29_1
  16.253 -    default "2.6.29.2" if KERNEL_V_2_6_29_2
  16.254 -    default "2.6.29.3" if KERNEL_V_2_6_29_3
  16.255 -    default "2.6.29.4" if KERNEL_V_2_6_29_4
  16.256 -    default "2.6.29.5" if KERNEL_V_2_6_29_5
  16.257 -    default "2.6.29.6" if KERNEL_V_2_6_29_6
  16.258 -    default "2.6.30" if KERNEL_V_2_6_30
  16.259 -    default "2.6.30.1" if KERNEL_V_2_6_30_1
  16.260 -    default "2.6.30.2" if KERNEL_V_2_6_30_2
  16.261 -    default "2.6.30.3" if KERNEL_V_2_6_30_3
  16.262 -    default "2.6.30.4" if KERNEL_V_2_6_30_4
  16.263 -    default "2.6.30.5" if KERNEL_V_2_6_30_5
  16.264 -# CT_INSERT_VERSION_STRING_ABOVE
  16.265 -# Don't remove above line!
  16.266      help
  16.267        Enter here the kernel version you want to use, if it is
  16.268        not listed above. Something like V.P.S or V.P.S.E, where:
    17.1 --- a/config/libc/eglibc.in	Sat Oct 03 18:49:23 2009 +0200
    17.2 +++ b/config/libc/eglibc.in	Sat Oct 03 18:49:51 2009 +0200
    17.3 @@ -15,33 +15,32 @@
    17.4  choice
    17.5      bool
    17.6      prompt "eglibc version"
    17.7 +# Don't remove next line
    17.8 +# CT_INSERT_VERSION_BELOW
    17.9  
   17.10 -config EGLIBC_V_2_5
   17.11 +config LIBC_V_2_10
   17.12      bool
   17.13 -    prompt "2_5"
   17.14 +    prompt "2_10"
   17.15 +
   17.16 +config EGLIBC_V_2_9
   17.17 +    bool
   17.18 +    prompt "2_9"
   17.19 +
   17.20 +config EGLIBC_V_2_8
   17.21 +    bool
   17.22 +    prompt "2_8"
   17.23 +
   17.24 +config EGLIBC_V_2_7
   17.25 +    bool
   17.26 +    prompt "2_7"
   17.27  
   17.28  config EGLIBC_V_2_6
   17.29      bool
   17.30      prompt "2_6"
   17.31  
   17.32 -config EGLIBC_V_2_7
   17.33 +config EGLIBC_V_2_5
   17.34      bool
   17.35 -    prompt "2_7"
   17.36 -
   17.37 -config EGLIBC_V_2_8
   17.38 -    bool
   17.39 -    prompt "2_8"
   17.40 -
   17.41 -config EGLIBC_V_2_9
   17.42 -    bool
   17.43 -    prompt "2_9"
   17.44 -
   17.45 -config LIBC_V_2_10
   17.46 -    bool
   17.47 -    prompt "2_10"
   17.48 -
   17.49 -# CT_INSERT_VERSION_ABOVE
   17.50 -# Don't remove above line!
   17.51 +    prompt "2_5"
   17.52  
   17.53  config EGLIBC_V_TRUNK
   17.54      bool
   17.55 @@ -53,15 +52,15 @@
   17.56  
   17.57  config LIBC_VERSION
   17.58      string
   17.59 +# Don't remove next line
   17.60 +# CT_INSERT_VERSION_STRING_BELOW
   17.61 +    default "2_10" if LIBC_V_2_10
   17.62 +    default "2_9" if EGLIBC_V_2_9
   17.63 +    default "2_8" if EGLIBC_V_2_8
   17.64 +    default "2_7" if EGLIBC_V_2_7
   17.65 +    default "2_6" if EGLIBC_V_2_6
   17.66 +    default "2_5" if EGLIBC_V_2_5
   17.67      default "trunk" if EGLIBC_V_TRUNK
   17.68 -    default "2_5" if EGLIBC_V_2_5
   17.69 -    default "2_6" if EGLIBC_V_2_6
   17.70 -    default "2_7" if EGLIBC_V_2_7
   17.71 -    default "2_8" if EGLIBC_V_2_8
   17.72 -    default "2_9" if EGLIBC_V_2_9
   17.73 -    default "2_10" if LIBC_V_2_10
   17.74 -# CT_INSERT_VERSION_STRING_ABOVE
   17.75 -# Don't remove above line!
   17.76  
   17.77  config EGLIBC_REVISION
   17.78      string
    18.1 --- a/config/libc/glibc.in	Sat Oct 03 18:49:23 2009 +0200
    18.2 +++ b/config/libc/glibc.in	Sat Oct 03 18:49:51 2009 +0200
    18.3 @@ -11,72 +11,58 @@
    18.4  choice
    18.5      bool
    18.6      prompt "glibc version"
    18.7 +# Don't remove next line
    18.8 +# CT_INSERT_VERSION_BELOW
    18.9 +
   18.10 +config LIBC_V_2_9
   18.11 +    bool
   18.12 +    prompt "2.9"
   18.13 +    select LIBC_GLIBC_2_8_or_later
   18.14 +
   18.15 +config LIBC_V_2_8
   18.16 +    bool
   18.17 +    prompt "2.8"
   18.18 +    select LIBC_GLIBC_2_8_or_later
   18.19 +
   18.20 +config LIBC_V_2_7
   18.21 +    bool
   18.22 +    prompt "2.7"
   18.23 +
   18.24 +config LIBC_V_2_6_1
   18.25 +    bool
   18.26 +    prompt "2.6.1"
   18.27 +
   18.28 +config LIBC_V_2_6
   18.29 +    bool
   18.30 +    prompt "2.6"
   18.31 +
   18.32 +config LIBC_V_2_5_1
   18.33 +    bool
   18.34 +    prompt "2.5.1"
   18.35 +
   18.36 +config LIBC_V_2_5
   18.37 +    bool
   18.38 +    prompt "2.5"
   18.39  
   18.40  config LIBC_V_2_3_6
   18.41      bool
   18.42      prompt "2.3.6 (OBSOLETE)"
   18.43      depends on OBSOLETE
   18.44  
   18.45 -config LIBC_V_2_5
   18.46 -    bool
   18.47 -    prompt "2.5"
   18.48 -
   18.49 -config LIBC_V_2_5_1
   18.50 -    bool
   18.51 -    prompt "2.5.1"
   18.52 -
   18.53 -config LIBC_V_2_6
   18.54 -    bool
   18.55 -    prompt "2.6"
   18.56 -
   18.57 -config LIBC_V_2_6_1
   18.58 -    bool
   18.59 -    prompt "2.6.1"
   18.60 -
   18.61 -config LIBC_V_2_7
   18.62 -    bool
   18.63 -    prompt "2.7"
   18.64 -
   18.65 -config LIBC_V_2_8
   18.66 -    bool
   18.67 -    prompt "2.8"
   18.68 -    select LIBC_GLIBC_2_8_or_later
   18.69 -
   18.70 -config LIBC_V_2_9
   18.71 -    bool
   18.72 -    prompt "2.9"
   18.73 -    select LIBC_GLIBC_2_8_or_later
   18.74 -
   18.75 -# CT_INSERT_VERSION_ABOVE
   18.76 -# Don't remove above line!
   18.77 -
   18.78 -config LIBC_V_LATEST
   18.79 -    bool
   18.80 -    prompt "'latest' snapshot (EXPERIMENTAL)"
   18.81 -    depends on EXPERIMENTAL
   18.82 -
   18.83 -config LIBC_V_date
   18.84 -    bool
   18.85 -    prompt "<specific date> (EXPERIMENTAL)"
   18.86 -    depends on EXPERIMENTAL
   18.87 -
   18.88  endchoice
   18.89  
   18.90  config LIBC_VERSION
   18.91      string
   18.92 -    prompt "Enter date (YYYYMMDD)" if LIBC_V_date
   18.93 -    default "latest" if LIBC_V_LATEST
   18.94 +# Don't remove next line
   18.95 +# CT_INSERT_VERSION_STRING_BELOW
   18.96 +    default "2.9" if LIBC_V_2_9
   18.97 +    default "2.8" if LIBC_V_2_8
   18.98 +    default "2.7" if LIBC_V_2_7
   18.99 +    default "2.6.1" if LIBC_V_2_6_1
  18.100 +    default "2.6" if LIBC_V_2_6
  18.101 +    default "2.5.1" if LIBC_V_2_5_1
  18.102 +    default "2.5" if LIBC_V_2_5
  18.103      default "2.3.6" if LIBC_V_2_3_6
  18.104 -    default "2.4" if LIBC_V_2_4
  18.105 -    default "2.5" if LIBC_V_2_5
  18.106 -    default "2.5.1" if LIBC_V_2_5_1
  18.107 -    default "2.6" if LIBC_V_2_6
  18.108 -    default "2.6.1" if LIBC_V_2_6_1
  18.109 -    default "2.7" if LIBC_V_2_7
  18.110 -    default "2.8" if LIBC_V_2_8
  18.111 -    default "2.9" if LIBC_V_2_9
  18.112 -# CT_INSERT_VERSION_STRING_ABOVE
  18.113 -# Don't remove above line!
  18.114  
  18.115  config LIBC_GLIBC_2_8_or_later
  18.116      bool
  18.117 @@ -130,14 +116,4 @@
  18.118  
  18.119  endif #  LIBC_GLIBC_CVS
  18.120  
  18.121 -#config LIBC_GLIBC_SNAPSHOT
  18.122 -#    bool
  18.123 -#    prompt "Use latest nightly snapshot"
  18.124 -#    help
  18.125 -#      See the help for the entry "Released tarball", above.
  18.126 -#      
  18.127 -#      If you can live with a moving code-base, say 'Y' here.
  18.128 -#      If you want your toolchain to really be reproducible, look at the
  18.129 -#      choice entry "Released tarball from FTP", above.
  18.130 -
  18.131  endchoice
    19.1 --- a/config/libc/newlib.in	Sat Oct 03 18:49:23 2009 +0200
    19.2 +++ b/config/libc/newlib.in	Sat Oct 03 18:49:51 2009 +0200
    19.3 @@ -13,23 +13,21 @@
    19.4  choice
    19.5      bool
    19.6      prompt "newlib version"
    19.7 +# Don't remove next line
    19.8 +# CT_INSERT_VERSION_BELOW
    19.9  
   19.10  config NEWLIB_V_1_17_0
   19.11      bool
   19.12      prompt "1.17.0"
   19.13  
   19.14 -# CT_INSERT_VERSION_ABOVE
   19.15 -# Don't remove above line!
   19.16 -
   19.17  endchoice
   19.18  
   19.19  config LIBC_VERSION
   19.20      string
   19.21 +# Don't remove next line
   19.22 +# CT_INSERT_VERSION_STRING_BELOW
   19.23      default "1.17.0" if NEWLIB_V_1_17_0
   19.24  
   19.25 -# CT_INSERT_VERSION_STRING_ABOVE
   19.26 -# Don't remove above line!
   19.27 -
   19.28  config ATMEL_AVR32_HEADERS
   19.29      bool
   19.30      prompt "Install Atmel AVR32 headers"
    20.1 --- a/config/libc/uClibc.in	Sat Oct 03 18:49:23 2009 +0200
    20.2 +++ b/config/libc/uClibc.in	Sat Oct 03 18:49:51 2009 +0200
    20.3 @@ -11,10 +11,30 @@
    20.4  choice
    20.5      bool
    20.6      prompt "uClibc version"
    20.7 +# Don't remove next line
    20.8 +# CT_INSERT_VERSION_BELOW
    20.9  
   20.10 -config LIBC_V_0_9_28
   20.11 +config LIBC_V_0_9_30_1
   20.12      bool
   20.13 -    prompt "0.9.28 (OBSOLETE)"
   20.14 +    prompt "0.9.30.1"
   20.15 +    select LIBC_UCLIBC_0_9_30_or_later
   20.16 +
   20.17 +config LIBC_V_0_9_30
   20.18 +    bool
   20.19 +    prompt "0.9.30"
   20.20 +    select LIBC_UCLIBC_0_9_30_or_later
   20.21 +
   20.22 +config LIBC_V_0_9_29
   20.23 +    bool
   20.24 +    prompt "0.9.29"
   20.25 +
   20.26 +config LIBC_V_0_9_28_3
   20.27 +    bool
   20.28 +    prompt "0.9.28.3"
   20.29 +
   20.30 +config LIBC_V_0_9_28_2
   20.31 +    bool
   20.32 +    prompt "0.9.28.2 (OBSOLETE)"
   20.33      depends on OBSOLETE
   20.34  
   20.35  config LIBC_V_0_9_28_1
   20.36 @@ -22,32 +42,11 @@
   20.37      prompt "0.9.28.1 (OBSOLETE)"
   20.38      depends on OBSOLETE
   20.39  
   20.40 -config LIBC_V_0_9_28_2
   20.41 +config LIBC_V_0_9_28
   20.42      bool
   20.43 -    prompt "0.9.28.2 (OBSOLETE)"
   20.44 +    prompt "0.9.28 (OBSOLETE)"
   20.45      depends on OBSOLETE
   20.46  
   20.47 -config LIBC_V_0_9_28_3
   20.48 -    bool
   20.49 -    prompt "0.9.28.3"
   20.50 -
   20.51 -config LIBC_V_0_9_29
   20.52 -    bool
   20.53 -    prompt "0.9.29"
   20.54 -
   20.55 -config LIBC_V_0_9_30
   20.56 -    bool
   20.57 -    prompt "0.9.30"
   20.58 -    select LIBC_UCLIBC_0_9_30_or_later
   20.59 -
   20.60 -config LIBC_V_0_9_30_1
   20.61 -    bool
   20.62 -    prompt "0.9.30.1"
   20.63 -    select LIBC_UCLIBC_0_9_30_or_later
   20.64 -
   20.65 -# CT_INSERT_VERSION_ABOVE
   20.66 -# Don't remove above line!
   20.67 -
   20.68  config LIBC_V_snapshot
   20.69      bool
   20.70      prompt "latest snapshot (EXPERIMENTAL)"
   20.71 @@ -63,16 +62,16 @@
   20.72  config LIBC_VERSION
   20.73      string
   20.74      prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date
   20.75 +# Don't remove next line
   20.76 +# CT_INSERT_VERSION_STRING_BELOW
   20.77 +    default "0.9.30.1" if LIBC_V_0_9_30_1
   20.78 +    default "0.9.30" if LIBC_V_0_9_30
   20.79 +    default "0.9.29" if LIBC_V_0_9_29
   20.80 +    default "0.9.28.3" if LIBC_V_0_9_28_3
   20.81 +    default "0.9.28.2" if LIBC_V_0_9_28_2
   20.82 +    default "0.9.28.1" if LIBC_V_0_9_28_1
   20.83 +    default "0.9.28" if LIBC_V_0_9_28
   20.84      default "snapshot" if LIBC_V_snapshot
   20.85 -    default "0.9.28" if LIBC_V_0_9_28
   20.86 -    default "0.9.28.1" if LIBC_V_0_9_28_1
   20.87 -    default "0.9.28.2" if LIBC_V_0_9_28_2
   20.88 -    default "0.9.28.3" if LIBC_V_0_9_28_3
   20.89 -    default "0.9.29" if LIBC_V_0_9_29
   20.90 -    default "0.9.30" if LIBC_V_0_9_30
   20.91 -    default "0.9.30.1" if LIBC_V_0_9_30_1
   20.92 -# CT_INSERT_VERSION_STRING_ABOVE
   20.93 -# Don't remove above line!
   20.94  
   20.95  config LIBC_UCLIBC_0_9_30_or_later
   20.96      bool
    21.1 --- a/config/toolchain.in	Sat Oct 03 18:49:23 2009 +0200
    21.2 +++ b/config/toolchain.in	Sat Oct 03 18:49:51 2009 +0200
    21.3 @@ -285,43 +285,4 @@
    21.4  
    21.5  endif # CROSS_NATIVE || CANADIAN
    21.6  
    21.7 -# Kept as a separate if block, even if it could go into the above block,
    21.8 -# because it seems better. No real reason, only that it seems right...
    21.9 -if CANADIAN
   21.10 -
   21.11 -comment "Host specifics"
   21.12 -
   21.13 -choice
   21.14 -    bool
   21.15 -    prompt "|  Install tools wrapper as:"
   21.16 -    depends on WRAPPER_NEEDED
   21.17 -    default TOOLS_WRAPPER_SHELL
   21.18 -
   21.19 -config TOOLS_WRAPPER_SCRIPT
   21.20 -    bool
   21.21 -    prompt "shell script"
   21.22 -    help
   21.23 -      If your host has a shell, then you should say 'Y' here, to use
   21.24 -      a (very very simple) shell script as wrapper.
   21.25 -      
   21.26 -      See docs/overview.txt, section "Tools wrapper".
   21.27 -
   21.28 -config TOOLS_WRAPPER_EXEC
   21.29 -    bool
   21.30 -    prompt "executable"
   21.31 -    help
   21.32 -      If your host lacks a shell, then you should say 'Y' here, to use
   21.33 -      an executable.
   21.34 -      
   21.35 -      See docs/overview.txt, section "Tools wrapper".
   21.36 -
   21.37 -endchoice
   21.38 -
   21.39 -config TOOLS_WRAPPER
   21.40 -    string
   21.41 -    default "script" if TOOLS_WRAPPER_SCRIPT
   21.42 -    default "exec"   if TOOLS_WRAPPER_EXEC
   21.43 -
   21.44 -endif # CROSS_NATIVE || CANADIAN
   21.45 -
   21.46  endmenu
    22.1 --- a/config/tools/libelf.in	Sat Oct 03 18:49:23 2009 +0200
    22.2 +++ b/config/tools/libelf.in	Sat Oct 03 18:49:51 2009 +0200
    22.3 @@ -8,22 +8,22 @@
    22.4  choice
    22.5      bool
    22.6      prompt "libelf version"
    22.7 +# Don't remove next line
    22.8 +# CT_INSERT_VERSION_BELOW
    22.9 +
   22.10 +config LIBELF_V_0_8_11
   22.11 +    bool
   22.12 +    prompt "0.8.11"
   22.13  
   22.14  config LIBELF_V_0_8_10
   22.15      bool
   22.16      prompt "0.8.10"
   22.17  
   22.18 -config LIBELF_V_0_8_11
   22.19 -    bool
   22.20 -    prompt "0.8.11"
   22.21 -
   22.22 -# CT_INSERT_VERSION_ABOVE
   22.23 -# Don't remove above line!
   22.24  endchoice
   22.25  
   22.26  config LIBELF_VERSION
   22.27      string
   22.28 +# Don't remove next line
   22.29 +# CT_INSERT_VERSION_STRING_BELOW
   22.30 +    default "0.8.11" if LIBELF_V_0_8_11
   22.31      default "0.8.10" if LIBELF_V_0_8_10
   22.32 -    default "0.8.11" if LIBELF_V_0_8_11
   22.33 -# CT_INSERT_VERSION_STRING_ABOVE
   22.34 -# Don't remove above line!
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/docs/MacOS-X.txt	Sat Oct 03 18:49:51 2009 +0200
    23.3 @@ -0,0 +1,283 @@
    23.4 +Introduction
    23.5 +------------
    23.6 +
    23.7 +This file introduces you to building a cross-toolchain on MacOS-X.
    23.8 +Apart from the crosstool-NG configuration options for the specific target,
    23.9 +what is important is:
   23.10 + - what pre-requisites to install
   23.11 + - how to install them
   23.12 + - how to work around the case-insensitivity of HFS+
   23.13 +
   23.14 +This file was submitted by:
   23.15 +  Blair Burtan <info@northernlightstactical.com>
   23.16 +The original version was found at:
   23.17 +  http://homepage.mac.com/macg3/TS7390-OSX-crosstool-instructions.txt
   23.18 +
   23.19 +
   23.20 +Text
   23.21 +----
   23.22 +
   23.23 +Compiling cross compiler for default TS-7390 debian system on Mac OS X
   23.24 +
   23.25 +Forewarning: It's kind of a pain. Several of OS X's packages aren't good enough
   23.26 +so you need to install some GNU stuff. You might have an easier time using a
   23.27 +package manager for OS X but I prefer to compile everything from source so I'm
   23.28 +going to provide the instructions for that. Also there are a few little catches
   23.29 +with how some of the older gcc/glibc stuff compiles on OS X.
   23.30 +
   23.31 +The version of glibc on the TS-7390 default file system is 2.3.6. So we need to
   23.32 +make a compiler with glibc 2.3.6 or older. I guess you can pick whatever version
   23.33 +of gcc you want to use. I'll pick 4.1.2, which is what is included with the 7390
   23.34 +debian. But you could theoretically do something newer like 4.3.3 (or older,
   23.35 +like 4.0.4) if you want, I think. All I know is the following works fine for gcc
   23.36 +4.1.2 and glibc 2.3.6.
   23.37 +
   23.38 +First, you have to install some prerequisites. Go in a temporary folder
   23.39 +somewhere and follow these directions.
   23.40 +
   23.41 +Some of the included OS X utilities aren't cool enough. So we need to download
   23.42 +and install some GNU utilities. Luckily they compile with no trouble in
   23.43 +Mac OS X! Nice work GNU people!
   23.44 +
   23.45 +First make sure you've installed the latest version of Xcode so you have gcc
   23.46 +on your Mac.
   23.47 +
   23.48 +Install GNU sed into /usr/local. Note: I believe configure defaults to
   23.49 +/usr/local as a prefix, but better safe than sorry.
   23.50 +
   23.51 +    curl -O http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2
   23.52 +    tar -xf sed-4.2.1.tar.bz2
   23.53 +    cd sed-4.2.1
   23.54 +    ./configure --prefix=/usr/local
   23.55 +    make -j 2 (or 4 or whatever...# of jobs that can run in parallel...
   23.56 +                        on a dual core machine I use 4)
   23.57 +    sudo make install
   23.58 +
   23.59 +Install GNU coreutils:
   23.60 +
   23.61 +    curl -O http://ftp.gnu.org/gnu/coreutils/coreutils-7.4.tar.gz
   23.62 +    tar -xf coreutils-7.4.tar.gz
   23.63 +    cd coreutils-7.4
   23.64 +    ./configure --prefix=/usr/local
   23.65 +    make -j 2
   23.66 +    sudo make install
   23.67 +
   23.68 +Install GNU libtool:
   23.69 +
   23.70 +    curl -O http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz
   23.71 +    tar -xf libtool-2.2.6a.tar.gz
   23.72 +    cd libtool-2.2.6
   23.73 +    ./configure --prefix=/usr/local
   23.74 +    make -j 2
   23.75 +    sudo make install
   23.76 +
   23.77 +Install GNU awk, needed to fix a weird error in glibc compile:
   23.78 +
   23.79 +    curl -O http://ftp.gnu.org/gnu/gawk/gawk-3.1.7.tar.bz2
   23.80 +    tar -xf gawk-3.1.7.tar.bz2
   23.81 +    cd gawk-3.1.7
   23.82 +    ./configure --prefix=/usr/local
   23.83 +    make -j 2
   23.84 +    sudo make install
   23.85 +
   23.86 +Xcode doesn't come with objcopy/objdump, but you need them. Download GNU
   23.87 +binutils 2.19.1 and install just objcopy and objdump. Not sure how exactly to
   23.88 +do only them so I compile it all and copy them manually....there may be a
   23.89 +better way.
   23.90 +
   23.91 +    curl -O http://ftp.gnu.org/gnu/binutils/binutils-2.19.1.tar.bz2
   23.92 +    tar -xf binutils-2.19.1.tar.bz2
   23.93 +    cd binutils-2.19.1
   23.94 +    ./configure --prefix=/usr/local
   23.95 +    make -j 2
   23.96 +    sudo cp binutils/obj{dump,copy} /usr/local/bin
   23.97 +
   23.98 +
   23.99 +Done installing prerequisites...now do the fun stuff!
  23.100 +
  23.101 +
  23.102 +1) Create a disk image with Disk Utility (in /Utilities/Disk Utility).
  23.103 +    Open it and go to File->New->Blank Disk Image.
  23.104 +    Save As: Call it whatever you want.
  23.105 +    Volume name: Call it CrosstoolCompile
  23.106 +    Volume size: Go to custom and choose 2000 MB. This is a temporary image you
  23.107 +                 can delete once you're done compiling if you wish.
  23.108 +    Volume format: Choose Mac OS Extended (Case-sensitive, journaled).
  23.109 +        Mac OS X's default file system does not allow you to name two files
  23.110 +        the same with different cases (abcd and ABCD) but you need this for
  23.111 +        crosstool. So that's why we're creating a disk image. Leave everything
  23.112 +        else the default and save it wherever you want.
  23.113 +
  23.114 +2) Create another disk image where the final toolchain will be installed.
  23.115 +    Your crosstool needs to go on a disk image for the same reason--needs a
  23.116 +    case sensitive file system and regular Mac OS X HFS+ is not. So we have to
  23.117 +    make another one. Follow the steps above but set the volume name to
  23.118 +    Crosstool and then make the volume size something like 300MB. Just make
  23.119 +    sure you leave plenty of room for any libraries you want to add to your
  23.120 +    cross compiler and that kind of stuff. The resulting toolchain will be about
  23.121 +    110 MB in size. Set the Volume Format to
  23.122 +    Mac OS Extended (Case-sensitive, journaled).
  23.123 +    Save this image somewhere handy. You'll be using it forever after this.
  23.124 +
  23.125 +
  23.126 +3) Make sure they're both mounted.
  23.127 +
  23.128 +4) cd /Volumes/CrosstoolCompile
  23.129 +
  23.130 +5) Grab crosstool-ng:
  23.131 +    curl -O http://ymorin.is-a-geek.org/download    \
  23.132 +                /crosstool-ng/crosstool-ng-1.4.2.tar.bz2
  23.133 +    (OS X doesn't come with wget by default)
  23.134 +
  23.135 +6) Expand it
  23.136 +    tar -xf crosstool-ng-1.4.2.tar.bz2
  23.137 +    cd crosstool-ng-1.4.2
  23.138 +
  23.139 +7) Build it
  23.140 +    export PATH=/usr/local/bin:$PATH
  23.141 +
  23.142 +    Make sure you do it like this.
  23.143 +        /usr/local/bin has to come in the path BEFORE anything else.
  23.144 +
  23.145 +    ./configure --local
  23.146 +    make
  23.147 +
  23.148 +8) Configure crosstool
  23.149 +    ./ct-ng menuconfig
  23.150 +
  23.151 +At this point you should have a screen up similar to the Linux kernel config.
  23.152 +Now set up options. Leave options as default if I haven't mentioned them.
  23.153 +
  23.154 +Paths and misc options:
  23.155 +    Enable Use obsolete features
  23.156 +    Enable Try features marked as EXPERIMENTAL
  23.157 +    Set prefix directory to:
  23.158 +        /Volumes/Crosstool/${CT_TARGET}
  23.159 +        (this tells it to install on the disk image you created)
  23.160 +    Number of parallel jobs: Multiply the number of cores you have times 2.
  23.161 +    That's what I generally do. So my dual core can do 4 jobs.
  23.162 +    Makes compiling the toolchain faster.
  23.163 +
  23.164 +Target options:
  23.165 +    Target Architecture: ARM
  23.166 +    Use EABI: Do NOT check this. The default TS Debian filesystem is OABI.
  23.167 +        If you are doing an EABI one, you can set this to true (but may want
  23.168 +        to do a different version of gcc/glibc)
  23.169 +    Architecture level: armv4t
  23.170 +        armv4t is for the EP9302. other processors you would pick the
  23.171 +            right architecture here.
  23.172 +    Floating point: Hardware
  23.173 +
  23.174 +    I believe this is correct even though it's not really using an FPU because
  23.175 +    the pre-EABI debian distro was compiled with hardfloat instructions so
  23.176 +    whenever you do a floating point instruction the kernel is actually
  23.177 +    trapping an illegal instruction error, makes for slow floating point...
  23.178 +    EABI is so much better.
  23.179 +
  23.180 +    I know hardware is the default, but I just wanted to clarify that you need
  23.181 +    to choose hardware here. I'm pretty sure anyway.
  23.182 +
  23.183 +Toolchain Options:
  23.184 +    Tuple's vendor string: whatever you want.
  23.185 +        It'll be arm-yourtuple-linux-gnu when you're finished.
  23.186 +
  23.187 +Operating System:
  23.188 +    Target OS: linux
  23.189 +    Linux kernel version: 2.6.21.7 (best match for TS kernel!)
  23.190 +
  23.191 +binutils:
  23.192 +    version: 2.19.1
  23.193 +C compiler:
  23.194 +    gcc
  23.195 +    version: 4.1.2
  23.196 +    choose C++ below, so you can compile C++!
  23.197 +C-library:
  23.198 +    glibc (NOT eglibc for this)
  23.199 +    glibc version: 2.3.6
  23.200 +    Threading implementation to use: linuxthreads
  23.201 +
  23.202 +(note: nptl is better than linuxthreads, but it looks like nptl didn't support
  23.203 +       ARM back in glibc 2.3.6?
  23.204 +
  23.205 +Exit and save config.
  23.206 +
  23.207 +Now we need to add a patch. Looks like the configure script for glibc does not
  23.208 +like some of apple's binutils, so we need to patch it to skip the version tests
  23.209 +for as and ld. Stick this patch in crosstool-ng-1.4.2/patches/glibc/2.3.6 to
  23.210 +skip the version test for as and ld:
  23.211 +
  23.212 +http://homepage.mac.com/macg3/300-glibc-2.3.6-configure-patch-OSX.patch
  23.213 +
  23.214 +(or see below, at the end of this file)
  23.215 +
  23.216 +---------
  23.217 +
  23.218 +Okay, done setting up crosstool...now...
  23.219 +
  23.220 +./ct-ng build
  23.221 +
  23.222 +Sit back, relax, wait a while. Crosstool-ng will do the rest, automatically
  23.223 +downloading tarballs, patching them, installing them. Could take quite a long
  23.224 +time. The actual compiling took about 30 minutes on my older MacBook Pro. When
  23.225 +you're done you have a cross compiler on your disk image that you named
  23.226 +"Crosstool". Look in there and you're all set!
  23.227 +
  23.228 +So whenever you want to use the cross compiler, you need to mount this disk
  23.229 +image. You could also create an actual partition on your computer that is
  23.230 +Mac OS X extended case-sensitive if you wish. Then you don't need the disk
  23.231 +image.
  23.232 +
  23.233 +You can delete the CrosstoolCompile disk image. It was just used temporarily
  23.234 +while compiling everything.
  23.235 +
  23.236 +Note that I'm pretty sure gcc 4.1.2 has a bug in assembly generation that will
  23.237 +cause Qt 4.5 to segfault. I'm fairly sure I saw this problem before with 4.1.2.
  23.238 +I know for a fact that gcc 4.3.3 has the bug. This bug report:
  23.239 +http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39429 has the details. I adapted the
  23.240 +patch at the bottom to work with gcc 4.3.3. you might be able to apply it to
  23.241 +other gcc versions. Not sure. I think 4.0.4 does not have this bug so you might
  23.242 +even try compiling 4.0.4 instead of 4.1.2. Lots of options. Hope this helps,
  23.243 +I've struggled with this stuff a lot but it's so convenient to have a native
  23.244 +OS X toolchain!
  23.245 +
  23.246 +
  23.247 +Patch
  23.248 +-----
  23.249 +
  23.250 +Here is the afore-mentioned patch:
  23.251 +
  23.252 +---8<---
  23.253 +Mac OS X fails configuring because its included binutils kind of suck.
  23.254 +This patch makes the glibc 2.3.6 configure script ignore the
  23.255 +installed version of as and ld. It just makes the configure
  23.256 +script believe that it's as version 2.13 and ld 2.13.
  23.257 +
  23.258 +Made on 2009-08-08 by Doug Brown
  23.259 +
  23.260 +--- glibc-2.3.6/configure.orig	2009-08-08 10:40:10.000000000 -0700
  23.261 ++++ glibc-2.3.6/configure	2009-08-08 10:42:49.000000000 -0700
  23.262 +@@ -3916,10 +3916,7 @@ else
  23.263 + echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
  23.264 +   ac_prog_version=`$AS -v </dev/null 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
  23.265 +   case $ac_prog_version in
  23.266 +-    '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
  23.267 +-    2.1[3-9]*)
  23.268 +-       ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
  23.269 +-    *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
  23.270 ++    *) ac_prog_version="2.13, ok"; ac_verc_fail=no;;
  23.271 + 
  23.272 +   esac
  23.273 +   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
  23.274 +@@ -3977,10 +3974,7 @@ else
  23.275 + echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
  23.276 +   ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
  23.277 +   case $ac_prog_version in
  23.278 +-    '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
  23.279 +-    2.1[3-9]*)
  23.280 +-       ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
  23.281 +-    *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
  23.282 ++    *) ac_prog_version="2.13, ok"; ac_verc_fail=no;;
  23.283 + 
  23.284 +   esac
  23.285 +   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
  23.286 +---8<---
    24.1 --- a/docs/known-issues.txt	Sat Oct 03 18:49:23 2009 +0200
    24.2 +++ b/docs/known-issues.txt	Sat Oct 03 18:49:51 2009 +0200
    24.3 @@ -51,8 +51,10 @@
    24.4    None known.
    24.5  
    24.6  Workaround:
    24.7 -  If this happens for you, stick with glibc-2.6.1 for now.
    24.8 -  Or investigate! :-)
    24.9 +  It seems that using -O2 in the CFLAGS fixes the problem. It has been
   24.10 +  confirmed in the following threads:
   24.11 +    http://sourceware.org/ml/crossgcc/2009-09/msg00055.html (for glibc)
   24.12 +    http://sourceware.org/ml/crossgcc/2009-10/msg00001.html (for eglibc)
   24.13  
   24.14  --------------------------------
   24.15  Symptoms:
    25.1 --- a/docs/overview.txt	Sat Oct 03 18:49:23 2009 +0200
    25.2 +++ b/docs/overview.txt	Sat Oct 03 18:49:51 2009 +0200
    25.3 @@ -27,7 +27,9 @@
    25.4    Note on // jobs
    25.5    Tools wrapper
    25.6  Using the toolchain
    25.7 +  The 'populate' script
    25.8  Toolchain types
    25.9 +  Seemingly-native toolchains
   25.10  Internals
   25.11    Makefile front-end
   25.12    Kconfig parser
   25.13 @@ -154,11 +156,9 @@
   25.14  
   25.15  See below for complete usage.
   25.16  
   25.17 -Now, provided you checked-out the code, you can send me your interesting changes
   25.18 -by running:
   25.19 -  svn diff
   25.20 -
   25.21 -and mailing me the result! :-P
   25.22 +Now, provided you used a clone of the repository, you can send me your changes.
   25.23 +See the file README, at the top of crosstool-NG source, for how to submit
   25.24 +changees.
   25.25  
   25.26  Preparing for packaging |
   25.27  ------------------------+
   25.28 @@ -398,7 +398,7 @@
   25.29  
   25.30  The libraries are built as shared libraries, because building them as static
   25.31  libraries has some short-comings. This poses no problem at build time, as
   25.32 -crosstool-NG correctly points gcc (and binutiols and gdb) to the correct
   25.33 +crosstool-NG correctly points gcc (and binutils and gdb) to the correct
   25.34  place where our own version of the libraries are installed. But it poses
   25.35  a problem when gcc et al. are run: the place where the libraries are is most
   25.36  probably not known to the host dynamic linker. Still worse, if the host system
   25.37 @@ -408,7 +408,7 @@
   25.38  by using the LD_LIBRARY_PATH variable, that informs the dynamic linker where
   25.39  to look for shared libraries prior to searching its standard places. But we
   25.40  can't impose that burden on all the system (because it'd be a nightmare to
   25.41 -configure, and because two tolchains on the same system may use different
   25.42 +configure, and because two toolchains on the same system may use different
   25.43  versions of the libraries); so we have to do it on a per-toolchain basis.
   25.44  
   25.45  So we rename all binaries of the toolchain (by adding a dot '.' as their first
   25.46 @@ -590,6 +590,21 @@
   25.47      were all being hashed out, Canada had three national political parties.
   25.48      http://en.wikipedia.org/wiki/Cross_compiler
   25.49  
   25.50 +Seemingly-native toolchains |
   25.51 +----------------------------+
   25.52 +
   25.53 +Seemingly-native toolchains are toolchains that target the same architecture
   25.54 +as the one it is built on, and on which it will run, but the machine tuple
   25.55 +may be different (eg i686 vs. i386, or x86_64-unknown-linux-gnu vs.
   25.56 +x86_64-pc-linux-gnu). This also applies if the target architecture is of the
   25.57 +same kind (eg. x86 vs. x86_64, or ppc vs. ppc64).
   25.58 +
   25.59 +Such toolchain is tricky to build, as the configure scripts may incorrectly
   25.60 +assume that files (headers and libs) from the build (or host) machine can be
   25.61 +used by the cross-compiler it is going to build. The problem seems to arise
   25.62 +only with glibc (and eglibc?) starting with version 2.7.
   25.63 +
   25.64 +
   25.65  _____________
   25.66              /
   25.67  Internals  /
    26.1 --- a/kconfig/conf.c	Sat Oct 03 18:49:23 2009 +0200
    26.2 +++ b/kconfig/conf.c	Sat Oct 03 18:49:51 2009 +0200
    26.3 @@ -67,10 +67,10 @@
    26.4  static void check_stdin(void)
    26.5  {
    26.6  	if (!valid_stdin) {
    26.7 -		printf(_("aborted!\n\n"));
    26.8 -		printf(_("Console input/output is redirected. "));
    26.9 -		printf(_("Run 'make oldconfig' to update configuration.\n\n"));
   26.10 -		exit(1);
   26.11 +		/* For crosstool-NG, we don't care if stdin/stdout got redirected.
   26.12 +		 * In this case, just printf a cariage return, for pretty output.
   26.13 +		 */
   26.14 +		printf("\n");
   26.15  	}
   26.16  }
   26.17  
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/patches/gcc/4.3.0/380-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    27.3 @@ -0,0 +1,11 @@
    27.4 +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:44.000000000 +0200
    27.5 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:51.000000000 +0200
    27.6 +@@ -44,7 +44,7 @@
    27.7 +    The ARM10TDMI core is the default for armv5t, so set
    27.8 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
    27.9 + #undef  SUBTARGET_CPU_DEFAULT
   27.10 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   27.11 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   27.12 + 
   27.13 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   27.14 +    config.gcc for big endian configurations.  */
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/patches/gcc/4.3.1/360-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    28.3 @@ -0,0 +1,11 @@
    28.4 +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:44.000000000 +0200
    28.5 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:51.000000000 +0200
    28.6 +@@ -44,7 +44,7 @@
    28.7 +    The ARM10TDMI core is the default for armv5t, so set
    28.8 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
    28.9 + #undef  SUBTARGET_CPU_DEFAULT
   28.10 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   28.11 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   28.12 + 
   28.13 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   28.14 +    config.gcc for big endian configurations.  */
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/patches/gcc/4.3.2/390-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    29.3 @@ -0,0 +1,11 @@
    29.4 +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:44.000000000 +0200
    29.5 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:51.000000000 +0200
    29.6 +@@ -44,7 +44,7 @@
    29.7 +    The ARM10TDMI core is the default for armv5t, so set
    29.8 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
    29.9 + #undef  SUBTARGET_CPU_DEFAULT
   29.10 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   29.11 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   29.12 + 
   29.13 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   29.14 +    config.gcc for big endian configurations.  */
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/patches/gcc/4.3.3/390-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    30.3 @@ -0,0 +1,11 @@
    30.4 +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:44.000000000 +0200
    30.5 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:51.000000000 +0200
    30.6 +@@ -44,7 +44,7 @@
    30.7 +    The ARM10TDMI core is the default for armv5t, so set
    30.8 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
    30.9 + #undef  SUBTARGET_CPU_DEFAULT
   30.10 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   30.11 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   30.12 + 
   30.13 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   30.14 +    config.gcc for big endian configurations.  */
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/patches/gcc/4.3.4/390-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    31.3 @@ -0,0 +1,11 @@
    31.4 +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:44.000000000 +0200
    31.5 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h	2009-09-08 23:46:51.000000000 +0200
    31.6 +@@ -44,7 +44,7 @@
    31.7 +    The ARM10TDMI core is the default for armv5t, so set
    31.8 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
    31.9 + #undef  SUBTARGET_CPU_DEFAULT
   31.10 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   31.11 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   31.12 + 
   31.13 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   31.14 +    config.gcc for big endian configurations.  */
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/patches/gcc/4.3.4/400-ecjx-host-cc.patch	Sat Oct 03 18:49:51 2009 +0200
    32.3 @@ -0,0 +1,13 @@
    32.4 +diff -ur gcc-4.3.4-orig/libjava/Makefile.in gcc-4.3.4/libjava/Makefile.in
    32.5 +--- gcc-4.3.4-orig/libjava/Makefile.in	2009-08-04 04:12:27.000000000 -0700
    32.6 ++++ gcc-4.3.4/libjava/Makefile.in	2009-09-23 22:03:15.750951483 -0700
    32.7 +@@ -8874,6 +8874,9 @@
    32.8 + ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) 
    32.9 + 	@rm -f ecjx$(EXEEXT)
   32.10 + 	$(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS)
   32.11 ++ecjx.$(OBJEXT): $(ecjx_SOURCES)
   32.12 ++	@rm -f ecjx.$(OBJEXT)
   32.13 ++	$(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $<
   32.14 + gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) 
   32.15 + 	@rm -f gappletviewer$(EXEEXT)
   32.16 + 	$(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS)
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/patches/gcc/4.4.1/100-alpha-mieee-default.patch	Sat Oct 03 18:49:51 2009 +0200
    33.3 @@ -0,0 +1,24 @@
    33.4 +diff -durN gcc-4.4.0.orig/gcc/config/alpha/alpha.h gcc-4.4.0/gcc/config/alpha/alpha.h
    33.5 +--- gcc-4.4.0.orig/gcc/config/alpha/alpha.h	2009-02-20 16:20:38.000000000 +0100
    33.6 ++++ gcc-4.4.0/gcc/config/alpha/alpha.h	2009-05-27 21:37:58.000000000 +0200
    33.7 +@@ -95,6 +95,8 @@
    33.8 +   while (0)
    33.9 + #endif
   33.10 + 
   33.11 ++#define CPP_SPEC "%{!no-ieee:-mieee}"
   33.12 ++
   33.13 + #define WORD_SWITCH_TAKES_ARG(STR)		\
   33.14 +  (!strcmp (STR, "rpath") || DEFAULT_WORD_SWITCH_TAKES_ARG(STR))
   33.15 + 
   33.16 +diff -durN gcc-4.4.0.orig/gcc/config/alpha/alpha.opt gcc-4.4.0/gcc/config/alpha/alpha.opt
   33.17 +--- gcc-4.4.0.orig/gcc/config/alpha/alpha.opt	2007-08-02 12:49:31.000000000 +0200
   33.18 ++++ gcc-4.4.0/gcc/config/alpha/alpha.opt	2009-05-27 21:37:58.000000000 +0200
   33.19 +@@ -39,7 +39,7 @@
   33.20 + Request IEEE-conformant math library routines (OSF/1)
   33.21 + 
   33.22 + mieee
   33.23 +-Target Report RejectNegative Mask(IEEE)
   33.24 ++Target Report Mask(IEEE)
   33.25 + Emit IEEE-conformant code, without inexact exceptions
   33.26 + 
   33.27 + mieee-with-inexact
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/patches/gcc/4.4.1/110-trampolinewarn.patch	Sat Oct 03 18:49:51 2009 +0200
    34.3 @@ -0,0 +1,27 @@
    34.4 +diff -durN gcc-4.4.0.orig/gcc/builtins.c gcc-4.4.0/gcc/builtins.c
    34.5 +--- gcc-4.4.0.orig/gcc/builtins.c	2009-03-30 19:42:27.000000000 +0200
    34.6 ++++ gcc-4.4.0/gcc/builtins.c	2009-05-27 21:38:01.000000000 +0200
    34.7 +@@ -5768,6 +5768,9 @@
    34.8 +   trampolines_created = 1;
    34.9 +   INITIALIZE_TRAMPOLINE (r_tramp, r_func, r_chain);
   34.10 + 
   34.11 ++  if (warn_trampolines)
   34.12 ++    warning (OPT_Wtrampolines, "generating trampoline in object (requires executable stack)");
   34.13 ++
   34.14 +   return const0_rtx;
   34.15 + }
   34.16 + 
   34.17 +diff -durN gcc-4.4.0.orig/gcc/common.opt gcc-4.4.0/gcc/common.opt
   34.18 +--- gcc-4.4.0.orig/gcc/common.opt	2009-03-28 18:28:45.000000000 +0100
   34.19 ++++ gcc-4.4.0/gcc/common.opt	2009-05-27 21:38:01.000000000 +0200
   34.20 +@@ -197,6 +197,10 @@
   34.21 + Common Var(warn_type_limits) Init(-1) Warning
   34.22 + Warn if a comparison is always true or always false due to the limited range of the data type
   34.23 + 
   34.24 ++Wtrampolines
   34.25 ++Common Var(warn_trampolines) Init(1)
   34.26 ++Warn whenever a trampoline is generated
   34.27 ++
   34.28 + Wuninitialized
   34.29 + Common Var(warn_uninitialized) Warning
   34.30 + Warn about uninitialized automatic variables
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/patches/gcc/4.4.1/120-java-nomulti.patch	Sat Oct 03 18:49:51 2009 +0200
    35.3 @@ -0,0 +1,46 @@
    35.4 +diff -durN gcc-4.4.0.orig/libjava/configure gcc-4.4.0/libjava/configure
    35.5 +--- gcc-4.4.0.orig/libjava/configure	2009-04-21 11:08:08.000000000 +0200
    35.6 ++++ gcc-4.4.0/libjava/configure	2009-05-27 21:38:03.000000000 +0200
    35.7 +@@ -1021,6 +1021,8 @@
    35.8 +                           default=yes
    35.9 +   --enable-java-maintainer-mode
   35.10 +                           allow rebuilding of .class and .h files
   35.11 ++  --enable-libjava-multilib
   35.12 ++                          build libjava as multilib
   35.13 +   --disable-dependency-tracking  speeds up one-time build
   35.14 +   --enable-dependency-tracking   do not reject slow dependency extractors
   35.15 +   --enable-maintainer-mode  enable make rules and dependencies not useful
   35.16 +@@ -1973,6 +1975,16 @@
   35.17 + fi
   35.18 + 
   35.19 + 
   35.20 ++# Check whether --enable-libjava-multilib was given.
   35.21 ++if test "${enable_libjava_multilib+set}" = set; then
   35.22 ++  enableval=$enable_libjava_multilib;
   35.23 ++fi
   35.24 ++
   35.25 ++if test "$enable_libjava_multilib" = no; then
   35.26 ++  multilib=no
   35.27 ++  ac_configure_args="$ac_configure_args --disable-multilib"
   35.28 ++fi
   35.29 ++
   35.30 + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
   35.31 + 
   35.32 + 
   35.33 +diff -durN gcc-4.4.0.orig/libjava/configure.ac gcc-4.4.0/libjava/configure.ac
   35.34 +--- gcc-4.4.0.orig/libjava/configure.ac	2009-04-09 23:54:28.000000000 +0200
   35.35 ++++ gcc-4.4.0/libjava/configure.ac	2009-05-27 21:38:03.000000000 +0200
   35.36 +@@ -139,6 +139,13 @@
   35.37 + 	[allow rebuilding of .class and .h files]))
   35.38 + AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes)
   35.39 + 
   35.40 ++AC_ARG_ENABLE(libjava-multilib,
   35.41 ++	AS_HELP_STRING([--enable-libjava-multilib], [build libjava as multilib]))
   35.42 ++if test "$enable_libjava_multilib" = no; then
   35.43 ++  multilib=no
   35.44 ++  ac_configure_args="$ac_configure_args --disable-multilib"
   35.45 ++fi
   35.46 ++
   35.47 + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX.
   35.48 + GCC_NO_EXECUTABLES
   35.49 + 
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/patches/gcc/4.4.1/130-cross-compile.patch	Sat Oct 03 18:49:51 2009 +0200
    36.3 @@ -0,0 +1,39 @@
    36.4 +diff -durN gcc-4.4.0.orig/gcc/configure gcc-4.4.0/gcc/configure
    36.5 +--- gcc-4.4.0.orig/gcc/configure	2009-03-24 18:46:03.000000000 +0100
    36.6 ++++ gcc-4.4.0/gcc/configure	2009-05-27 21:38:06.000000000 +0200
    36.7 +@@ -13997,7 +13997,7 @@
    36.8 + 	    | powerpc*-*-*,powerpc64*-*-*)
    36.9 + 		CROSS="$CROSS -DNATIVE_CROSS" ;;
   36.10 + 	esac
   36.11 +-elif test "x$TARGET_SYSTEM_ROOT" != x; then
   36.12 ++elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
   36.13 +         SYSTEM_HEADER_DIR=$build_system_header_dir
   36.14 + fi
   36.15 + 
   36.16 +diff -durN gcc-4.4.0.orig/gcc/configure.ac gcc-4.4.0/gcc/configure.ac
   36.17 +--- gcc-4.4.0.orig/gcc/configure.ac	2009-03-24 18:46:03.000000000 +0100
   36.18 ++++ gcc-4.4.0/gcc/configure.ac	2009-05-27 21:38:06.000000000 +0200
   36.19 +@@ -1720,7 +1720,7 @@
   36.20 + 	    | powerpc*-*-*,powerpc64*-*-*)
   36.21 + 		CROSS="$CROSS -DNATIVE_CROSS" ;;
   36.22 + 	esac
   36.23 +-elif test "x$TARGET_SYSTEM_ROOT" != x; then
   36.24 ++elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then
   36.25 +         SYSTEM_HEADER_DIR=$build_system_header_dir 
   36.26 + fi
   36.27 + 
   36.28 +diff -durN gcc-4.4.0.orig/gcc/unwind-dw2.c gcc-4.4.0/gcc/unwind-dw2.c
   36.29 +--- gcc-4.4.0.orig/gcc/unwind-dw2.c	2009-04-10 01:23:07.000000000 +0200
   36.30 ++++ gcc-4.4.0/gcc/unwind-dw2.c	2009-05-27 21:38:06.000000000 +0200
   36.31 +@@ -329,9 +329,11 @@
   36.32 + }
   36.33 + #endif
   36.34 + 
   36.35 ++#ifndef inhibit_libc
   36.36 + #ifdef MD_UNWIND_SUPPORT
   36.37 + #include MD_UNWIND_SUPPORT
   36.38 + #endif
   36.39 ++#endif
   36.40 + 
   36.41 + /* Extract any interesting information from the CIE for the translation
   36.42 +    unit F belongs to.  Return a pointer to the byte after the augmentation,
    37.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.2 +++ b/patches/gcc/4.4.1/140-default-format-security.patch	Sat Oct 03 18:49:51 2009 +0200
    37.3 @@ -0,0 +1,49 @@
    37.4 +diff -durN gcc-4.4.0.orig/gcc/c-common.c gcc-4.4.0/gcc/c-common.c
    37.5 +--- gcc-4.4.0.orig/gcc/c-common.c	2009-03-30 19:42:27.000000000 +0200
    37.6 ++++ gcc-4.4.0/gcc/c-common.c	2009-05-27 21:38:08.000000000 +0200
    37.7 +@@ -301,7 +301,7 @@
    37.8 + /* Warn about format/argument anomalies in calls to formatted I/O functions
    37.9 +    (*printf, *scanf, strftime, strfmon, etc.).  */
   37.10 + 
   37.11 +-int warn_format;
   37.12 ++int warn_format = 1;
   37.13 + 
   37.14 + /* Warn about using __null (as NULL in C++) as sentinel.  For code compiled
   37.15 +    with GCC this doesn't matter as __null is guaranteed to have the right
   37.16 +diff -durN gcc-4.4.0.orig/gcc/c.opt gcc-4.4.0/gcc/c.opt
   37.17 +--- gcc-4.4.0.orig/gcc/c.opt	2009-03-18 22:14:53.000000000 +0100
   37.18 ++++ gcc-4.4.0/gcc/c.opt	2009-05-27 21:38:08.000000000 +0200
   37.19 +@@ -236,7 +236,7 @@
   37.20 + Warn about format strings that contain NUL bytes
   37.21 + 
   37.22 + Wformat-security
   37.23 +-C ObjC C++ ObjC++ Var(warn_format_security) Warning
   37.24 ++C ObjC C++ ObjC++ Var(warn_format_security) Init(1) Warning
   37.25 + Warn about possible security problems with format functions
   37.26 + 
   37.27 + Wformat-y2k
   37.28 +diff -durN gcc-4.4.0.orig/gcc/doc/invoke.texi gcc-4.4.0/gcc/doc/invoke.texi
   37.29 +--- gcc-4.4.0.orig/gcc/doc/invoke.texi	2009-04-01 09:18:47.000000000 +0200
   37.30 ++++ gcc-4.4.0/gcc/doc/invoke.texi	2009-05-27 21:38:08.000000000 +0200
   37.31 +@@ -2867,6 +2867,9 @@
   37.32 + @option{-Wformat-nonliteral}, @option{-Wformat-security}, and
   37.33 + @option{-Wformat=2} are available, but are not included in @option{-Wall}.
   37.34 + 
   37.35 ++NOTE: In Gentoo, this option is enabled by default for C, C++, ObjC, ObjC++.
   37.36 ++To disable, use @option{-Wformat=0}.
   37.37 ++
   37.38 + @item -Wformat-y2k
   37.39 + @opindex Wformat-y2k
   37.40 + @opindex Wno-format-y2k
   37.41 +@@ -2920,6 +2923,11 @@
   37.42 + in future warnings may be added to @option{-Wformat-security} that are not
   37.43 + included in @option{-Wformat-nonliteral}.)
   37.44 + 
   37.45 ++NOTE: In Gentoo, this option is enabled by default for C, C++, ObjC, ObjC++.
   37.46 ++To disable, use @option{-Wno-format-security}, or disable all format warnings
   37.47 ++with @option{-Wformat=0}.  To make format security warnings fatal, specify
   37.48 ++@option{-Werror=format-security}.
   37.49 ++
   37.50 + @item -Wformat=2
   37.51 + @opindex Wformat=2
   37.52 + @opindex Wno-format=2
    38.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.2 +++ b/patches/gcc/4.4.1/150-default-fortify-source.patch	Sat Oct 03 18:49:51 2009 +0200
    38.3 @@ -0,0 +1,26 @@
    38.4 +diff -durN gcc-4.4.0.orig/gcc/doc/invoke.texi gcc-4.4.0/gcc/doc/invoke.texi
    38.5 +--- gcc-4.4.0.orig/gcc/doc/invoke.texi	2009-05-27 21:38:11.000000000 +0200
    38.6 ++++ gcc-4.4.0/gcc/doc/invoke.texi	2009-05-27 21:38:11.000000000 +0200
    38.7 +@@ -5411,6 +5411,11 @@
    38.8 + Please note the warning under @option{-fgcse} about
    38.9 + invoking @option{-O2} on programs that use computed gotos.
   38.10 + 
   38.11 ++NOTE: In Gentoo, @option{-D_FORTIFY_SOURCE=2} is set by default, and is
   38.12 ++activated when @option{-O} is set to 2 or higher.  This enables additional
   38.13 ++compile-time and run-time checks for several libc functions.  To disable,
   38.14 ++specify either @option{-U_FORTIFY_SOURCE} or @option{-D_FORTIFY_SOURCE=0}.
   38.15 ++
   38.16 + @item -O3
   38.17 + @opindex O3
   38.18 + Optimize yet more.  @option{-O3} turns on all optimizations specified
   38.19 +diff -durN gcc-4.4.0.orig/gcc/gcc.c gcc-4.4.0/gcc/gcc.c
   38.20 +--- gcc-4.4.0.orig/gcc/gcc.c	2009-03-17 22:25:59.000000000 +0100
   38.21 ++++ gcc-4.4.0/gcc/gcc.c	2009-05-27 21:38:11.000000000 +0200
   38.22 +@@ -807,6 +807,7 @@
   38.23 +  %{H} %C %{D*&U*&A*} %{i*} %Z %i\
   38.24 +  %{fmudflap:-D_MUDFLAP -include mf-runtime.h}\
   38.25 +  %{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include mf-runtime.h}\
   38.26 ++ %{!D_FORTIFY_SOURCE:%{!D_FORTIFY_SOURCE=*:%{!U_FORTIFY_SOURCE:-D_FORTIFY_SOURCE=2}}}\
   38.27 +  %{E|M|MM:%W{o*}}";
   38.28 + 
   38.29 + /* This contains cpp options which are common with cc1_options and are passed
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/patches/gcc/4.4.1/160-netbsd-symbolic.patch	Sat Oct 03 18:49:51 2009 +0200
    39.3 @@ -0,0 +1,11 @@
    39.4 +diff -durN gcc-4.4.0.orig/gcc/config/netbsd-elf.h gcc-4.4.0/gcc/config/netbsd-elf.h
    39.5 +--- gcc-4.4.0.orig/gcc/config/netbsd-elf.h	2007-09-03 18:14:04.000000000 +0200
    39.6 ++++ gcc-4.4.0/gcc/config/netbsd-elf.h	2009-05-27 21:38:14.000000000 +0200
    39.7 +@@ -82,6 +82,7 @@
    39.8 + #define NETBSD_LINK_SPEC_ELF \
    39.9 +   "%{assert*} %{R*} %{rpath*} \
   39.10 +    %{shared:-shared} \
   39.11 ++   %{symbolic:-Bsymbolic} \
   39.12 +    %{!shared: \
   39.13 +      -dc -dp \
   39.14 +      %{!nostdlib: \
    40.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.2 +++ b/patches/gcc/4.4.1/170-sparc64-bsd.patch	Sat Oct 03 18:49:51 2009 +0200
    40.3 @@ -0,0 +1,29 @@
    40.4 +diff -durN gcc-4.4.0.orig/gcc/config/sparc/freebsd.h gcc-4.4.0/gcc/config/sparc/freebsd.h
    40.5 +--- gcc-4.4.0.orig/gcc/config/sparc/freebsd.h	2007-08-02 12:49:31.000000000 +0200
    40.6 ++++ gcc-4.4.0/gcc/config/sparc/freebsd.h	2009-05-27 21:38:16.000000000 +0200
    40.7 +@@ -25,9 +25,22 @@
    40.8 + /* FreeBSD needs the platform name (sparc64) defined.
    40.9 +    Emacs needs to know if the arch is 64 or 32-bits.  */
   40.10 + 
   40.11 +-#undef  CPP_CPU64_DEFAULT_SPEC
   40.12 +-#define CPP_CPU64_DEFAULT_SPEC \
   40.13 +-  "-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__arch64__"
   40.14 ++#undef  FBSD_TARGET_CPU_CPP_BUILTINS
   40.15 ++#define FBSD_TARGET_CPU_CPP_BUILTINS()                  \
   40.16 ++  do                                                    \
   40.17 ++    {                                                   \
   40.18 ++      if (TARGET_ARCH64)                                \
   40.19 ++        {                                               \
   40.20 ++          builtin_define ("__sparc64__");               \
   40.21 ++          builtin_define ("__sparc_v9__");              \
   40.22 ++          builtin_define ("__sparcv9");                 \
   40.23 ++        }                                               \
   40.24 ++      else                                              \
   40.25 ++        builtin_define ("__sparc");                     \
   40.26 ++      builtin_define ("__sparc__");                     \
   40.27 ++    }                                                   \
   40.28 ++  while (0)
   40.29 ++
   40.30 + 
   40.31 + #define LINK_SPEC "%(link_arch)						\
   40.32 +   %{!mno-relax:%{!r:-relax}}						\
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/patches/gcc/4.4.1/180-libgomp-no-werror.patch	Sat Oct 03 18:49:51 2009 +0200
    41.3 @@ -0,0 +1,12 @@
    41.4 +diff -durN gcc-4.4.0.orig/libgomp/configure gcc-4.4.0/libgomp/configure
    41.5 +--- gcc-4.4.0.orig/libgomp/configure	2009-04-21 11:08:08.000000000 +0200
    41.6 ++++ gcc-4.4.0/libgomp/configure	2009-05-27 21:38:19.000000000 +0200
    41.7 +@@ -3334,7 +3334,7 @@
    41.8 + 
    41.9 + # Add -Wall -Werror if we are using GCC.
   41.10 + if test "x$GCC" = "xyes"; then
   41.11 +-  XCFLAGS="$XCFLAGS -Wall -Werror"
   41.12 ++  XCFLAGS="$XCFLAGS -Wall"
   41.13 + fi
   41.14 + 
   41.15 + # Find other programs we need.
    42.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.2 +++ b/patches/gcc/4.4.1/190-flatten-switch-stmt-00.patch	Sat Oct 03 18:49:51 2009 +0200
    42.3 @@ -0,0 +1,24 @@
    42.4 +diff -durN gcc-4.4.0.orig/gcc/stmt.c gcc-4.4.0/gcc/stmt.c
    42.5 +--- gcc-4.4.0.orig/gcc/stmt.c	2009-02-27 20:49:42.000000000 +0100
    42.6 ++++ gcc-4.4.0/gcc/stmt.c	2009-05-27 21:38:21.000000000 +0200
    42.7 +@@ -2376,7 +2376,11 @@
    42.8 + 	  use_cost_table
    42.9 + 	    = (TREE_CODE (orig_type) != ENUMERAL_TYPE
   42.10 + 	       && estimate_case_costs (case_list));
   42.11 +-	  balance_case_nodes (&case_list, NULL);
   42.12 ++	  /* When optimizing for size, we want a straight list to avoid
   42.13 ++	     jumps as much as possible. This basically creates an if-else
   42.14 ++	     chain.  */
   42.15 ++	  if (!optimize_size)
   42.16 ++	    balance_case_nodes (&case_list, NULL);
   42.17 + 	  emit_case_nodes (index, case_list, default_label, index_type);
   42.18 + 	  if (default_label)
   42.19 + 	    emit_jump (default_label);
   42.20 +@@ -2942,6 +2946,7 @@
   42.21 + 	    {
   42.22 + 	      if (!node_has_low_bound (node, index_type))
   42.23 + 		{
   42.24 ++		  if (!optimize_size) /* don't jl to the .default_label. */
   42.25 + 		  emit_cmp_and_jump_insns (index,
   42.26 + 					   convert_modes
   42.27 + 					   (mode, imode,
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/patches/gcc/4.4.1/200-libiberty.h-asprintf.patch	Sat Oct 03 18:49:51 2009 +0200
    43.3 @@ -0,0 +1,15 @@
    43.4 +diff -durN gcc-4.4.0.orig/include/libiberty.h gcc-4.4.0/include/libiberty.h
    43.5 +--- gcc-4.4.0.orig/include/libiberty.h	2008-06-24 03:42:31.000000000 +0200
    43.6 ++++ gcc-4.4.0/include/libiberty.h	2009-05-27 21:38:24.000000000 +0200
    43.7 +@@ -595,8 +595,11 @@
    43.8 + /* Like sprintf but provides a pointer to malloc'd storage, which must
    43.9 +    be freed by the caller.  */
   43.10 + 
   43.11 ++/* asprintf may be declared as a macro by glibc with __USE_FORTIFY_LEVEL.  */
   43.12 ++#ifndef asprintf
   43.13 + extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2;
   43.14 + #endif
   43.15 ++#endif
   43.16 + 
   43.17 + #if !HAVE_DECL_VASPRINTF
   43.18 + /* Like vsprintf but provides a pointer to malloc'd storage, which
    44.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.2 +++ b/patches/gcc/4.4.1/210-arm-unbreak-armv4t.patch	Sat Oct 03 18:49:51 2009 +0200
    44.3 @@ -0,0 +1,12 @@
    44.4 +diff -durN gcc-4.4.0.orig/gcc/config/arm/linux-eabi.h gcc-4.4.0/gcc/config/arm/linux-eabi.h
    44.5 +--- gcc-4.4.0.orig/gcc/config/arm/linux-eabi.h	2007-11-08 14:44:09.000000000 +0100
    44.6 ++++ gcc-4.4.0/gcc/config/arm/linux-eabi.h	2009-05-27 21:38:26.000000000 +0200
    44.7 +@@ -44,7 +44,7 @@
    44.8 +    The ARM10TDMI core is the default for armv5t, so set
    44.9 +    SUBTARGET_CPU_DEFAULT to achieve this.  */
   44.10 + #undef  SUBTARGET_CPU_DEFAULT
   44.11 +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi
   44.12 ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi
   44.13 + 
   44.14 + /* TARGET_BIG_ENDIAN_DEFAULT is set in
   44.15 +    config.gcc for big endian configurations.  */
    45.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.2 +++ b/patches/gcc/4.4.1/220-libiberty-pic.patch	Sat Oct 03 18:49:51 2009 +0200
    45.3 @@ -0,0 +1,11 @@
    45.4 +diff -durN gcc-4.4.0.orig/libiberty/Makefile.in gcc-4.4.0/libiberty/Makefile.in
    45.5 +--- gcc-4.4.0.orig/libiberty/Makefile.in	2008-10-22 15:30:19.000000000 +0200
    45.6 ++++ gcc-4.4.0/libiberty/Makefile.in	2009-05-27 21:38:29.000000000 +0200
    45.7 +@@ -227,6 +227,7 @@
    45.8 + 	  $(AR) $(AR_FLAGS) $(TARGETLIB) \
    45.9 + 	    $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \
   45.10 + 	  $(RANLIB) $(TARGETLIB); \
   45.11 ++	  cp $(TARGETLIB) ../ ; \
   45.12 + 	  cd ..; \
   45.13 + 	else true; fi
   45.14 + 
    46.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.2 +++ b/patches/gcc/4.4.1/230-superh-default-multilib.patch	Sat Oct 03 18:49:51 2009 +0200
    46.3 @@ -0,0 +1,12 @@
    46.4 +diff -durN gcc-4.4.0.orig/gcc/config.gcc gcc-4.4.0/gcc/config.gcc
    46.5 +--- gcc-4.4.0.orig/gcc/config.gcc	2009-04-17 13:58:41.000000000 +0200
    46.6 ++++ gcc-4.4.0/gcc/config.gcc	2009-05-27 21:38:31.000000000 +0200
    46.7 +@@ -2121,7 +2121,7 @@
    46.8 + 	if test x${sh_multilibs} = x ; then
    46.9 + 		case ${target} in
   46.10 + 		sh64-superh-linux* | \
   46.11 +-		sh[1234]*)	sh_multilibs=${sh_cpu_target} ;;
   46.12 ++		sh[1234]*)	sh_multilibs=`cd ${srcdir}/config/sh ; echo t-mlib-sh[1-4]* | sed 's:t-mlib-sh:,m:g;s: ::g'` ;;
   46.13 + 		sh64* | sh5*)	sh_multilibs=m5-32media,m5-32media-nofpu,m5-compact,m5-compact-nofpu,m5-64media,m5-64media-nofpu ;;
   46.14 + 		sh-superh-*)	sh_multilibs=m4,m4-single,m4-single-only,m4-nofpu ;;
   46.15 + 		sh*-*-linux*)	sh_multilibs=m1,m3e,m4 ;;
    47.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.2 +++ b/patches/gcc/4.4.1/240-libstdc++-pic.patch	Sat Oct 03 18:49:51 2009 +0200
    47.3 @@ -0,0 +1,53 @@
    47.4 +diff -durN gcc-4.4.0.orig/libstdc++-v3/src/Makefile.am gcc-4.4.0/libstdc++-v3/src/Makefile.am
    47.5 +--- gcc-4.4.0.orig/libstdc++-v3/src/Makefile.am	2009-04-10 01:23:07.000000000 +0200
    47.6 ++++ gcc-4.4.0/libstdc++-v3/src/Makefile.am	2009-05-27 21:38:34.000000000 +0200
    47.7 +@@ -351,6 +351,13 @@
    47.8 + 	  $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LTLDFLAGS) -o $@
    47.9 + 
   47.10 + 
   47.11 ++install-exec-local:
   47.12 ++	pic_objs=`sed -n "s:'::g;s:^pic_object=::p" *.lo | grep -v '^none$$'`; \
   47.13 ++	if [ x"$$pic_objs" != x ]; then \
   47.14 ++		$(AR) cru libstdc++_pic.a $$pic_objs $(top_builddir)/libsupc++/*.o || exit 1; \
   47.15 ++		$(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) || exit 1; \
   47.16 ++	fi
   47.17 ++
   47.18 + # Added bits to build debug library.
   47.19 + if GLIBCXX_BUILD_DEBUG
   47.20 + all-local: build_debug
   47.21 +diff -durN gcc-4.4.0.orig/libstdc++-v3/src/Makefile.in gcc-4.4.0/libstdc++-v3/src/Makefile.in
   47.22 +--- gcc-4.4.0.orig/libstdc++-v3/src/Makefile.in	2009-01-17 03:03:25.000000000 +0100
   47.23 ++++ gcc-4.4.0/libstdc++-v3/src/Makefile.in	2009-05-27 21:38:34.000000000 +0200
   47.24 +@@ -726,7 +726,7 @@
   47.25 + 
   47.26 + install-data-am: install-data-local
   47.27 + 
   47.28 +-install-exec-am: install-toolexeclibLTLIBRARIES
   47.29 ++install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local
   47.30 + 
   47.31 + install-info: install-info-am
   47.32 + 
   47.33 +@@ -765,7 +765,7 @@
   47.34 + 	maintainer-clean-generic mostlyclean mostlyclean-compile \
   47.35 + 	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
   47.36 + 	tags uninstall uninstall-am uninstall-info-am \
   47.37 +-	uninstall-toolexeclibLTLIBRARIES
   47.38 ++	uninstall-toolexeclibLTLIBRARIES install-exec-local
   47.39 + 
   47.40 + 
   47.41 + # Symbol versioning for shared libraries.
   47.42 +@@ -942,6 +942,14 @@
   47.43 + install_debug:
   47.44 + 	(cd ${debugdir} && $(MAKE) \
   47.45 + 	toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install)
   47.46 ++
   47.47 ++install-exec-local:
   47.48 ++	pic_objs=`sed -n "s:'::g;s:^pic_object=::p" *.lo | grep -v '^none$$'`; \
   47.49 ++	if [ x"$$pic_objs" != x ]; then \
   47.50 ++		$(AR) cru libstdc++_pic.a $$pic_objs $(top_builddir)/libsupc++/*.o || exit 1; \
   47.51 ++		$(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) || exit 1; \
   47.52 ++	fi
   47.53 ++
   47.54 + # Tell versions [3.59,3.63) of GNU make to not export all variables.
   47.55 + # Otherwise a system limit (for SysV at least) may be exceeded.
   47.56 + .NOEXPORT:
    48.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.2 +++ b/patches/gcc/4.4.1/250-ia64-noteGNUstack.patch	Sat Oct 03 18:49:51 2009 +0200
    48.3 @@ -0,0 +1,79 @@
    48.4 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtbegin.asm gcc-4.4.0/gcc/config/ia64/crtbegin.asm
    48.5 +--- gcc-4.4.0.orig/gcc/config/ia64/crtbegin.asm	2009-04-10 01:23:07.000000000 +0200
    48.6 ++++ gcc-4.4.0/gcc/config/ia64/crtbegin.asm	2009-05-27 21:38:37.000000000 +0200
    48.7 +@@ -252,3 +252,7 @@
    48.8 + .weak __cxa_finalize
    48.9 + #endif
   48.10 + .weak _Jv_RegisterClasses
   48.11 ++
   48.12 ++#ifdef __linux__
   48.13 ++.section .note.GNU-stack; .previous
   48.14 ++#endif
   48.15 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtend.asm gcc-4.4.0/gcc/config/ia64/crtend.asm
   48.16 +--- gcc-4.4.0.orig/gcc/config/ia64/crtend.asm	2009-04-10 01:23:07.000000000 +0200
   48.17 ++++ gcc-4.4.0/gcc/config/ia64/crtend.asm	2009-05-27 21:38:37.000000000 +0200
   48.18 +@@ -119,3 +119,7 @@
   48.19 + 
   48.20 + 	br.ret.sptk.many rp
   48.21 + 	.endp __do_global_ctors_aux
   48.22 ++
   48.23 ++#ifdef __linux__
   48.24 ++.section .note.GNU-stack; .previous
   48.25 ++#endif
   48.26 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crti.asm gcc-4.4.0/gcc/config/ia64/crti.asm
   48.27 +--- gcc-4.4.0.orig/gcc/config/ia64/crti.asm	2009-04-10 01:23:07.000000000 +0200
   48.28 ++++ gcc-4.4.0/gcc/config/ia64/crti.asm	2009-05-27 21:38:37.000000000 +0200
   48.29 +@@ -51,3 +51,7 @@
   48.30 + 	.body
   48.31 + 
   48.32 + # end of crti.asm
   48.33 ++
   48.34 ++#ifdef __linux__
   48.35 ++.section .note.GNU-stack; .previous
   48.36 ++#endif
   48.37 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtn.asm gcc-4.4.0/gcc/config/ia64/crtn.asm
   48.38 +--- gcc-4.4.0.orig/gcc/config/ia64/crtn.asm	2009-04-10 01:23:07.000000000 +0200
   48.39 ++++ gcc-4.4.0/gcc/config/ia64/crtn.asm	2009-05-27 21:38:37.000000000 +0200
   48.40 +@@ -41,3 +41,7 @@
   48.41 + 	br.ret.sptk.many b0
   48.42 + 
   48.43 + # end of crtn.asm
   48.44 ++
   48.45 ++#ifdef __linux__
   48.46 ++.section .note.GNU-stack; .previous
   48.47 ++#endif
   48.48 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/lib1funcs.asm gcc-4.4.0/gcc/config/ia64/lib1funcs.asm
   48.49 +--- gcc-4.4.0.orig/gcc/config/ia64/lib1funcs.asm	2009-04-10 01:23:07.000000000 +0200
   48.50 ++++ gcc-4.4.0/gcc/config/ia64/lib1funcs.asm	2009-05-27 21:38:37.000000000 +0200
   48.51 +@@ -793,3 +793,7 @@
   48.52 + 	.endp __floattitf
   48.53 + #endif
   48.54 + #endif
   48.55 ++
   48.56 ++#ifdef __linux__
   48.57 ++.section .note.GNU-stack; .previous
   48.58 ++#endif
   48.59 +diff -durN gcc-4.4.0.orig/gcc/config/ia64/linux.h gcc-4.4.0/gcc/config/ia64/linux.h
   48.60 +--- gcc-4.4.0.orig/gcc/config/ia64/linux.h	2009-02-12 17:30:53.000000000 +0100
   48.61 ++++ gcc-4.4.0/gcc/config/ia64/linux.h	2009-05-27 21:38:37.000000000 +0200
   48.62 +@@ -5,6 +5,8 @@
   48.63 + 
   48.64 + #define TARGET_VERSION fprintf (stderr, " (IA-64) Linux");
   48.65 + 
   48.66 ++#define TARGET_ASM_FILE_END file_end_indicate_exec_stack
   48.67 ++
   48.68 + /* This is for -profile to use -lc_p instead of -lc.  */
   48.69 + #undef CC1_SPEC
   48.70 + #define CC1_SPEC "%{profile:-p} %{G*}"
   48.71 +diff -durN gcc-4.4.0.orig/gcc/config/rs6000/ppc-asm.h gcc-4.4.0/gcc/config/rs6000/ppc-asm.h
   48.72 +--- gcc-4.4.0.orig/gcc/config/rs6000/ppc-asm.h	2008-10-13 17:44:26.000000000 +0200
   48.73 ++++ gcc-4.4.0/gcc/config/rs6000/ppc-asm.h	2009-05-27 21:38:37.000000000 +0200
   48.74 +@@ -172,7 +172,7 @@
   48.75 + 	.size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name)
   48.76 + #endif
   48.77 + 
   48.78 +-#if defined __linux__ && !defined __powerpc64__
   48.79 ++#if defined __linux__
   48.80 + 	.section .note.GNU-stack
   48.81 + 	.previous
   48.82 + #endif
    49.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.2 +++ b/patches/gcc/4.4.1/260-sh-libgcc-stacks.patch	Sat Oct 03 18:49:51 2009 +0200
    49.3 @@ -0,0 +1,25 @@
    49.4 +diff -durN gcc-4.4.0.orig/gcc/config/sh/lib1funcs.asm gcc-4.4.0/gcc/config/sh/lib1funcs.asm
    49.5 +--- gcc-4.4.0.orig/gcc/config/sh/lib1funcs.asm	2009-04-10 01:23:07.000000000 +0200
    49.6 ++++ gcc-4.4.0/gcc/config/sh/lib1funcs.asm	2009-05-27 21:38:39.000000000 +0200
    49.7 +@@ -30,6 +30,11 @@
    49.8 + !! recoded in assembly by Toshiyasu Morita
    49.9 + !! tm@netcom.com
   49.10 + 
   49.11 ++#if defined(__ELF__) && defined(__linux__)
   49.12 ++.section .note.GNU-stack,"",%progbits
   49.13 ++.previous
   49.14 ++#endif
   49.15 ++
   49.16 + /* SH2 optimizations for ___ashrsi3, ___ashlsi3, ___lshrsi3 and
   49.17 +    ELF local label prefixes by J"orn Rennecke
   49.18 +    amylaar@cygnus.com  */
   49.19 +diff -durN gcc-4.4.0.orig/gcc/config/sh/linux-atomic.asm gcc-4.4.0/gcc/config/sh/linux-atomic.asm
   49.20 +--- gcc-4.4.0.orig/gcc/config/sh/linux-atomic.asm	2009-04-10 01:23:07.000000000 +0200
   49.21 ++++ gcc-4.4.0/gcc/config/sh/linux-atomic.asm	2009-05-27 21:38:39.000000000 +0200
   49.22 +@@ -136,3 +136,6 @@
   49.23 + ATOMIC_FETCH_AND_COMBOP(nand,and,not,4,l,mov)
   49.24 + 
   49.25 + #endif /* ! __SH5__ */
   49.26 ++
   49.27 ++.section .note.GNU-stack,"",%progbits
   49.28 ++.previous
    50.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.2 +++ b/patches/gcc/4.4.1/270-sh-pr24836.patch	Sat Oct 03 18:49:51 2009 +0200
    50.3 @@ -0,0 +1,24 @@
    50.4 +diff -durN gcc-4.4.0.orig/gcc/configure gcc-4.4.0/gcc/configure
    50.5 +--- gcc-4.4.0.orig/gcc/configure	2009-05-27 21:38:08.000000000 +0200
    50.6 ++++ gcc-4.4.0/gcc/configure	2009-05-27 21:38:42.000000000 +0200
    50.7 +@@ -22205,7 +22205,7 @@
    50.8 + 	tls_first_minor=14
    50.9 + 	tls_as_opt="-m64 -Aesame --fatal-warnings"
   50.10 + 	;;
   50.11 +-  sh-*-* | sh[34]-*-*)
   50.12 ++  sh-*-* | sh[34]*-*-*)
   50.13 +     conftest_s='
   50.14 + 	.section ".tdata","awT",@progbits
   50.15 + foo:	.long	25
   50.16 +diff -durN gcc-4.4.0.orig/gcc/configure.ac gcc-4.4.0/gcc/configure.ac
   50.17 +--- gcc-4.4.0.orig/gcc/configure.ac	2009-05-27 21:38:08.000000000 +0200
   50.18 ++++ gcc-4.4.0/gcc/configure.ac	2009-05-27 21:38:42.000000000 +0200
   50.19 +@@ -2673,7 +2673,7 @@
   50.20 + 	tls_first_minor=14
   50.21 + 	tls_as_opt="-m64 -Aesame --fatal-warnings"
   50.22 + 	;;
   50.23 +-  sh-*-* | sh[34]-*-*)
   50.24 ++  sh-*-* | sh[34]*-*-*)
   50.25 +     conftest_s='
   50.26 + 	.section ".tdata","awT",@progbits
   50.27 + foo:	.long	25
    51.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.2 +++ b/patches/gcc/4.4.1/280-freebsd.patch	Sat Oct 03 18:49:51 2009 +0200
    51.3 @@ -0,0 +1,94 @@
    51.4 +diff -durN gcc-4.4.0.orig/gcc/config/freebsd-spec.h gcc-4.4.0/gcc/config/freebsd-spec.h
    51.5 +--- gcc-4.4.0.orig/gcc/config/freebsd-spec.h	2009-04-10 01:23:07.000000000 +0200
    51.6 ++++ gcc-4.4.0/gcc/config/freebsd-spec.h	2009-05-27 21:38:45.000000000 +0200
    51.7 +@@ -61,6 +61,8 @@
    51.8 + 	builtin_assert ("system=unix");					\
    51.9 + 	builtin_assert ("system=bsd");					\
   51.10 + 	builtin_assert ("system=FreeBSD");				\
   51.11 ++	if(!(flag_iso && (c_dialect_cxx () ? cxx_dialect == cxx98 : !flag_isoc99)))	\
   51.12 ++		builtin_define("_LONGLONG");				\
   51.13 + 	FBSD_TARGET_CPU_CPP_BUILTINS();					\
   51.14 +     }									\
   51.15 +   while (0)
   51.16 +diff -durN gcc-4.4.0.orig/gcc/config/t-freebsd-eh gcc-4.4.0/gcc/config/t-freebsd-eh
   51.17 +--- gcc-4.4.0.orig/gcc/config/t-freebsd-eh	1970-01-01 01:00:00.000000000 +0100
   51.18 ++++ gcc-4.4.0/gcc/config/t-freebsd-eh	2009-05-27 21:38:45.000000000 +0200
   51.19 +@@ -0,0 +1,4 @@
   51.20 ++# Use unwind-dw2-fde-glibc
   51.21 ++LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \
   51.22 ++  $(srcdir)/unwind-sjlj.c $(srcdir)/gthr-gnat.c $(srcdir)/unwind-c.c
   51.23 ++LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c
   51.24 +diff -durN gcc-4.4.0.orig/gcc/config.gcc gcc-4.4.0/gcc/config.gcc
   51.25 +--- gcc-4.4.0.orig/gcc/config.gcc	2009-05-27 21:38:34.000000000 +0200
   51.26 ++++ gcc-4.4.0/gcc/config.gcc	2009-05-27 21:38:45.000000000 +0200
   51.27 +@@ -456,7 +456,7 @@
   51.28 +   # pleases around the provided core setting.
   51.29 +   gas=yes
   51.30 +   gnu_ld=yes
   51.31 +-  extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
   51.32 ++  extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o"
   51.33 +   fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'`
   51.34 +   tm_defines="${tm_defines} FBSD_MAJOR=${fbsd_major}"
   51.35 +   tmake_file="t-slibgcc-elf-ver t-freebsd"
   51.36 +@@ -1042,6 +1042,10 @@
   51.37 + 	;;
   51.38 + i[34567]86-*-freebsd*)
   51.39 + 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h"
   51.40 ++	fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'`
   51.41 ++	if test ${fbsd_major} -ge 7; then
   51.42 ++		tmake_file="${tmake_file} t-freebsd-eh"
   51.43 ++	fi
   51.44 + 	;;
   51.45 + x86_64-*-freebsd*)
   51.46 + 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h"
   51.47 +diff -durN gcc-4.4.0.orig/gcc/crtstuff.c gcc-4.4.0/gcc/crtstuff.c
   51.48 +--- gcc-4.4.0.orig/gcc/crtstuff.c	2009-04-10 01:23:07.000000000 +0200
   51.49 ++++ gcc-4.4.0/gcc/crtstuff.c	2009-05-27 21:38:45.000000000 +0200
   51.50 +@@ -85,13 +85,15 @@
   51.51 +     && !defined(OBJECT_FORMAT_FLAT) \
   51.52 +     && defined(HAVE_LD_EH_FRAME_HDR) \
   51.53 +     && !defined(inhibit_libc) && !defined(CRTSTUFFT_O) \
   51.54 +-    && defined(__GLIBC__) && __GLIBC__ >= 2
   51.55 ++    && ((defined(__GLIBC__) && __GLIBC__ >= 2) \
   51.56 ++    || (defined(__FreeBSD_version) && __FreeBSD_version >= 700022))
   51.57 + #include <link.h>
   51.58 + /* uClibc pretends to be glibc 2.2 and DT_CONFIG is defined in its link.h.
   51.59 +    But it doesn't use PT_GNU_EH_FRAME ELF segment currently.  */
   51.60 + # if !defined(__UCLIBC__) \
   51.61 +-     && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
   51.62 +-     || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG)))
   51.63 ++     || (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
   51.64 ++     || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) \
   51.65 ++     || (__FreeBSD_version >= 700022)
   51.66 + #  define USE_PT_GNU_EH_FRAME
   51.67 + # endif
   51.68 + #endif
   51.69 +diff -durN gcc-4.4.0.orig/gcc/unwind-dw2-fde-glibc.c gcc-4.4.0/gcc/unwind-dw2-fde-glibc.c
   51.70 +--- gcc-4.4.0.orig/gcc/unwind-dw2-fde-glibc.c	2009-04-10 01:23:07.000000000 +0200
   51.71 ++++ gcc-4.4.0/gcc/unwind-dw2-fde-glibc.c	2009-05-27 21:38:45.000000000 +0200
   51.72 +@@ -46,8 +46,9 @@
   51.73 + #include "gthr.h"
   51.74 + 
   51.75 + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
   51.76 +-    && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
   51.77 +-	|| (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG)))
   51.78 ++    && ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \
   51.79 ++	|| (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) \
   51.80 ++    || (__FreeBSD_version >= 700022 ))
   51.81 + 
   51.82 + #ifndef __RELOC_POINTER
   51.83 + # define __RELOC_POINTER(ptr, base) ((ptr) + (base))
   51.84 +@@ -63,6 +64,13 @@
   51.85 + #define PT_GNU_EH_FRAME (PT_LOOS + 0x474e550)
   51.86 + #endif
   51.87 + 
   51.88 ++/* Support FreeBSD */
   51.89 ++#ifndef ElfW
   51.90 ++# ifdef __ElfN
   51.91 ++#  define ElfW __ElfN
   51.92 ++# endif
   51.93 ++#endif
   51.94 ++
   51.95 + struct unw_eh_callback_data
   51.96 + {
   51.97 +   _Unwind_Ptr pc;
    52.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.2 +++ b/patches/gcc/4.4.1/290-freebsd.patch	Sat Oct 03 18:49:51 2009 +0200
    52.3 @@ -0,0 +1,64 @@
    52.4 +diff -durN gcc-4.4.0.orig/gcc/config/freebsd-spec.h gcc-4.4.0/gcc/config/freebsd-spec.h
    52.5 +--- gcc-4.4.0.orig/gcc/config/freebsd-spec.h	2009-05-27 21:38:47.000000000 +0200
    52.6 ++++ gcc-4.4.0/gcc/config/freebsd-spec.h	2009-05-27 21:38:47.000000000 +0200
    52.7 +@@ -86,9 +86,10 @@
    52.8 + #define FBSD_STARTFILE_SPEC \
    52.9 +   "%{!shared: \
   52.10 +      %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \
   52.11 +-		       %{!p:%{profile:gcrt1.o%s} \
   52.12 +-			 %{!profile:crt1.o%s}}}} \
   52.13 +-   crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"
   52.14 ++	%{!p:%{profile:gcrt1.o%s} \
   52.15 ++	 %{!profile:crt1.o%s}}}} \
   52.16 ++   crti.o%s \
   52.17 ++   %{static:crtbeginT.o%s;shared:crtbeginS.o%s;:crtbegin.o%s}"
   52.18 + 
   52.19 + /* Provide a ENDFILE_SPEC appropriate for FreeBSD.  Here we tack on
   52.20 +    the magical crtend.o file (see crtstuff.c) which provides part of 
   52.21 +@@ -126,7 +127,8 @@
   52.22 +     %{pg:  -lc_p}							\
   52.23 +   }"
   52.24 + #else
   52.25 +-#if FBSD_MAJOR < 5
   52.26 ++#include <sys/param.h>
   52.27 ++#if __FreeBSD_version < 500016
   52.28 + #define FBSD_LIB_SPEC "							\
   52.29 +   %{!shared:								\
   52.30 +     %{!pg:								\
   52.31 +@@ -136,17 +138,34 @@
   52.32 +       %{!pthread:-lc_p}							\
   52.33 +       %{pthread:-lc_r_p}}						\
   52.34 +   }"
   52.35 +-#else
   52.36 ++#elif __FreeBSD_version < 700022
   52.37 + #define FBSD_LIB_SPEC "							\
   52.38 +   %{!shared:								\
   52.39 +     %{!pg: %{pthread:-lpthread} -lc}					\
   52.40 +     %{pg:  %{pthread:-lpthread_p} -lc_p}				\
   52.41 +   }"
   52.42 ++#else
   52.43 ++#define FBSD_LIB_SPEC "							\
   52.44 ++  %{!shared:								\
   52.45 ++    %{!pg: %{pthread:-lpthread} -lc}					\
   52.46 ++    %{pg:  %{pthread:-lpthread_p} -lc_p}}				\
   52.47 ++  %{shared:								\
   52.48 ++    %{pthread:-lpthread} -lc}						\
   52.49 ++  "
   52.50 + #endif
   52.51 + #endif
   52.52 + 
   52.53 +-#if FBSD_MAJOR < 6
   52.54 ++#if FBSD_MAJOR < 5
   52.55 + #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1"
   52.56 + #else
   52.57 + #define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1"
   52.58 + #endif
   52.59 ++
   52.60 ++#if defined(HAVE_LD_EH_FRAME_HDR)
   52.61 ++#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} "
   52.62 ++#endif
   52.63 ++
   52.64 ++/* Use --as-needed -lgcc_s for eh support.  */
   52.65 ++#ifdef HAVE_LD_AS_NEEDED
   52.66 ++#define USE_LD_AS_NEEDED 1
   52.67 ++#endif
    53.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.2 +++ b/patches/gcc/4.4.1/300-uclibc-conf.patch	Sat Oct 03 18:49:51 2009 +0200
    53.3 @@ -0,0 +1,35 @@
    53.4 +diff -durN gcc-4.4.0.orig/contrib/regression/objs-gcc.sh gcc-4.4.0/contrib/regression/objs-gcc.sh
    53.5 +--- gcc-4.4.0.orig/contrib/regression/objs-gcc.sh	2009-04-10 01:23:07.000000000 +0200
    53.6 ++++ gcc-4.4.0/contrib/regression/objs-gcc.sh	2009-05-27 21:38:53.000000000 +0200
    53.7 +@@ -106,6 +106,10 @@
    53.8 +  then
    53.9 +   make all-gdb all-dejagnu all-ld || exit 1
   53.10 +   make install-gdb install-dejagnu install-ld || exit 1
   53.11 ++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ]
   53.12 ++ then
   53.13 ++  make all-gdb all-dejagnu all-ld || exit 1
   53.14 ++  make install-gdb install-dejagnu install-ld || exit 1
   53.15 + elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then
   53.16 +   make bootstrap || exit 1
   53.17 +   make install || exit 1
   53.18 +diff -durN gcc-4.4.0.orig/libjava/classpath/ltconfig gcc-4.4.0/libjava/classpath/ltconfig
   53.19 +--- gcc-4.4.0.orig/libjava/classpath/ltconfig	2007-06-04 01:18:43.000000000 +0200
   53.20 ++++ gcc-4.4.0/libjava/classpath/ltconfig	2009-05-27 21:38:53.000000000 +0200
   53.21 +@@ -603,7 +603,7 @@
   53.22 + 
   53.23 + # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
   53.24 + case $host_os in
   53.25 +-linux-gnu*) ;;
   53.26 ++linux-gnu*|linux-uclibc*) ;;
   53.27 + linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
   53.28 + esac
   53.29 + 
   53.30 +@@ -1251,7 +1251,7 @@
   53.31 +   ;;
   53.32 + 
   53.33 + # This must be Linux ELF.
   53.34 +-linux-gnu*)
   53.35 ++linux*)
   53.36 +   version_type=linux
   53.37 +   need_lib_prefix=no
   53.38 +   need_version=no
    54.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.2 +++ b/patches/gcc/4.4.1/310-missing-execinfo_h.patch	Sat Oct 03 18:49:51 2009 +0200
    54.3 @@ -0,0 +1,12 @@
    54.4 +diff -durN gcc-4.4.0.orig/boehm-gc/include/gc.h gcc-4.4.0/boehm-gc/include/gc.h
    54.5 +--- gcc-4.4.0.orig/boehm-gc/include/gc.h	2007-04-23 23:10:09.000000000 +0200
    54.6 ++++ gcc-4.4.0/boehm-gc/include/gc.h	2009-05-27 21:38:55.000000000 +0200
    54.7 +@@ -503,7 +503,7 @@
    54.8 + #if defined(__linux__) || defined(__GLIBC__)
    54.9 + # include <features.h>
   54.10 + # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \
   54.11 +-     && !defined(__ia64__)
   54.12 ++     && !defined(__ia64__) && !defined(__UCLIBC__)
   54.13 + #   ifndef GC_HAVE_BUILTIN_BACKTRACE
   54.14 + #     define GC_HAVE_BUILTIN_BACKTRACE
   54.15 + #   endif
    55.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.2 +++ b/patches/gcc/4.4.1/320-c99-snprintf.patch	Sat Oct 03 18:49:51 2009 +0200
    55.3 @@ -0,0 +1,12 @@
    55.4 +diff -durN gcc-4.4.0.orig/libstdc++-v3/include/c_global/cstdio gcc-4.4.0/libstdc++-v3/include/c_global/cstdio
    55.5 +--- gcc-4.4.0.orig/libstdc++-v3/include/c_global/cstdio	2009-04-10 01:23:07.000000000 +0200
    55.6 ++++ gcc-4.4.0/libstdc++-v3/include/c_global/cstdio	2009-05-27 21:38:58.000000000 +0200
    55.7 +@@ -139,7 +139,7 @@
    55.8 + 
    55.9 + _GLIBCXX_END_NAMESPACE
   55.10 + 
   55.11 +-#if _GLIBCXX_USE_C99
   55.12 ++#if _GLIBCXX_USE_C99 || defined __UCLIBC__
   55.13 + 
   55.14 + #undef snprintf
   55.15 + #undef vfscanf
    56.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.2 +++ b/patches/gcc/4.4.1/330-libmudflap-susv3-legacy.patch	Sat Oct 03 18:49:51 2009 +0200
    56.3 @@ -0,0 +1,48 @@
    56.4 +diff -durN gcc-4.4.0.orig/libmudflap/mf-hooks2.c gcc-4.4.0/libmudflap/mf-hooks2.c
    56.5 +--- gcc-4.4.0.orig/libmudflap/mf-hooks2.c	2009-04-10 01:23:07.000000000 +0200
    56.6 ++++ gcc-4.4.0/libmudflap/mf-hooks2.c	2009-05-27 21:39:00.000000000 +0200
    56.7 +@@ -421,7 +421,7 @@
    56.8 + {
    56.9 +   TRACE ("%s\n", __PRETTY_FUNCTION__);
   56.10 +   MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region");
   56.11 +-  bzero (s, n);
   56.12 ++  memset (s, 0, n);
   56.13 + }
   56.14 + 
   56.15 + 
   56.16 +@@ -431,7 +431,7 @@
   56.17 +   TRACE ("%s\n", __PRETTY_FUNCTION__);
   56.18 +   MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src");
   56.19 +   MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest");
   56.20 +-  bcopy (src, dest, n);
   56.21 ++  memmove (dest, src, n);
   56.22 + }
   56.23 + 
   56.24 + 
   56.25 +@@ -441,7 +441,7 @@
   56.26 +   TRACE ("%s\n", __PRETTY_FUNCTION__);
   56.27 +   MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg");
   56.28 +   MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg");
   56.29 +-  return bcmp (s1, s2, n);
   56.30 ++  return n == 0 ? 0 : memcmp (s1, s2, n);
   56.31 + }
   56.32 + 
   56.33 + 
   56.34 +@@ -450,7 +450,7 @@
   56.35 +   size_t n = strlen (s);
   56.36 +   TRACE ("%s\n", __PRETTY_FUNCTION__);
   56.37 +   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region");
   56.38 +-  return index (s, c);
   56.39 ++  return strchr (s, c);
   56.40 + }
   56.41 + 
   56.42 + 
   56.43 +@@ -459,7 +459,7 @@
   56.44 +   size_t n = strlen (s);
   56.45 +   TRACE ("%s\n", __PRETTY_FUNCTION__);
   56.46 +   MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region");
   56.47 +-  return rindex (s, c);
   56.48 ++  return strrchr (s, c);
   56.49 + }
   56.50 + 
   56.51 + /* XXX:  stpcpy, memccpy */
    57.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.2 +++ b/patches/gcc/4.4.1/340-ecjx-host-cc.patch	Sat Oct 03 18:49:51 2009 +0200
    57.3 @@ -0,0 +1,13 @@
    57.4 +diff -ur gcc-4.4.1-orig/libjava/Makefile.in gcc-4.4.1/libjava/Makefile.in
    57.5 +--- gcc-4.4.1-orig/libjava/Makefile.in	2009-08-04 04:12:27.000000000 -0700
    57.6 ++++ gcc-4.4.1/libjava/Makefile.in	2009-09-23 22:03:15.750951483 -0700
    57.7 +@@ -8874,6 +8874,9 @@
    57.8 + ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) 
    57.9 + 	@rm -f ecjx$(EXEEXT)
   57.10 + 	$(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS)
   57.11 ++ecjx.$(OBJEXT): $(ecjx_SOURCES)
   57.12 ++	@rm -f ecjx.$(OBJEXT)
   57.13 ++	$(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $<
   57.14 + gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) 
   57.15 + 	@rm -f gappletviewer$(EXEEXT)
   57.16 + 	$(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS)
    58.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.2 +++ b/patches/ltrace/0.5.2/130-fix-build-with-exotic-linux-host-OS.patch	Sat Oct 03 18:49:51 2009 +0200
    58.3 @@ -0,0 +1,26 @@
    58.4 +diff -durN ltrace-0.5.2.orig/configure ltrace-0.5.2/configure
    58.5 +--- ltrace-0.5.2.orig/configure	2009-09-14 18:47:45.000000000 +0200
    58.6 ++++ ltrace-0.5.2/configure	2009-09-14 18:49:18.000000000 +0200
    58.7 +@@ -1829,6 +1829,9 @@
    58.8 +   linux-gnu*) host_os=linux-gnu
    58.9 + esac
   58.10 + HOST_OS="$host_os"
   58.11 ++case "${HOST_OS}" in
   58.12 ++  linux-*) HOST_OS=linux-gnu;;
   58.13 ++esac
   58.14 + 
   58.15 + 
   58.16 + ac_ext=c
   58.17 +diff -durN ltrace-0.5.2.orig/configure.ac ltrace-0.5.2/configure.ac
   58.18 +--- ltrace-0.5.2.orig/configure.ac	2009-09-14 18:47:45.000000000 +0200
   58.19 ++++ ltrace-0.5.2/configure.ac	2009-09-14 18:49:18.000000000 +0200
   58.20 +@@ -10,6 +10,9 @@
   58.21 +   linux-gnu*) host_os=linux-gnu
   58.22 + esac
   58.23 + HOST_OS="$host_os"
   58.24 ++case "${HOST_OS}" in
   58.25 ++  linux-*) HOST_OS=linux-gnu;;
   58.26 ++esac
   58.27 + AC_SUBST(HOST_OS)
   58.28 + HOST_ARCH="$host_cpu"
   58.29 + AC_SUBST(HOST_ARCH)
    59.1 --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    59.2 +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    59.3 @@ -1,7 +1,7 @@
    59.4  #
    59.5  # Automatically generated make config: don't edit
    59.6 -# crosstool-NG version: svn_trunk@1502M
    59.7 -# Tue May  5 20:19:46 2009
    59.8 +# crosstool-NG version: hg_default@1542_1e166b35e622
    59.9 +# Sun Sep 13 20:00:03 2009
   59.10  #
   59.11  
   59.12  #
   59.13 @@ -11,7 +11,7 @@
   59.14  #
   59.15  # crosstool-NG behavior
   59.16  #
   59.17 -CT_OBSOLETE=y
   59.18 +# CT_OBSOLETE is not set
   59.19  # CT_EXPERIMENTAL is not set
   59.20  # CT_DEBUG_CT is not set
   59.21  
   59.22 @@ -23,7 +23,6 @@
   59.23  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   59.24  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   59.25  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   59.26 -# CT_CUSTOM_PATCH is not set
   59.27  CT_REMOVE_DOCS=y
   59.28  CT_INSTALL_DIR_RO=y
   59.29  
   59.30 @@ -44,6 +43,15 @@
   59.31  # CT_FORCE_EXTRACT is not set
   59.32  CT_OVERIDE_CONFIG_GUESS_SUB=y
   59.33  # CT_ONLY_EXTRACT is not set
   59.34 +CT_PATCH_BUNDLED=y
   59.35 +# CT_PATCH_LOCAL is not set
   59.36 +# CT_PATCH_BUNDLED_LOCAL is not set
   59.37 +# CT_PATCH_LOCAL_BUNDLED is not set
   59.38 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   59.39 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   59.40 +CT_PATCH_ORDER="bundled"
   59.41 +# CT_PATCH_SINGLE is not set
   59.42 +# CT_PATCH_USE_LOCAL is not set
   59.43  
   59.44  #
   59.45  # Build behavior
   59.46 @@ -52,7 +60,11 @@
   59.47  CT_LOAD=0
   59.48  CT_NICE=0
   59.49  CT_USE_PIPES=y
   59.50 +# CT_CONFIG_SHELL_SH is not set
   59.51  # CT_CONFIG_SHELL_ASH is not set
   59.52 +CT_CONFIG_SHELL_BASH=y
   59.53 +# CT_CONFIG_SHELL_CUSTOM is not set
   59.54 +CT_CONFIG_SHELL="bash"
   59.55  
   59.56  #
   59.57  # Logging
   59.58 @@ -74,12 +86,14 @@
   59.59  #
   59.60  CT_ARCH="alpha"
   59.61  # CT_ARCH_64 is not set
   59.62 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   59.63 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   59.64  # CT_ARCH_SUPPORT_ARCH is not set
   59.65  # CT_ARCH_SUPPORT_ABI is not set
   59.66  CT_ARCH_SUPPORT_CPU=y
   59.67  CT_ARCH_SUPPORT_TUNE=y
   59.68  # CT_ARCH_SUPPORT_FPU is not set
   59.69 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   59.70 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   59.71  # CT_ARCH_DEFAULT_BE is not set
   59.72  # CT_ARCH_DEFAULT_LE is not set
   59.73  CT_ARCH_CPU="ev56"
   59.74 @@ -94,6 +108,7 @@
   59.75  #
   59.76  CT_ARCH_alpha=y
   59.77  # CT_ARCH_arm is not set
   59.78 +# CT_ARCH_avr32 is not set
   59.79  # CT_ARCH_ia64 is not set
   59.80  # CT_ARCH_mips is not set
   59.81  # CT_ARCH_powerpc is not set
   59.82 @@ -108,6 +123,7 @@
   59.83  # CT_ARCH_ALPHA_EV6 is not set
   59.84  # CT_ARCH_ALPHA_EV67 is not set
   59.85  CT_ARCH_ALPHA_VARIANT="ev56"
   59.86 +CT_ARCH_USE_MMU=y
   59.87  
   59.88  #
   59.89  # Target optimisations
   59.90 @@ -122,7 +138,6 @@
   59.91  #
   59.92  CT_USE_SYSROOT=y
   59.93  CT_SYSROOT_DIR_PREFIX=""
   59.94 -CT_SHARED_LIBS=y
   59.95  
   59.96  #
   59.97  # Tuple completion and aliasing
   59.98 @@ -151,34 +166,39 @@
   59.99  # Operating System
  59.100  #
  59.101  # CT_BARE_METAL is not set
  59.102 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
  59.103  CT_KERNEL="linux"
  59.104 -CT_KERNEL_VERSION="2.6.29.1"
  59.105 +CT_KERNEL_VERSION="2.6.31"
  59.106  # CT_KERNEL_bare_metal is not set
  59.107  CT_KERNEL_linux=y
  59.108  CT_KERNEL_LINUX_INSTALL=y
  59.109  CT_KERNEL_LINUX_INSTALL_CHECK=y
  59.110 +CT_KERNEL_V_2_6_31=y
  59.111 +# CT_KERNEL_V_2_6_30_6 is not set
  59.112 +# CT_KERNEL_V_2_6_30_5 is not set
  59.113 +# CT_KERNEL_V_2_6_30_4 is not set
  59.114 +# CT_KERNEL_V_2_6_30_3 is not set
  59.115 +# CT_KERNEL_V_2_6_30_2 is not set
  59.116 +# CT_KERNEL_V_2_6_30_1 is not set
  59.117 +# CT_KERNEL_V_2_6_30 is not set
  59.118 +# CT_KERNEL_V_2_6_29_6 is not set
  59.119 +# CT_KERNEL_V_2_6_29_5 is not set
  59.120 +# CT_KERNEL_V_2_6_29_4 is not set
  59.121 +# CT_KERNEL_V_2_6_29_3 is not set
  59.122 +# CT_KERNEL_V_2_6_29_2 is not set
  59.123 +# CT_KERNEL_V_2_6_29_1 is not set
  59.124 +# CT_KERNEL_V_2_6_29 is not set
  59.125 +# CT_KERNEL_V_2_6_28_10 is not set
  59.126 +# CT_KERNEL_V_2_6_27_33 is not set
  59.127 +# CT_KERNEL_V_2_6_26_8 is not set
  59.128 +# CT_KERNEL_V_2_6_25_20 is not set
  59.129 +# CT_KERNEL_V_2_6_24_7 is not set
  59.130 +# CT_KERNEL_V_2_6_23_17 is not set
  59.131 +# CT_KERNEL_V_2_6_22_19 is not set
  59.132 +# CT_KERNEL_V_2_6_21_7 is not set
  59.133 +# CT_KERNEL_V_2_6_20_21 is not set
  59.134 +# CT_KERNEL_V_2_6_19_7 is not set
  59.135  # CT_KERNEL_V_2_6_18_8 is not set
  59.136 -# CT_KERNEL_V_2_6_19_7 is not set
  59.137 -# CT_KERNEL_V_2_6_20_21 is not set
  59.138 -# CT_KERNEL_V_2_6_21_7 is not set
  59.139 -# CT_KERNEL_V_2_6_22_19 is not set
  59.140 -# CT_KERNEL_V_2_6_23_17 is not set
  59.141 -# CT_KERNEL_V_2_6_24_7 is not set
  59.142 -# CT_KERNEL_V_2_6_25_20 is not set
  59.143 -# CT_KERNEL_V_2_6_26_8 is not set
  59.144 -# CT_KERNEL_V_2_6_27_21 is not set
  59.145 -# CT_KERNEL_V_2_6_28 is not set
  59.146 -# CT_KERNEL_V_2_6_28_1 is not set
  59.147 -# CT_KERNEL_V_2_6_28_2 is not set
  59.148 -# CT_KERNEL_V_2_6_28_3 is not set
  59.149 -# CT_KERNEL_V_2_6_28_4 is not set
  59.150 -# CT_KERNEL_V_2_6_28_5 is not set
  59.151 -# CT_KERNEL_V_2_6_28_6 is not set
  59.152 -# CT_KERNEL_V_2_6_28_7 is not set
  59.153 -# CT_KERNEL_V_2_6_28_8 is not set
  59.154 -# CT_KERNEL_V_2_6_28_9 is not set
  59.155 -# CT_KERNEL_V_2_6_29 is not set
  59.156 -CT_KERNEL_V_2_6_29_1=y
  59.157  # CT_KERNEL_V_select is not set
  59.158  CT_KERNEL_LINUX_VERBOSITY_0=y
  59.159  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  59.160 @@ -187,44 +207,39 @@
  59.161  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  59.162  
  59.163  #
  59.164 -# Companion libraries
  59.165 +# Common kernel options
  59.166  #
  59.167 -CT_GMP_MPFR=y
  59.168 -# CT_GMP_MPFR_TARGET is not set
  59.169 -# CT_GMP_V_4_2_2 is not set
  59.170 -CT_GMP_V_4_2_4=y
  59.171 -CT_GMP_VERSION="4.2.4"
  59.172 -CT_GMP_CHECK=y
  59.173 -# CT_MPFR_V_2_3_1 is not set
  59.174 -# CT_MPFR_V_2_3_2 is not set
  59.175 -# CT_MPFR_V_2_4_0 is not set
  59.176 -CT_MPFR_V_2_4_1=y
  59.177 -CT_MPFR_VERSION="2.4.1"
  59.178 -CT_MPFR_CHECK=y
  59.179 +CT_SHARED_LIBS=y
  59.180  
  59.181  #
  59.182 -# binutils
  59.183 +# Binary utilities
  59.184 +#
  59.185 +CT_ARCH_BINFMT_ELF=y
  59.186 +# CT_ARCH_BINFMT_FLAT is not set
  59.187 +
  59.188 +#
  59.189 +# GNU binutils
  59.190  #
  59.191  CT_BINUTILS_VERSION="2.19.1"
  59.192 +# CT_BINUTILS_V_2_19_51_0_2 is not set
  59.193 +# CT_BINUTILS_V_2_19_51_0_1 is not set
  59.194 +# CT_BINUTILS_V_2_19_50_0_1 is not set
  59.195 +CT_BINUTILS_V_2_19_1=y
  59.196 +# CT_BINUTILS_V_2_19 is not set
  59.197 +# CT_BINUTILS_V_2_18_93 is not set
  59.198 +# CT_BINUTILS_V_2_18_92 is not set
  59.199 +# CT_BINUTILS_V_2_18_91 is not set
  59.200 +# CT_BINUTILS_V_2_18_90 is not set
  59.201 +# CT_BINUTILS_V_2_18_50_0_9 is not set
  59.202 +# CT_BINUTILS_V_2_18_50_0_8 is not set
  59.203 +# CT_BINUTILS_V_2_18_50_0_7 is not set
  59.204 +# CT_BINUTILS_V_2_18_50_0_6 is not set
  59.205 +# CT_BINUTILS_V_2_18_50_0_4 is not set
  59.206 +# CT_BINUTILS_V_2_18 is not set
  59.207 +# CT_BINUTILS_V_2_17 is not set
  59.208 +# CT_BINUTILS_V_2_16_1 is not set
  59.209 +# CT_BINUTILS_V_2_15 is not set
  59.210  # CT_BINUTILS_V_2_14 is not set
  59.211 -# CT_BINUTILS_V_2_15 is not set
  59.212 -# CT_BINUTILS_V_2_16_1 is not set
  59.213 -# CT_BINUTILS_V_2_17 is not set
  59.214 -# CT_BINUTILS_V_2_18 is not set
  59.215 -# CT_BINUTILS_V_2_18_50_0_4 is not set
  59.216 -# CT_BINUTILS_V_2_18_50_0_6 is not set
  59.217 -# CT_BINUTILS_V_2_18_50_0_7 is not set
  59.218 -# CT_BINUTILS_V_2_18_50_0_8 is not set
  59.219 -# CT_BINUTILS_V_2_18_50_0_9 is not set
  59.220 -# CT_BINUTILS_V_2_18_90 is not set
  59.221 -# CT_BINUTILS_V_2_18_91 is not set
  59.222 -# CT_BINUTILS_V_2_18_92 is not set
  59.223 -# CT_BINUTILS_V_2_18_93 is not set
  59.224 -# CT_BINUTILS_V_2_19 is not set
  59.225 -CT_BINUTILS_V_2_19_1=y
  59.226 -# CT_BINUTILS_V_2_19_50_0_1 is not set
  59.227 -# CT_BINUTILS_V_2_19_51_0_1 is not set
  59.228 -# CT_BINUTILS_V_2_19_51_0_2 is not set
  59.229  CT_BINUTILS_EXTRA_CONFIG=""
  59.230  CT_BINUTILS_FOR_TARGET=y
  59.231  CT_BINUTILS_FOR_TARGET_IBERTY=y
  59.232 @@ -236,33 +251,36 @@
  59.233  CT_CC="gcc"
  59.234  CT_CC_VERSION="4.3.3"
  59.235  CT_CC_gcc=y
  59.236 +# CT_CC_V_4_4_1 is not set
  59.237 +# CT_CC_V_4_4_0 is not set
  59.238 +# CT_CC_V_4_3_4 is not set
  59.239 +CT_CC_V_4_3_3=y
  59.240 +# CT_CC_V_4_3_2 is not set
  59.241 +# CT_CC_V_4_3_1 is not set
  59.242 +# CT_CC_V_4_3_0 is not set
  59.243 +# CT_CC_V_4_2_4 is not set
  59.244 +# CT_CC_V_4_2_3 is not set
  59.245 +# CT_CC_V_4_2_2 is not set
  59.246 +# CT_CC_V_4_2_1 is not set
  59.247 +# CT_CC_V_4_2_0 is not set
  59.248 +# CT_CC_V_4_1_2 is not set
  59.249 +# CT_CC_V_4_1_1 is not set
  59.250 +# CT_CC_V_4_1_0 is not set
  59.251 +# CT_CC_V_4_0_4 is not set
  59.252 +# CT_CC_V_4_0_3 is not set
  59.253 +# CT_CC_V_4_0_2 is not set
  59.254 +# CT_CC_V_4_0_1 is not set
  59.255 +# CT_CC_V_4_0_0 is not set
  59.256 +# CT_CC_V_3_4_6 is not set
  59.257 +# CT_CC_V_3_3_6 is not set
  59.258  # CT_CC_V_3_2_3 is not set
  59.259 -# CT_CC_V_3_3_6 is not set
  59.260 -# CT_CC_V_3_4_6 is not set
  59.261 -# CT_CC_V_4_0_0 is not set
  59.262 -# CT_CC_V_4_0_1 is not set
  59.263 -# CT_CC_V_4_0_2 is not set
  59.264 -# CT_CC_V_4_0_3 is not set
  59.265 -# CT_CC_V_4_0_4 is not set
  59.266 -# CT_CC_V_4_1_0 is not set
  59.267 -# CT_CC_V_4_1_1 is not set
  59.268 -# CT_CC_V_4_1_2 is not set
  59.269 -# CT_CC_V_4_2_0 is not set
  59.270 -# CT_CC_V_4_2_1 is not set
  59.271 -# CT_CC_V_4_2_2 is not set
  59.272 -# CT_CC_V_4_2_3 is not set
  59.273 -# CT_CC_V_4_2_4 is not set
  59.274 -# CT_CC_V_4_3_0 is not set
  59.275 -# CT_CC_V_4_3_1 is not set
  59.276 -# CT_CC_V_4_3_2 is not set
  59.277 -CT_CC_V_4_3_3=y
  59.278 -# CT_CC_V_4_4_0 is not set
  59.279  CT_CC_GCC_4_3_or_later=y
  59.280  # CT_CC_GCC_4_4_or_later is not set
  59.281  CT_CC_CXA_ATEXIT=y
  59.282  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  59.283  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  59.284  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  59.285 +CT_CC_ENABLE_CXX_FLAGS=""
  59.286  CT_CC_CORE_EXTRA_CONFIG=""
  59.287  CT_CC_EXTRA_CONFIG=""
  59.288  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  59.289 @@ -289,15 +307,16 @@
  59.290  CT_LIBC_VERSION="2.9"
  59.291  # CT_LIBC_eglibc is not set
  59.292  CT_LIBC_glibc=y
  59.293 +# CT_LIBC_newlib is not set
  59.294  # CT_LIBC_uClibc is not set
  59.295 +CT_LIBC_V_2_9=y
  59.296 +# CT_LIBC_V_2_8 is not set
  59.297 +# CT_LIBC_V_2_7 is not set
  59.298 +# CT_LIBC_V_2_6_1 is not set
  59.299 +# CT_LIBC_V_2_6 is not set
  59.300 +# CT_LIBC_V_2_5_1 is not set
  59.301 +# CT_LIBC_V_2_5 is not set
  59.302  # CT_LIBC_V_2_3_6 is not set
  59.303 -# CT_LIBC_V_2_5 is not set
  59.304 -# CT_LIBC_V_2_5_1 is not set
  59.305 -# CT_LIBC_V_2_6 is not set
  59.306 -# CT_LIBC_V_2_6_1 is not set
  59.307 -# CT_LIBC_V_2_7 is not set
  59.308 -# CT_LIBC_V_2_8 is not set
  59.309 -CT_LIBC_V_2_9=y
  59.310  # CT_LIBC_V_LATEST is not set
  59.311  # CT_LIBC_V_date is not set
  59.312  CT_LIBC_GLIBC_2_8_or_later=y
  59.313 @@ -316,7 +335,7 @@
  59.314  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  59.315  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  59.316  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  59.317 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.1"
  59.318 +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31"
  59.319  
  59.320  #
  59.321  # Common C library options
  59.322 @@ -329,59 +348,88 @@
  59.323  # CT_THREADS_NONE is not set
  59.324  
  59.325  #
  59.326 +# Debug facilities
  59.327 +#
  59.328 +# CT_DEBUG_dmalloc is not set
  59.329 +CT_DEBUG_duma=y
  59.330 +CT_DUMA_A=y
  59.331 +CT_DUMA_SO=y
  59.332 +CT_DUMA_V_2_5_15=y
  59.333 +# CT_DUMA_V_2_5_14 is not set
  59.334 +# CT_DUMA_V_2_5_12 is not set
  59.335 +# CT_DUMA_V_2_5_8 is not set
  59.336 +# CT_DUMA_V_2_5_1 is not set
  59.337 +CT_DUMA_VERSION="2_5_15"
  59.338 +CT_DEBUG_gdb=y
  59.339 +# CT_GDB_CROSS is not set
  59.340 +CT_GDB_NATIVE=y
  59.341 +# CT_GDB_NATIVE_STATIC is not set
  59.342 +# CT_GDB_NATIVE_USE_GMP_MPFR is not set
  59.343 +# CT_GDB_GDBSERVER is not set
  59.344 +CT_GDB_V_6_8=y
  59.345 +# CT_GDB_V_6_7_1 is not set
  59.346 +# CT_GDB_V_6_7 is not set
  59.347 +# CT_GDB_V_6_6 is not set
  59.348 +# CT_GDB_V_6_5 is not set
  59.349 +# CT_GDB_V_6_4 is not set
  59.350 +# CT_GDB_V_snapshot is not set
  59.351 +CT_GDB_VERSION="6.8"
  59.352 +
  59.353 +#
  59.354 +# Native gdb needs a native ncurses library
  59.355 +#
  59.356 +CT_NCURSES_V_5_7=y
  59.357 +# CT_NCURSES_V_5_6 is not set
  59.358 +CT_NCURSES_VERSION="5.7"
  59.359 +CT_DEBUG_ltrace=y
  59.360 +CT_LTRACE_V_0_5_2=y
  59.361 +# CT_LTRACE_V_0_5_1 is not set
  59.362 +# CT_LTRACE_V_0_5 is not set
  59.363 +# CT_LTRACE_V_0_4 is not set
  59.364 +CT_LTRACE_VERSION="0.5.2"
  59.365 +CT_DEBUG_strace=y
  59.366 +# CT_STRACE_V_4_5_18 is not set
  59.367 +CT_STRACE_V_4_5_17=y
  59.368 +# CT_STRACE_V_4_5_16 is not set
  59.369 +# CT_STRACE_V_4_5_15 is not set
  59.370 +# CT_STRACE_V_4_5_14 is not set
  59.371 +# CT_STRACE_V_4_5 is not set
  59.372 +CT_STRACE_VERSION="4.5.17"
  59.373 +
  59.374 +#
  59.375  # Tools facilities
  59.376  #
  59.377  CT_TOOL_libelf=y
  59.378 -CT_LIBELF_V_0_8_10=y
  59.379 -CT_LIBELF_VERSION="0.8.10"
  59.380 +CT_LIBELF_V_0_8_11=y
  59.381 +# CT_LIBELF_V_0_8_10 is not set
  59.382 +CT_LIBELF_VERSION="0.8.11"
  59.383  CT_TOOL_sstrip=y
  59.384  CT_SSTRIP_BUILDROOT=y
  59.385  # CT_SSTRIP_ELFKICKERS is not set
  59.386  CT_SSTRIP_FROM="buildroot"
  59.387  
  59.388  #
  59.389 -# Debug facilities
  59.390 +# Companion libraries
  59.391  #
  59.392 -# CT_DEBUG_dmalloc is not set
  59.393 -CT_DEBUG_duma=y
  59.394 -CT_DUMA_A=y
  59.395 -CT_DUMA_SO=y
  59.396 -# CT_DUMA_V_2_5_1 is not set
  59.397 -# CT_DUMA_V_2_5_8 is not set
  59.398 -# CT_DUMA_V_2_5_12 is not set
  59.399 -CT_DUMA_V_2_5_14=y
  59.400 -CT_DUMA_VERSION="2_5_14"
  59.401 -CT_DEBUG_gdb=y
  59.402 -# CT_GDB_CROSS is not set
  59.403 -CT_GDB_NATIVE=y
  59.404 -# CT_GDB_NATIVE_STATIC is not set
  59.405 -# CT_GDB_NATIVE_USE_GMP_MPFR is not set
  59.406 -# CT_GDB_GDBSERVER is not set
  59.407 -# CT_GDB_V_6_4 is not set
  59.408 -# CT_GDB_V_6_5 is not set
  59.409 -# CT_GDB_V_6_6 is not set
  59.410 -# CT_GDB_V_6_7 is not set
  59.411 -# CT_GDB_V_6_7_1 is not set
  59.412 -CT_GDB_V_6_8=y
  59.413 -# CT_GDB_V_snapshot is not set
  59.414 -CT_GDB_VERSION="6.8"
  59.415 +CT_WRAPPER_NEEDED=y
  59.416 +CT_GMP_MPFR=y
  59.417 +CT_GMP_V_4_3_1=y
  59.418 +# CT_GMP_V_4_3_0 is not set
  59.419 +# CT_GMP_V_4_2_4 is not set
  59.420 +# CT_GMP_V_4_2_2 is not set
  59.421 +CT_GMP_VERSION="4.3.1"
  59.422 +CT_MPFR_V_2_4_1=y
  59.423 +# CT_MPFR_V_2_4_0 is not set
  59.424 +# CT_MPFR_V_2_3_2 is not set
  59.425 +# CT_MPFR_V_2_3_1 is not set
  59.426 +CT_MPFR_VERSION="2.4.1"
  59.427 +# CT_PPL_CLOOG_MPC is not set
  59.428  
  59.429  #
  59.430 -# Native gdb needs a native ncurses library
  59.431 +# Companion libraries common options
  59.432  #
  59.433 -# CT_NCURSES_V_5_6 is not set
  59.434 -CT_NCURSES_V_5_7=y
  59.435 -CT_NCURSES_VERSION="5.7"
  59.436 -CT_DEBUG_ltrace=y
  59.437 -# CT_LTRACE_V_0_4 is not set
  59.438 -CT_LTRACE_V_0_5=y
  59.439 -# CT_LTRACE_V_0_5_1 is not set
  59.440 -CT_LTRACE_VERSION="0.5"
  59.441 -CT_DEBUG_strace=y
  59.442 -# CT_STRACE_V_4_5 is not set
  59.443 -# CT_STRACE_V_4_5_14 is not set
  59.444 -# CT_STRACE_V_4_5_15 is not set
  59.445 -# CT_STRACE_V_4_5_16 is not set
  59.446 -CT_STRACE_V_4_5_17=y
  59.447 -# CT_STRACE_V_4_5_18 is not set
  59.448 -CT_STRACE_VERSION="4.5.17"
  59.449 +# CT_COMP_LIBS_CHECK is not set
  59.450 +# CT_COMP_LIBS_TARGET is not set
  59.451 +CT_TOOLS_WRAPPER_SCRIPT=y
  59.452 +# CT_TOOLS_WRAPPER_EXEC is not set
  59.453 +CT_TOOLS_WRAPPER="script"
    60.1 --- a/samples/arm-beagle-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    60.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.3 @@ -1,406 +0,0 @@
    60.4 -#
    60.5 -# Automatically generated make config: don't edit
    60.6 -# crosstool-NG version: svn_trunk@1549M
    60.7 -# Sun May 24 18:20:58 2009
    60.8 -#
    60.9 -
   60.10 -#
   60.11 -# Paths and misc options
   60.12 -#
   60.13 -
   60.14 -#
   60.15 -# crosstool-NG behavior
   60.16 -#
   60.17 -# CT_OBSOLETE is not set
   60.18 -# CT_EXPERIMENTAL is not set
   60.19 -# CT_DEBUG_CT is not set
   60.20 -
   60.21 -#
   60.22 -# Paths
   60.23 -#
   60.24 -CT_LOCAL_TARBALLS_DIR="${HOME}/src"
   60.25 -CT_SAVE_TARBALLS=y
   60.26 -CT_WORK_DIR="${CT_TOP_DIR}/targets"
   60.27 -CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   60.28 -CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   60.29 -# CT_CUSTOM_PATCH is not set
   60.30 -# CT_REMOVE_DOCS is not set
   60.31 -CT_INSTALL_DIR_RO=y
   60.32 -
   60.33 -#
   60.34 -# Downloading
   60.35 -#
   60.36 -# CT_FORBID_DOWNLOAD is not set
   60.37 -# CT_FORCE_DOWNLOAD is not set
   60.38 -CT_USE_MIRROR=y
   60.39 -# CT_PREFER_MIRROR is not set
   60.40 -CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/"
   60.41 -CT_CONNECT_TIMEOUT=10
   60.42 -# CT_ONLY_DOWNLOAD is not set
   60.43 -
   60.44 -#
   60.45 -# Extracting
   60.46 -#
   60.47 -# CT_FORCE_EXTRACT is not set
   60.48 -CT_OVERIDE_CONFIG_GUESS_SUB=y
   60.49 -# CT_ONLY_EXTRACT is not set
   60.50 -
   60.51 -#
   60.52 -# Build behavior
   60.53 -#
   60.54 -CT_PARALLEL_JOBS=1
   60.55 -CT_LOAD=0
   60.56 -CT_NICE=0
   60.57 -CT_USE_PIPES=y
   60.58 -# CT_CONFIG_SHELL_ASH is not set
   60.59 -
   60.60 -#
   60.61 -# Logging
   60.62 -#
   60.63 -# CT_LOG_ERROR is not set
   60.64 -# CT_LOG_WARN is not set
   60.65 -# CT_LOG_INFO is not set
   60.66 -CT_LOG_EXTRA=y
   60.67 -# CT_LOG_DEBUG is not set
   60.68 -# CT_LOG_ALL is not set
   60.69 -CT_LOG_LEVEL_MAX="EXTRA"
   60.70 -# CT_LOG_SEE_TOOLS_WARN is not set
   60.71 -CT_LOG_PROGRESS_BAR=y
   60.72 -CT_LOG_TO_FILE=y
   60.73 -CT_LOG_FILE_COMPRESS=y
   60.74 -
   60.75 -#
   60.76 -# Target options
   60.77 -#
   60.78 -CT_ARCH="arm"
   60.79 -# CT_ARCH_64 is not set
   60.80 -# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   60.81 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   60.82 -CT_ARCH_SUPPORT_ARCH=y
   60.83 -# CT_ARCH_SUPPORT_ABI is not set
   60.84 -CT_ARCH_SUPPORT_CPU=y
   60.85 -CT_ARCH_SUPPORT_TUNE=y
   60.86 -CT_ARCH_SUPPORT_FPU=y
   60.87 -# CT_ARCH_DEFAULT_HAS_MMU is not set
   60.88 -# CT_ARCH_DEFAULT_BE is not set
   60.89 -CT_ARCH_DEFAULT_LE=y
   60.90 -CT_ARCH_ARCH=""
   60.91 -CT_ARCH_CPU="cortex-a8"
   60.92 -CT_ARCH_TUNE="cortex-a8"
   60.93 -CT_ARCH_FPU=""
   60.94 -# CT_ARCH_BE is not set
   60.95 -CT_ARCH_LE=y
   60.96 -# CT_ARCH_FLOAT_HW is not set
   60.97 -CT_ARCH_FLOAT_SW=y
   60.98 -CT_TARGET_CFLAGS=""
   60.99 -CT_TARGET_LDFLAGS=""
  60.100 -
  60.101 -#
  60.102 -# General target options
  60.103 -#
  60.104 -# CT_ARCH_alpha is not set
  60.105 -CT_ARCH_arm=y
  60.106 -# CT_ARCH_ia64 is not set
  60.107 -# CT_ARCH_mips is not set
  60.108 -# CT_ARCH_powerpc is not set
  60.109 -# CT_ARCH_powerpc64 is not set
  60.110 -# CT_ARCH_sh is not set
  60.111 -# CT_ARCH_x86 is not set
  60.112 -# CT_ARCH_x86_64 is not set
  60.113 -CT_ARCH_ARM_EABI=y
  60.114 -CT_ARCH_USE_MMU=y
  60.115 -
  60.116 -#
  60.117 -# Target optimisations
  60.118 -#
  60.119 -
  60.120 -#
  60.121 -# Toolchain options
  60.122 -#
  60.123 -
  60.124 -#
  60.125 -# General toolchain options
  60.126 -#
  60.127 -CT_USE_SYSROOT=y
  60.128 -CT_SYSROOT_DIR_PREFIX=""
  60.129 -CT_SHARED_LIBS=y
  60.130 -
  60.131 -#
  60.132 -# Tuple completion and aliasing
  60.133 -#
  60.134 -CT_TARGET_VENDOR="beagle"
  60.135 -CT_TARGET_ALIAS_SED_EXPR=""
  60.136 -CT_TARGET_ALIAS=""
  60.137 -
  60.138 -#
  60.139 -# Toolchain type
  60.140 -#
  60.141 -# CT_NATIVE is not set
  60.142 -CT_CROSS=y
  60.143 -# CT_CROSS_NATIVE is not set
  60.144 -# CT_CANADIAN is not set
  60.145 -CT_TOOLCHAIN_TYPE="cross"
  60.146 -
  60.147 -#
  60.148 -# Build system
  60.149 -#
  60.150 -CT_BUILD=""
  60.151 -CT_BUILD_PREFIX=""
  60.152 -CT_BUILD_SUFFIX=""
  60.153 -
  60.154 -#
  60.155 -# Operating System
  60.156 -#
  60.157 -# CT_BARE_METAL is not set
  60.158 -CT_KERNEL="linux"
  60.159 -CT_KERNEL_VERSION="2.6.29.4"
  60.160 -# CT_KERNEL_bare_metal is not set
  60.161 -CT_KERNEL_linux=y
  60.162 -CT_KERNEL_LINUX_INSTALL=y
  60.163 -CT_KERNEL_LINUX_INSTALL_CHECK=y
  60.164 -# CT_KERNEL_V_2_6_18_8 is not set
  60.165 -# CT_KERNEL_V_2_6_19_7 is not set
  60.166 -# CT_KERNEL_V_2_6_20_21 is not set
  60.167 -# CT_KERNEL_V_2_6_21_7 is not set
  60.168 -# CT_KERNEL_V_2_6_22_19 is not set
  60.169 -# CT_KERNEL_V_2_6_23_17 is not set
  60.170 -# CT_KERNEL_V_2_6_24_7 is not set
  60.171 -# CT_KERNEL_V_2_6_25_20 is not set
  60.172 -# CT_KERNEL_V_2_6_26_8 is not set
  60.173 -# CT_KERNEL_V_2_6_27_24 is not set
  60.174 -# CT_KERNEL_V_2_6_28_10 is not set
  60.175 -# CT_KERNEL_V_2_6_29 is not set
  60.176 -# CT_KERNEL_V_2_6_29_1 is not set
  60.177 -# CT_KERNEL_V_2_6_29_2 is not set
  60.178 -# CT_KERNEL_V_2_6_29_3 is not set
  60.179 -CT_KERNEL_V_2_6_29_4=y
  60.180 -# CT_KERNEL_V_select is not set
  60.181 -CT_KERNEL_LINUX_VERBOSITY_0=y
  60.182 -# CT_KERNEL_LINUX_VERBOSITY_1 is not set
  60.183 -# CT_KERNEL_LINUX_VERBOSITY_2 is not set
  60.184 -CT_KERNEL_LINUX_VERBOSE_LEVEL=0
  60.185 -# CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  60.186 -
  60.187 -#
  60.188 -# Companion libraries
  60.189 -#
  60.190 -CT_GMP_MPFR=y
  60.191 -CT_GMP_MPFR_TARGET=y
  60.192 -# CT_GMP_V_4_2_2 is not set
  60.193 -CT_GMP_V_4_2_4=y
  60.194 -CT_GMP_VERSION="4.2.4"
  60.195 -CT_GMP_CHECK=y
  60.196 -# CT_MPFR_V_2_3_1 is not set
  60.197 -# CT_MPFR_V_2_3_2 is not set
  60.198 -# CT_MPFR_V_2_4_0 is not set
  60.199 -CT_MPFR_V_2_4_1=y
  60.200 -CT_MPFR_VERSION="2.4.1"
  60.201 -CT_MPFR_CHECK=y
  60.202 -# CT_PPL_CLOOG is not set
  60.203 -
  60.204 -#
  60.205 -# Binary utilities
  60.206 -#
  60.207 -CT_ARCH_BINFMT_ELF=y
  60.208 -# CT_ARCH_BINFMT_FLAT is not set
  60.209 -
  60.210 -#
  60.211 -# GNU binutils
  60.212 -#
  60.213 -CT_BINUTILS_VERSION="2.19.1"
  60.214 -# CT_BINUTILS_V_2_14 is not set
  60.215 -# CT_BINUTILS_V_2_15 is not set
  60.216 -# CT_BINUTILS_V_2_16_1 is not set
  60.217 -# CT_BINUTILS_V_2_17 is not set
  60.218 -# CT_BINUTILS_V_2_18 is not set
  60.219 -# CT_BINUTILS_V_2_18_50_0_4 is not set
  60.220 -# CT_BINUTILS_V_2_18_50_0_6 is not set
  60.221 -# CT_BINUTILS_V_2_18_50_0_7 is not set
  60.222 -# CT_BINUTILS_V_2_18_50_0_8 is not set
  60.223 -# CT_BINUTILS_V_2_18_50_0_9 is not set
  60.224 -# CT_BINUTILS_V_2_18_90 is not set
  60.225 -# CT_BINUTILS_V_2_18_91 is not set
  60.226 -# CT_BINUTILS_V_2_18_92 is not set
  60.227 -# CT_BINUTILS_V_2_18_93 is not set
  60.228 -# CT_BINUTILS_V_2_19 is not set
  60.229 -CT_BINUTILS_V_2_19_1=y
  60.230 -# CT_BINUTILS_V_2_19_50_0_1 is not set
  60.231 -# CT_BINUTILS_V_2_19_51_0_1 is not set
  60.232 -# CT_BINUTILS_V_2_19_51_0_2 is not set
  60.233 -CT_BINUTILS_EXTRA_CONFIG=""
  60.234 -CT_BINUTILS_FOR_TARGET=y
  60.235 -CT_BINUTILS_FOR_TARGET_IBERTY=y
  60.236 -CT_BINUTILS_FOR_TARGET_BFD=y
  60.237 -
  60.238 -#
  60.239 -# C compiler
  60.240 -#
  60.241 -CT_CC="gcc"
  60.242 -CT_CC_VERSION="4.3.3"
  60.243 -CT_CC_gcc=y
  60.244 -# CT_CC_V_3_2_3 is not set
  60.245 -# CT_CC_V_3_3_6 is not set
  60.246 -# CT_CC_V_3_4_6 is not set
  60.247 -# CT_CC_V_4_0_0 is not set
  60.248 -# CT_CC_V_4_0_1 is not set
  60.249 -# CT_CC_V_4_0_2 is not set
  60.250 -# CT_CC_V_4_0_3 is not set
  60.251 -# CT_CC_V_4_0_4 is not set
  60.252 -# CT_CC_V_4_1_0 is not set
  60.253 -# CT_CC_V_4_1_1 is not set
  60.254 -# CT_CC_V_4_1_2 is not set
  60.255 -# CT_CC_V_4_2_0 is not set
  60.256 -# CT_CC_V_4_2_1 is not set
  60.257 -# CT_CC_V_4_2_2 is not set
  60.258 -# CT_CC_V_4_2_3 is not set
  60.259 -# CT_CC_V_4_2_4 is not set
  60.260 -# CT_CC_V_4_3_0 is not set
  60.261 -# CT_CC_V_4_3_1 is not set
  60.262 -# CT_CC_V_4_3_2 is not set
  60.263 -CT_CC_V_4_3_3=y
  60.264 -# CT_CC_V_4_4_0 is not set
  60.265 -CT_CC_GCC_4_3_or_later=y
  60.266 -# CT_CC_GCC_4_4_or_later is not set
  60.267 -CT_CC_CXA_ATEXIT=y
  60.268 -# CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set
  60.269 -# CT_CC_SJLJ_EXCEPTIONS_USE is not set
  60.270 -CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y
  60.271 -CT_CC_CORE_EXTRA_CONFIG=""
  60.272 -CT_CC_EXTRA_CONFIG=""
  60.273 -CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  60.274 -CT_CC_BUGURL=""
  60.275 -CT_CC_SUPPORT_CXX=y
  60.276 -CT_CC_SUPPORT_FORTRAN=y
  60.277 -CT_CC_SUPPORT_JAVA=y
  60.278 -CT_CC_SUPPORT_ADA=y
  60.279 -CT_CC_SUPPORT_OBJC=y
  60.280 -CT_CC_SUPPORT_OBJCXX=y
  60.281 -
  60.282 -#
  60.283 -# Additional supported languages:
  60.284 -#
  60.285 -CT_CC_LANG_CXX=y
  60.286 -# CT_CC_LANG_FORTRAN is not set
  60.287 -# CT_CC_LANG_JAVA is not set
  60.288 -CT_LIBC="glibc"
  60.289 -
  60.290 -#
  60.291 -# C-library
  60.292 -#
  60.293 -CT_LIBC_VERSION="2.9"
  60.294 -# CT_LIBC_eglibc is not set
  60.295 -CT_LIBC_glibc=y
  60.296 -# CT_LIBC_uClibc is not set
  60.297 -# CT_LIBC_V_2_3_6 is not set
  60.298 -# CT_LIBC_V_2_5 is not set
  60.299 -# CT_LIBC_V_2_5_1 is not set
  60.300 -# CT_LIBC_V_2_6 is not set
  60.301 -# CT_LIBC_V_2_6_1 is not set
  60.302 -# CT_LIBC_V_2_7 is not set
  60.303 -# CT_LIBC_V_2_8 is not set
  60.304 -CT_LIBC_V_2_9=y
  60.305 -# CT_LIBC_V_LATEST is not set
  60.306 -# CT_LIBC_V_date is not set
  60.307 -CT_LIBC_GLIBC_2_8_or_later=y
  60.308 -# CT_LIBC_GLIBC_TARBALL is not set
  60.309 -CT_LIBC_GLIBC_CVS=y
  60.310 -CT_LIBC_GLIBC_CVS_date="2009-03-29"
  60.311 -
  60.312 -#
  60.313 -# glibc/eglibc common options
  60.314 -#
  60.315 -CT_LIBC_GLIBC_EXTRA_CONFIG=""
  60.316 -CT_LIBC_GLIBC_CONFIGPARMS=""
  60.317 -CT_LIBC_GLIBC_EXTRA_CFLAGS=""
  60.318 -CT_LIBC_EXTRA_CC_ARGS=""
  60.319 -CT_LIBC_GLIBC_USE_PORTS=y
  60.320 -CT_LIBC_ADDONS_LIST=""
  60.321 -
  60.322 -#
  60.323 -# WARNING!!!
  60.324 -#
  60.325 -
  60.326 -#
  60.327 -# For glibc >= 2.8, addons are only available via a CVS checkout.
  60.328 -#
  60.329 -
  60.330 -#
  60.331 -# Be sure to review the associated options, above.
  60.332 -#
  60.333 -# CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  60.334 -CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  60.335 -# CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  60.336 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.4"
  60.337 -
  60.338 -#
  60.339 -# Common C library options
  60.340 -#
  60.341 -CT_LIBC_SUPPORT_NPTL=y
  60.342 -CT_LIBC_SUPPORT_LINUXTHREADS=y
  60.343 -CT_THREADS="nptl"
  60.344 -CT_THREADS_NPTL=y
  60.345 -# CT_THREADS_LINUXTHREADS is not set
  60.346 -# CT_THREADS_NONE is not set
  60.347 -
  60.348 -#
  60.349 -# Tools facilities
  60.350 -#
  60.351 -CT_TOOL_libelf=y
  60.352 -CT_LIBELF_V_0_8_10=y
  60.353 -CT_LIBELF_VERSION="0.8.10"
  60.354 -CT_TOOL_sstrip=y
  60.355 -CT_SSTRIP_BUILDROOT=y
  60.356 -# CT_SSTRIP_ELFKICKERS is not set
  60.357 -CT_SSTRIP_FROM="buildroot"
  60.358 -
  60.359 -#
  60.360 -# Debug facilities
  60.361 -#
  60.362 -CT_DEBUG_dmalloc=y
  60.363 -# CT_DMALLOC_V_5_4_3 is not set
  60.364 -CT_DMALLOC_V_5_5_2=y
  60.365 -CT_DMALLOC_VERSION="5.5.2"
  60.366 -CT_DEBUG_duma=y
  60.367 -CT_DUMA_A=y
  60.368 -CT_DUMA_SO=y
  60.369 -# CT_DUMA_V_2_5_1 is not set
  60.370 -# CT_DUMA_V_2_5_8 is not set
  60.371 -# CT_DUMA_V_2_5_12 is not set
  60.372 -CT_DUMA_V_2_5_14=y
  60.373 -CT_DUMA_VERSION="2_5_14"
  60.374 -CT_DEBUG_gdb=y
  60.375 -CT_GDB_CROSS=y
  60.376 -# CT_GDB_CROSS_STATIC is not set
  60.377 -CT_GDB_NATIVE=y
  60.378 -# CT_GDB_NATIVE_STATIC is not set
  60.379 -CT_GDB_NATIVE_USE_GMP_MPFR=y
  60.380 -CT_GDB_GDBSERVER=y
  60.381 -CT_GDB_GDBSERVER_STATIC=y
  60.382 -# CT_GDB_V_6_4 is not set
  60.383 -# CT_GDB_V_6_5 is not set
  60.384 -# CT_GDB_V_6_6 is not set
  60.385 -# CT_GDB_V_6_7 is not set
  60.386 -# CT_GDB_V_6_7_1 is not set
  60.387 -CT_GDB_V_6_8=y
  60.388 -# CT_GDB_V_snapshot is not set
  60.389 -CT_GDB_VERSION="6.8"
  60.390 -
  60.391 -#
  60.392 -# Native gdb needs a native ncurses library
  60.393 -#
  60.394 -# CT_NCURSES_V_5_6 is not set
  60.395 -CT_NCURSES_V_5_7=y
  60.396 -CT_NCURSES_VERSION="5.7"
  60.397 -CT_DEBUG_ltrace=y
  60.398 -# CT_LTRACE_V_0_4 is not set
  60.399 -CT_LTRACE_V_0_5=y
  60.400 -# CT_LTRACE_V_0_5_1 is not set
  60.401 -CT_LTRACE_VERSION="0.5"
  60.402 -CT_DEBUG_strace=y
  60.403 -# CT_STRACE_V_4_5 is not set
  60.404 -# CT_STRACE_V_4_5_14 is not set
  60.405 -# CT_STRACE_V_4_5_15 is not set
  60.406 -# CT_STRACE_V_4_5_16 is not set
  60.407 -CT_STRACE_V_4_5_17=y
  60.408 -# CT_STRACE_V_4_5_18 is not set
  60.409 -CT_STRACE_VERSION="4.5.17"
    61.1 --- a/samples/arm-beagle-linux-gnueabi/reported.by	Sat Oct 03 18:49:23 2009 +0200
    61.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.3 @@ -1,3 +0,0 @@
    61.4 -reporter_name="Yann E. MORIN"
    61.5 -reporter_url="http://ymorin.is-a-geek.org/"
    61.6 -reporter_comment="This toolchain is pre-configured to target the BeagleBoard: http://beagleboard.org/"
    62.1 --- a/samples/arm-cortex_a8-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    62.2 +++ b/samples/arm-cortex_a8-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    62.3 @@ -1,7 +1,7 @@
    62.4  #
    62.5  # Automatically generated make config: don't edit
    62.6 -# crosstool-NG version: svn_devel_gcc-4.4@1589
    62.7 -# Tue Jun  2 23:13:19 2009
    62.8 +# crosstool-NG version: hg_default@1533_c26952040832
    62.9 +# Sun Sep 13 12:17:50 2009
   62.10  #
   62.11  
   62.12  #
   62.13 @@ -23,7 +23,6 @@
   62.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   62.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   62.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   62.17 -# CT_CUSTOM_PATCH is not set
   62.18  CT_REMOVE_DOCS=y
   62.19  CT_INSTALL_DIR_RO=y
   62.20  
   62.21 @@ -42,6 +41,15 @@
   62.22  # CT_FORCE_EXTRACT is not set
   62.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   62.24  # CT_ONLY_EXTRACT is not set
   62.25 +CT_PATCH_BUNDLED=y
   62.26 +# CT_PATCH_LOCAL is not set
   62.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   62.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   62.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   62.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   62.31 +CT_PATCH_ORDER="bundled"
   62.32 +# CT_PATCH_SINGLE is not set
   62.33 +# CT_PATCH_USE_LOCAL is not set
   62.34  
   62.35  #
   62.36  # Build behavior
   62.37 @@ -50,7 +58,11 @@
   62.38  CT_LOAD=0
   62.39  CT_NICE=0
   62.40  CT_USE_PIPES=y
   62.41 +# CT_CONFIG_SHELL_SH is not set
   62.42  # CT_CONFIG_SHELL_ASH is not set
   62.43 +CT_CONFIG_SHELL_BASH=y
   62.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   62.45 +CT_CONFIG_SHELL="bash"
   62.46  
   62.47  #
   62.48  # Logging
   62.49 @@ -98,6 +110,7 @@
   62.50  #
   62.51  # CT_ARCH_alpha is not set
   62.52  CT_ARCH_arm=y
   62.53 +# CT_ARCH_avr32 is not set
   62.54  # CT_ARCH_ia64 is not set
   62.55  # CT_ARCH_mips is not set
   62.56  # CT_ARCH_powerpc is not set
   62.57 @@ -121,7 +134,6 @@
   62.58  #
   62.59  CT_USE_SYSROOT=y
   62.60  CT_SYSROOT_DIR_PREFIX=""
   62.61 -CT_SHARED_LIBS=y
   62.62  
   62.63  #
   62.64  # Tuple completion and aliasing
   62.65 @@ -150,8 +162,9 @@
   62.66  # Operating System
   62.67  #
   62.68  # CT_BARE_METAL is not set
   62.69 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   62.70  CT_KERNEL="linux"
   62.71 -CT_KERNEL_VERSION="2.6.29.2"
   62.72 +CT_KERNEL_VERSION="2.6.31"
   62.73  # CT_KERNEL_bare_metal is not set
   62.74  CT_KERNEL_linux=y
   62.75  CT_KERNEL_LINUX_INSTALL=y
   62.76 @@ -165,21 +178,23 @@
   62.77  # CT_KERNEL_V_2_6_24_7 is not set
   62.78  # CT_KERNEL_V_2_6_25_20 is not set
   62.79  # CT_KERNEL_V_2_6_26_8 is not set
   62.80 -# CT_KERNEL_V_2_6_27_22 is not set
   62.81 -# CT_KERNEL_V_2_6_28 is not set
   62.82 -# CT_KERNEL_V_2_6_28_1 is not set
   62.83 -# CT_KERNEL_V_2_6_28_2 is not set
   62.84 -# CT_KERNEL_V_2_6_28_3 is not set
   62.85 -# CT_KERNEL_V_2_6_28_4 is not set
   62.86 -# CT_KERNEL_V_2_6_28_5 is not set
   62.87 -# CT_KERNEL_V_2_6_28_6 is not set
   62.88 -# CT_KERNEL_V_2_6_28_7 is not set
   62.89 -# CT_KERNEL_V_2_6_28_8 is not set
   62.90 -# CT_KERNEL_V_2_6_28_9 is not set
   62.91 +# CT_KERNEL_V_2_6_27_33 is not set
   62.92  # CT_KERNEL_V_2_6_28_10 is not set
   62.93  # CT_KERNEL_V_2_6_29 is not set
   62.94  # CT_KERNEL_V_2_6_29_1 is not set
   62.95 -CT_KERNEL_V_2_6_29_2=y
   62.96 +# CT_KERNEL_V_2_6_29_2 is not set
   62.97 +# CT_KERNEL_V_2_6_29_3 is not set
   62.98 +# CT_KERNEL_V_2_6_29_4 is not set
   62.99 +# CT_KERNEL_V_2_6_29_5 is not set
  62.100 +# CT_KERNEL_V_2_6_29_6 is not set
  62.101 +# CT_KERNEL_V_2_6_30 is not set
  62.102 +# CT_KERNEL_V_2_6_30_1 is not set
  62.103 +# CT_KERNEL_V_2_6_30_2 is not set
  62.104 +# CT_KERNEL_V_2_6_30_3 is not set
  62.105 +# CT_KERNEL_V_2_6_30_4 is not set
  62.106 +# CT_KERNEL_V_2_6_30_5 is not set
  62.107 +# CT_KERNEL_V_2_6_30_6 is not set
  62.108 +CT_KERNEL_V_2_6_31=y
  62.109  # CT_KERNEL_V_select is not set
  62.110  CT_KERNEL_LINUX_VERBOSITY_0=y
  62.111  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  62.112 @@ -188,30 +203,9 @@
  62.113  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  62.114  
  62.115  #
  62.116 -# Companion libraries
  62.117 +# Common kernel options
  62.118  #
  62.119 -CT_GMP_MPFR=y
  62.120 -# CT_GMP_V_4_2_2 is not set
  62.121 -CT_GMP_V_4_2_4=y
  62.122 -CT_GMP_VERSION="4.2.4"
  62.123 -# CT_MPFR_V_2_3_1 is not set
  62.124 -# CT_MPFR_V_2_3_2 is not set
  62.125 -# CT_MPFR_V_2_4_0 is not set
  62.126 -CT_MPFR_V_2_4_1=y
  62.127 -CT_MPFR_VERSION="2.4.1"
  62.128 -CT_PPL_CLOOG_MPC=y
  62.129 -CT_PPL_V_0_10_2=y
  62.130 -CT_PPL_VERSION="0.10.2"
  62.131 -CT_CLOOG_V_0_15_3=y
  62.132 -CT_CLOOG_VERSION="0.15.3"
  62.133 -CT_MPC_V_0_6=y
  62.134 -CT_MPC_VERSION="0.6"
  62.135 -
  62.136 -#
  62.137 -# Companion libraries common options
  62.138 -#
  62.139 -# CT_COMP_LIBS_CHECK is not set
  62.140 -CT_COMP_LIBS_TARGET=y
  62.141 +CT_SHARED_LIBS=y
  62.142  
  62.143  #
  62.144  # Binary utilities
  62.145 @@ -273,13 +267,16 @@
  62.146  # CT_CC_V_4_3_1 is not set
  62.147  # CT_CC_V_4_3_2 is not set
  62.148  # CT_CC_V_4_3_3 is not set
  62.149 +# CT_CC_V_4_3_4 is not set
  62.150  CT_CC_V_4_4_0=y
  62.151 +# CT_CC_V_4_4_1 is not set
  62.152  CT_CC_GCC_4_3_or_later=y
  62.153  CT_CC_GCC_4_4_or_later=y
  62.154  CT_CC_CXA_ATEXIT=y
  62.155  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  62.156  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  62.157  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  62.158 +CT_CC_ENABLE_CXX_FLAGS=""
  62.159  CT_CC_CORE_EXTRA_CONFIG=""
  62.160  CT_CC_EXTRA_CONFIG=""
  62.161  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  62.162 @@ -309,6 +306,7 @@
  62.163  CT_LIBC_VERSION="2.9"
  62.164  # CT_LIBC_eglibc is not set
  62.165  CT_LIBC_glibc=y
  62.166 +# CT_LIBC_newlib is not set
  62.167  # CT_LIBC_uClibc is not set
  62.168  # CT_LIBC_V_2_3_6 is not set
  62.169  # CT_LIBC_V_2_5 is not set
  62.170 @@ -349,7 +347,7 @@
  62.171  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  62.172  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  62.173  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  62.174 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.2"
  62.175 +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31"
  62.176  
  62.177  #
  62.178  # Common C library options
  62.179 @@ -362,17 +360,6 @@
  62.180  # CT_THREADS_NONE is not set
  62.181  
  62.182  #
  62.183 -# Tools facilities
  62.184 -#
  62.185 -CT_TOOL_libelf=y
  62.186 -CT_LIBELF_V_0_8_10=y
  62.187 -CT_LIBELF_VERSION="0.8.10"
  62.188 -CT_TOOL_sstrip=y
  62.189 -CT_SSTRIP_BUILDROOT=y
  62.190 -# CT_SSTRIP_ELFKICKERS is not set
  62.191 -CT_SSTRIP_FROM="buildroot"
  62.192 -
  62.193 -#
  62.194  # Debug facilities
  62.195  #
  62.196  CT_DEBUG_dmalloc=y
  62.197 @@ -385,8 +372,9 @@
  62.198  # CT_DUMA_V_2_5_1 is not set
  62.199  # CT_DUMA_V_2_5_8 is not set
  62.200  # CT_DUMA_V_2_5_12 is not set
  62.201 -CT_DUMA_V_2_5_14=y
  62.202 -CT_DUMA_VERSION="2_5_14"
  62.203 +# CT_DUMA_V_2_5_14 is not set
  62.204 +CT_DUMA_V_2_5_15=y
  62.205 +CT_DUMA_VERSION="2_5_15"
  62.206  CT_DEBUG_gdb=y
  62.207  CT_GDB_CROSS=y
  62.208  # CT_GDB_CROSS_STATIC is not set
  62.209 @@ -414,8 +402,9 @@
  62.210  CT_DEBUG_ltrace=y
  62.211  # CT_LTRACE_V_0_4 is not set
  62.212  # CT_LTRACE_V_0_5 is not set
  62.213 -CT_LTRACE_V_0_5_1=y
  62.214 -CT_LTRACE_VERSION="0.5.1"
  62.215 +# CT_LTRACE_V_0_5_1 is not set
  62.216 +CT_LTRACE_V_0_5_2=y
  62.217 +CT_LTRACE_VERSION="0.5.2"
  62.218  CT_DEBUG_strace=y
  62.219  # CT_STRACE_V_4_5 is not set
  62.220  # CT_STRACE_V_4_5_14 is not set
  62.221 @@ -424,3 +413,52 @@
  62.222  # CT_STRACE_V_4_5_17 is not set
  62.223  CT_STRACE_V_4_5_18=y
  62.224  CT_STRACE_VERSION="4.5.18"
  62.225 +
  62.226 +#
  62.227 +# Tools facilities
  62.228 +#
  62.229 +CT_TOOL_libelf=y
  62.230 +# CT_LIBELF_V_0_8_10 is not set
  62.231 +CT_LIBELF_V_0_8_11=y
  62.232 +CT_LIBELF_VERSION="0.8.11"
  62.233 +CT_TOOL_sstrip=y
  62.234 +CT_SSTRIP_BUILDROOT=y
  62.235 +# CT_SSTRIP_ELFKICKERS is not set
  62.236 +CT_SSTRIP_FROM="buildroot"
  62.237 +
  62.238 +#
  62.239 +# Companion libraries
  62.240 +#
  62.241 +CT_WRAPPER_NEEDED=y
  62.242 +CT_GMP_MPFR=y
  62.243 +# CT_GMP_V_4_2_2 is not set
  62.244 +# CT_GMP_V_4_2_4 is not set
  62.245 +# CT_GMP_V_4_3_0 is not set
  62.246 +CT_GMP_V_4_3_1=y
  62.247 +CT_GMP_VERSION="4.3.1"
  62.248 +# CT_MPFR_V_2_3_1 is not set
  62.249 +# CT_MPFR_V_2_3_2 is not set
  62.250 +# CT_MPFR_V_2_4_0 is not set
  62.251 +CT_MPFR_V_2_4_1=y
  62.252 +CT_MPFR_VERSION="2.4.1"
  62.253 +CT_PPL_CLOOG_MPC=y
  62.254 +CT_PPL_V_0_10_2=y
  62.255 +CT_PPL_VERSION="0.10.2"
  62.256 +# CT_CLOOG_V_0_15_3 is not set
  62.257 +# CT_CLOOG_V_0_15_4 is not set
  62.258 +# CT_CLOOG_V_0_15_5 is not set
  62.259 +# CT_CLOOG_V_0_15_6 is not set
  62.260 +CT_CLOOG_V_0_15_7=y
  62.261 +CT_CLOOG_VERSION="0.15.7"
  62.262 +# CT_MPC_V_0_6 is not set
  62.263 +CT_MPC_V_0_7=y
  62.264 +CT_MPC_VERSION="0.7"
  62.265 +
  62.266 +#
  62.267 +# Companion libraries common options
  62.268 +#
  62.269 +# CT_COMP_LIBS_CHECK is not set
  62.270 +CT_COMP_LIBS_TARGET=y
  62.271 +CT_TOOLS_WRAPPER_SCRIPT=y
  62.272 +# CT_TOOLS_WRAPPER_EXEC is not set
  62.273 +CT_TOOLS_WRAPPER="script"
    63.1 --- a/samples/arm-iphone-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    63.2 +++ b/samples/arm-iphone-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    63.3 @@ -1,7 +1,7 @@
    63.4  #
    63.5  # Automatically generated make config: don't edit
    63.6 -# crosstool-NG version: svn_trunk@1474
    63.7 -# Sun Apr 19 19:02:02 2009
    63.8 +# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2
    63.9 +# Mon Sep  7 23:02:51 2009
   63.10  #
   63.11  
   63.12  #
   63.13 @@ -23,7 +23,6 @@
   63.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   63.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   63.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   63.17 -# CT_CUSTOM_PATCH is not set
   63.18  CT_REMOVE_DOCS=y
   63.19  CT_INSTALL_DIR_RO=y
   63.20  
   63.21 @@ -42,6 +41,15 @@
   63.22  # CT_FORCE_EXTRACT is not set
   63.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   63.24  # CT_ONLY_EXTRACT is not set
   63.25 +CT_PATCH_BUNDLED=y
   63.26 +# CT_PATCH_LOCAL is not set
   63.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   63.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   63.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   63.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   63.31 +CT_PATCH_ORDER="bundled"
   63.32 +# CT_PATCH_SINGLE is not set
   63.33 +# CT_PATCH_USE_LOCAL is not set
   63.34  
   63.35  #
   63.36  # Build behavior
   63.37 @@ -50,7 +58,11 @@
   63.38  CT_LOAD=0
   63.39  CT_NICE=0
   63.40  CT_USE_PIPES=y
   63.41 +# CT_CONFIG_SHELL_SH is not set
   63.42  # CT_CONFIG_SHELL_ASH is not set
   63.43 +CT_CONFIG_SHELL_BASH=y
   63.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   63.45 +CT_CONFIG_SHELL="bash"
   63.46  
   63.47  #
   63.48  # Logging
   63.49 @@ -72,12 +84,14 @@
   63.50  #
   63.51  CT_ARCH="arm"
   63.52  # CT_ARCH_64 is not set
   63.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   63.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   63.55  CT_ARCH_SUPPORT_ARCH=y
   63.56  # CT_ARCH_SUPPORT_ABI is not set
   63.57  CT_ARCH_SUPPORT_CPU=y
   63.58  CT_ARCH_SUPPORT_TUNE=y
   63.59  CT_ARCH_SUPPORT_FPU=y
   63.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   63.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   63.62  # CT_ARCH_DEFAULT_BE is not set
   63.63  CT_ARCH_DEFAULT_LE=y
   63.64  CT_ARCH_ARCH="armv6"
   63.65 @@ -96,6 +110,7 @@
   63.66  #
   63.67  # CT_ARCH_alpha is not set
   63.68  CT_ARCH_arm=y
   63.69 +# CT_ARCH_avr32 is not set
   63.70  # CT_ARCH_ia64 is not set
   63.71  # CT_ARCH_mips is not set
   63.72  # CT_ARCH_powerpc is not set
   63.73 @@ -104,6 +119,7 @@
   63.74  # CT_ARCH_x86 is not set
   63.75  # CT_ARCH_x86_64 is not set
   63.76  CT_ARCH_ARM_EABI=y
   63.77 +CT_ARCH_USE_MMU=y
   63.78  
   63.79  #
   63.80  # Target optimisations
   63.81 @@ -118,7 +134,6 @@
   63.82  #
   63.83  CT_USE_SYSROOT=y
   63.84  CT_SYSROOT_DIR_PREFIX=""
   63.85 -CT_SHARED_LIBS=y
   63.86  
   63.87  #
   63.88  # Tuple completion and aliasing
   63.89 @@ -147,8 +162,9 @@
   63.90  # Operating System
   63.91  #
   63.92  # CT_BARE_METAL is not set
   63.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   63.94  CT_KERNEL="linux"
   63.95 -CT_KERNEL_VERSION="2.6.27"
   63.96 +CT_KERNEL_VERSION="2.6.30.5"
   63.97  # CT_KERNEL_bare_metal is not set
   63.98  CT_KERNEL_linux=y
   63.99  CT_KERNEL_LINUX_INSTALL=y
  63.100 @@ -162,40 +178,21 @@
  63.101  # CT_KERNEL_V_2_6_24_7 is not set
  63.102  # CT_KERNEL_V_2_6_25_20 is not set
  63.103  # CT_KERNEL_V_2_6_26_8 is not set
  63.104 -CT_KERNEL_V_2_6_27=y
  63.105 -# CT_KERNEL_V_2_6_27_1 is not set
  63.106 -# CT_KERNEL_V_2_6_27_2 is not set
  63.107 -# CT_KERNEL_V_2_6_27_3 is not set
  63.108 -# CT_KERNEL_V_2_6_27_4 is not set
  63.109 -# CT_KERNEL_V_2_6_27_5 is not set
  63.110 -# CT_KERNEL_V_2_6_27_6 is not set
  63.111 -# CT_KERNEL_V_2_6_27_7 is not set
  63.112 -# CT_KERNEL_V_2_6_27_8 is not set
  63.113 -# CT_KERNEL_V_2_6_27_9 is not set
  63.114 -# CT_KERNEL_V_2_6_27_10 is not set
  63.115 -# CT_KERNEL_V_2_6_27_11 is not set
  63.116 -# CT_KERNEL_V_2_6_27_12 is not set
  63.117 -# CT_KERNEL_V_2_6_27_13 is not set
  63.118 -# CT_KERNEL_V_2_6_27_14 is not set
  63.119 -# CT_KERNEL_V_2_6_27_15 is not set
  63.120 -# CT_KERNEL_V_2_6_27_16 is not set
  63.121 -# CT_KERNEL_V_2_6_27_17 is not set
  63.122 -# CT_KERNEL_V_2_6_27_18 is not set
  63.123 -# CT_KERNEL_V_2_6_27_19 is not set
  63.124 -# CT_KERNEL_V_2_6_27_20 is not set
  63.125 -# CT_KERNEL_V_2_6_27_21 is not set
  63.126 -# CT_KERNEL_V_2_6_28 is not set
  63.127 -# CT_KERNEL_V_2_6_28_1 is not set
  63.128 -# CT_KERNEL_V_2_6_28_2 is not set
  63.129 -# CT_KERNEL_V_2_6_28_3 is not set
  63.130 -# CT_KERNEL_V_2_6_28_4 is not set
  63.131 -# CT_KERNEL_V_2_6_28_5 is not set
  63.132 -# CT_KERNEL_V_2_6_28_6 is not set
  63.133 -# CT_KERNEL_V_2_6_28_7 is not set
  63.134 -# CT_KERNEL_V_2_6_28_8 is not set
  63.135 -# CT_KERNEL_V_2_6_28_9 is not set
  63.136 +# CT_KERNEL_V_2_6_27_31 is not set
  63.137 +# CT_KERNEL_V_2_6_28_10 is not set
  63.138  # CT_KERNEL_V_2_6_29 is not set
  63.139  # CT_KERNEL_V_2_6_29_1 is not set
  63.140 +# CT_KERNEL_V_2_6_29_2 is not set
  63.141 +# CT_KERNEL_V_2_6_29_3 is not set
  63.142 +# CT_KERNEL_V_2_6_29_4 is not set
  63.143 +# CT_KERNEL_V_2_6_29_5 is not set
  63.144 +# CT_KERNEL_V_2_6_29_6 is not set
  63.145 +# CT_KERNEL_V_2_6_30 is not set
  63.146 +# CT_KERNEL_V_2_6_30_1 is not set
  63.147 +# CT_KERNEL_V_2_6_30_2 is not set
  63.148 +# CT_KERNEL_V_2_6_30_3 is not set
  63.149 +# CT_KERNEL_V_2_6_30_4 is not set
  63.150 +CT_KERNEL_V_2_6_30_5=y
  63.151  # CT_KERNEL_V_select is not set
  63.152  CT_KERNEL_LINUX_VERBOSITY_0=y
  63.153  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  63.154 @@ -204,25 +201,20 @@
  63.155  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  63.156  
  63.157  #
  63.158 -# GMP and MPFR
  63.159 +# Common kernel options
  63.160  #
  63.161 -CT_GMP_MPFR=y
  63.162 -# CT_GMP_MPFR_TARGET is not set
  63.163 -# CT_GMP_V_4_2_2 is not set
  63.164 -CT_GMP_V_4_2_4=y
  63.165 -CT_GMP_VERSION="4.2.4"
  63.166 -CT_GMP_CHECK=y
  63.167 -# CT_MPFR_V_2_3_1 is not set
  63.168 -# CT_MPFR_V_2_3_2 is not set
  63.169 -# CT_MPFR_V_2_4_0 is not set
  63.170 -CT_MPFR_V_2_4_1=y
  63.171 -CT_MPFR_VERSION="2.4.1"
  63.172 -CT_MPFR_CHECK=y
  63.173 +CT_SHARED_LIBS=y
  63.174  
  63.175  #
  63.176 -# binutils
  63.177 +# Binary utilities
  63.178  #
  63.179 -CT_BINUTILS_VERSION="2.19"
  63.180 +CT_ARCH_BINFMT_ELF=y
  63.181 +# CT_ARCH_BINFMT_FLAT is not set
  63.182 +
  63.183 +#
  63.184 +# GNU binutils
  63.185 +#
  63.186 +CT_BINUTILS_VERSION="2.19.1"
  63.187  # CT_BINUTILS_V_2_14 is not set
  63.188  # CT_BINUTILS_V_2_15 is not set
  63.189  # CT_BINUTILS_V_2_16_1 is not set
  63.190 @@ -237,8 +229,8 @@
  63.191  # CT_BINUTILS_V_2_18_91 is not set
  63.192  # CT_BINUTILS_V_2_18_92 is not set
  63.193  # CT_BINUTILS_V_2_18_93 is not set
  63.194 -CT_BINUTILS_V_2_19=y
  63.195 -# CT_BINUTILS_V_2_19_1 is not set
  63.196 +# CT_BINUTILS_V_2_19 is not set
  63.197 +CT_BINUTILS_V_2_19_1=y
  63.198  # CT_BINUTILS_V_2_19_50_0_1 is not set
  63.199  # CT_BINUTILS_V_2_19_51_0_1 is not set
  63.200  # CT_BINUTILS_V_2_19_51_0_2 is not set
  63.201 @@ -249,7 +241,7 @@
  63.202  # C compiler
  63.203  #
  63.204  CT_CC="gcc"
  63.205 -CT_CC_VERSION="4.3.2"
  63.206 +CT_CC_VERSION="4.3.4"
  63.207  CT_CC_gcc=y
  63.208  # CT_CC_V_3_2_3 is not set
  63.209  # CT_CC_V_3_3_6 is not set
  63.210 @@ -269,15 +261,18 @@
  63.211  # CT_CC_V_4_2_4 is not set
  63.212  # CT_CC_V_4_3_0 is not set
  63.213  # CT_CC_V_4_3_1 is not set
  63.214 -CT_CC_V_4_3_2=y
  63.215 +# CT_CC_V_4_3_2 is not set
  63.216  # CT_CC_V_4_3_3 is not set
  63.217 +CT_CC_V_4_3_4=y
  63.218  # CT_CC_V_4_4_0 is not set
  63.219 +# CT_CC_V_4_4_1 is not set
  63.220  CT_CC_GCC_4_3_or_later=y
  63.221 -# CT_CC_GCC_4_4_snapshot is not set
  63.222 +# CT_CC_GCC_4_4_or_later is not set
  63.223  CT_CC_CXA_ATEXIT=y
  63.224  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  63.225  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  63.226  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  63.227 +CT_CC_ENABLE_CXX_FLAGS=""
  63.228  CT_CC_CORE_EXTRA_CONFIG=""
  63.229  CT_CC_EXTRA_CONFIG=""
  63.230  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  63.231 @@ -304,22 +299,25 @@
  63.232  #
  63.233  # C-library
  63.234  #
  63.235 -CT_LIBC_VERSION="2.7"
  63.236 +CT_LIBC_VERSION="2.9"
  63.237  # CT_LIBC_eglibc is not set
  63.238  CT_LIBC_glibc=y
  63.239 +# CT_LIBC_newlib is not set
  63.240  # CT_LIBC_uClibc is not set
  63.241  # CT_LIBC_V_2_3_6 is not set
  63.242  # CT_LIBC_V_2_5 is not set
  63.243  # CT_LIBC_V_2_5_1 is not set
  63.244  # CT_LIBC_V_2_6 is not set
  63.245  # CT_LIBC_V_2_6_1 is not set
  63.246 -CT_LIBC_V_2_7=y
  63.247 +# CT_LIBC_V_2_7 is not set
  63.248  # CT_LIBC_V_2_8 is not set
  63.249 -# CT_LIBC_V_2_9 is not set
  63.250 +CT_LIBC_V_2_9=y
  63.251  # CT_LIBC_V_LATEST is not set
  63.252  # CT_LIBC_V_date is not set
  63.253 -CT_LIBC_GLIBC_TARBALL=y
  63.254 -# CT_LIBC_GLIBC_CVS is not set
  63.255 +CT_LIBC_GLIBC_2_8_or_later=y
  63.256 +# CT_LIBC_GLIBC_TARBALL is not set
  63.257 +CT_LIBC_GLIBC_CVS=y
  63.258 +CT_LIBC_GLIBC_CVS_date=""
  63.259  
  63.260  #
  63.261  # glibc/eglibc common options
  63.262 @@ -330,10 +328,22 @@
  63.263  CT_LIBC_EXTRA_CC_ARGS=""
  63.264  CT_LIBC_GLIBC_USE_PORTS=y
  63.265  CT_LIBC_ADDONS_LIST=""
  63.266 +
  63.267 +#
  63.268 +# WARNING!!!
  63.269 +#
  63.270 +
  63.271 +#
  63.272 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  63.273 +#
  63.274 +
  63.275 +#
  63.276 +# Be sure to review the associated options, above.
  63.277 +#
  63.278  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  63.279  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  63.280  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  63.281 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.27"
  63.282 +CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5"
  63.283  
  63.284  #
  63.285  # Common C library options
  63.286 @@ -346,12 +356,6 @@
  63.287  # CT_THREADS_NONE is not set
  63.288  
  63.289  #
  63.290 -# Tools facilities
  63.291 -#
  63.292 -# CT_TOOL_libelf is not set
  63.293 -# CT_TOOL_sstrip is not set
  63.294 -
  63.295 -#
  63.296  # Debug facilities
  63.297  #
  63.298  # CT_DEBUG_dmalloc is not set
  63.299 @@ -359,3 +363,35 @@
  63.300  # CT_DEBUG_gdb is not set
  63.301  # CT_DEBUG_ltrace is not set
  63.302  # CT_DEBUG_strace is not set
  63.303 +
  63.304 +#
  63.305 +# Tools facilities
  63.306 +#
  63.307 +# CT_TOOL_libelf is not set
  63.308 +# CT_TOOL_sstrip is not set
  63.309 +
  63.310 +#
  63.311 +# Companion libraries
  63.312 +#
  63.313 +CT_WRAPPER_NEEDED=y
  63.314 +CT_GMP_MPFR=y
  63.315 +# CT_GMP_V_4_2_2 is not set
  63.316 +# CT_GMP_V_4_2_4 is not set
  63.317 +# CT_GMP_V_4_3_0 is not set
  63.318 +CT_GMP_V_4_3_1=y
  63.319 +CT_GMP_VERSION="4.3.1"
  63.320 +# CT_MPFR_V_2_3_1 is not set
  63.321 +# CT_MPFR_V_2_3_2 is not set
  63.322 +# CT_MPFR_V_2_4_0 is not set
  63.323 +CT_MPFR_V_2_4_1=y
  63.324 +CT_MPFR_VERSION="2.4.1"
  63.325 +# CT_PPL_CLOOG_MPC is not set
  63.326 +
  63.327 +#
  63.328 +# Companion libraries common options
  63.329 +#
  63.330 +# CT_COMP_LIBS_CHECK is not set
  63.331 +# CT_COMP_LIBS_TARGET is not set
  63.332 +CT_TOOLS_WRAPPER_SCRIPT=y
  63.333 +# CT_TOOLS_WRAPPER_EXEC is not set
  63.334 +CT_TOOLS_WRAPPER="script"
    64.1 --- a/samples/arm-unknown-eabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    64.2 +++ b/samples/arm-unknown-eabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    64.3 @@ -1,7 +1,7 @@
    64.4  #
    64.5  # Automatically generated make config: don't edit
    64.6 -# crosstool-NG version: svn_trunk@1474
    64.7 -# Sun Apr 19 19:02:02 2009
    64.8 +# crosstool-NG version: hg_default@1519_9c7bc87be52d
    64.9 +# Tue Sep  8 18:27:19 2009
   64.10  #
   64.11  
   64.12  #
   64.13 @@ -23,7 +23,6 @@
   64.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   64.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   64.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   64.17 -# CT_CUSTOM_PATCH is not set
   64.18  CT_REMOVE_DOCS=y
   64.19  CT_INSTALL_DIR_RO=y
   64.20  
   64.21 @@ -44,6 +43,15 @@
   64.22  # CT_FORCE_EXTRACT is not set
   64.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   64.24  # CT_ONLY_EXTRACT is not set
   64.25 +CT_PATCH_BUNDLED=y
   64.26 +# CT_PATCH_LOCAL is not set
   64.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   64.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   64.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   64.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   64.31 +CT_PATCH_ORDER="bundled"
   64.32 +# CT_PATCH_SINGLE is not set
   64.33 +# CT_PATCH_USE_LOCAL is not set
   64.34  
   64.35  #
   64.36  # Build behavior
   64.37 @@ -52,7 +60,11 @@
   64.38  CT_LOAD=0
   64.39  CT_NICE=0
   64.40  CT_USE_PIPES=y
   64.41 +# CT_CONFIG_SHELL_SH is not set
   64.42  # CT_CONFIG_SHELL_ASH is not set
   64.43 +CT_CONFIG_SHELL_BASH=y
   64.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   64.45 +CT_CONFIG_SHELL="bash"
   64.46  
   64.47  #
   64.48  # Logging
   64.49 @@ -74,12 +86,14 @@
   64.50  #
   64.51  CT_ARCH="arm"
   64.52  # CT_ARCH_64 is not set
   64.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   64.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   64.55  CT_ARCH_SUPPORT_ARCH=y
   64.56  # CT_ARCH_SUPPORT_ABI is not set
   64.57  CT_ARCH_SUPPORT_CPU=y
   64.58  CT_ARCH_SUPPORT_TUNE=y
   64.59  CT_ARCH_SUPPORT_FPU=y
   64.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   64.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   64.62  # CT_ARCH_DEFAULT_BE is not set
   64.63  CT_ARCH_DEFAULT_LE=y
   64.64  CT_ARCH_ARCH=""
   64.65 @@ -98,6 +112,7 @@
   64.66  #
   64.67  # CT_ARCH_alpha is not set
   64.68  CT_ARCH_arm=y
   64.69 +# CT_ARCH_avr32 is not set
   64.70  # CT_ARCH_ia64 is not set
   64.71  # CT_ARCH_mips is not set
   64.72  # CT_ARCH_powerpc is not set
   64.73 @@ -106,6 +121,7 @@
   64.74  # CT_ARCH_x86 is not set
   64.75  # CT_ARCH_x86_64 is not set
   64.76  CT_ARCH_ARM_EABI=y
   64.77 +CT_ARCH_USE_MMU=y
   64.78  
   64.79  #
   64.80  # Target optimisations
   64.81 @@ -148,27 +164,23 @@
   64.82  # Operating System
   64.83  #
   64.84  CT_BARE_METAL=y
   64.85 +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set
   64.86  CT_KERNEL="bare-metal"
   64.87  CT_KERNEL_bare_metal=y
   64.88  # CT_KERNEL_linux is not set
   64.89  
   64.90  #
   64.91 -# GMP and MPFR
   64.92 +# Common kernel options
   64.93  #
   64.94 -CT_GMP_MPFR=y
   64.95 -# CT_GMP_V_4_2_2 is not set
   64.96 -CT_GMP_V_4_2_4=y
   64.97 -CT_GMP_VERSION="4.2.4"
   64.98 -CT_GMP_CHECK=y
   64.99 -# CT_MPFR_V_2_3_1 is not set
  64.100 -# CT_MPFR_V_2_3_2 is not set
  64.101 -# CT_MPFR_V_2_4_0 is not set
  64.102 -CT_MPFR_V_2_4_1=y
  64.103 -CT_MPFR_VERSION="2.4.1"
  64.104 -CT_MPFR_CHECK=y
  64.105  
  64.106  #
  64.107 -# binutils
  64.108 +# Binary utilities
  64.109 +#
  64.110 +CT_ARCH_BINFMT_ELF=y
  64.111 +# CT_ARCH_BINFMT_FLAT is not set
  64.112 +
  64.113 +#
  64.114 +# GNU binutils
  64.115  #
  64.116  CT_BINUTILS_VERSION="2.19.1"
  64.117  # CT_BINUTILS_V_2_14 is not set
  64.118 @@ -196,7 +208,7 @@
  64.119  # C compiler
  64.120  #
  64.121  CT_CC="gcc"
  64.122 -CT_CC_VERSION="4.3.2"
  64.123 +CT_CC_VERSION="4.3.4"
  64.124  CT_CC_gcc=y
  64.125  # CT_CC_V_3_2_3 is not set
  64.126  # CT_CC_V_3_3_6 is not set
  64.127 @@ -216,11 +228,14 @@
  64.128  # CT_CC_V_4_2_4 is not set
  64.129  # CT_CC_V_4_3_0 is not set
  64.130  # CT_CC_V_4_3_1 is not set
  64.131 -CT_CC_V_4_3_2=y
  64.132 +# CT_CC_V_4_3_2 is not set
  64.133  # CT_CC_V_4_3_3 is not set
  64.134 +CT_CC_V_4_3_4=y
  64.135  # CT_CC_V_4_4_0 is not set
  64.136 +# CT_CC_V_4_4_1 is not set
  64.137  CT_CC_GCC_4_3_or_later=y
  64.138 -# CT_CC_GCC_4_4_snapshot is not set
  64.139 +# CT_CC_GCC_4_4_or_later is not set
  64.140 +CT_CC_ENABLE_CXX_FLAGS=""
  64.141  CT_CC_CORE_EXTRA_CONFIG=""
  64.142  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  64.143  CT_CC_BUGURL=""
  64.144 @@ -242,6 +257,7 @@
  64.145  #
  64.146  # CT_LIBC_eglibc is not set
  64.147  # CT_LIBC_glibc is not set
  64.148 +# CT_LIBC_newlib is not set
  64.149  # CT_LIBC_uClibc is not set
  64.150  
  64.151  #
  64.152 @@ -255,12 +271,6 @@
  64.153  CT_THREADS_NONE=y
  64.154  
  64.155  #
  64.156 -# Tools facilities
  64.157 -#
  64.158 -# CT_TOOL_libelf is not set
  64.159 -# CT_TOOL_sstrip is not set
  64.160 -
  64.161 -#
  64.162  # Debug facilities
  64.163  #
  64.164  # CT_DEBUG_dmalloc is not set
  64.165 @@ -286,3 +296,34 @@
  64.166  CT_GDB_VERSION="6.8"
  64.167  # CT_DEBUG_ltrace is not set
  64.168  # CT_DEBUG_strace is not set
  64.169 +
  64.170 +#
  64.171 +# Tools facilities
  64.172 +#
  64.173 +# CT_TOOL_libelf is not set
  64.174 +# CT_TOOL_sstrip is not set
  64.175 +
  64.176 +#
  64.177 +# Companion libraries
  64.178 +#
  64.179 +CT_WRAPPER_NEEDED=y
  64.180 +CT_GMP_MPFR=y
  64.181 +# CT_GMP_V_4_2_2 is not set
  64.182 +# CT_GMP_V_4_2_4 is not set
  64.183 +# CT_GMP_V_4_3_0 is not set
  64.184 +CT_GMP_V_4_3_1=y
  64.185 +CT_GMP_VERSION="4.3.1"
  64.186 +# CT_MPFR_V_2_3_1 is not set
  64.187 +# CT_MPFR_V_2_3_2 is not set
  64.188 +# CT_MPFR_V_2_4_0 is not set
  64.189 +CT_MPFR_V_2_4_1=y
  64.190 +CT_MPFR_VERSION="2.4.1"
  64.191 +# CT_PPL_CLOOG_MPC is not set
  64.192 +
  64.193 +#
  64.194 +# Companion libraries common options
  64.195 +#
  64.196 +# CT_COMP_LIBS_CHECK is not set
  64.197 +CT_TOOLS_WRAPPER_SCRIPT=y
  64.198 +# CT_TOOLS_WRAPPER_EXEC is not set
  64.199 +CT_TOOLS_WRAPPER="script"
    65.1 --- a/samples/arm-unknown-elf/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    65.2 +++ b/samples/arm-unknown-elf/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    65.3 @@ -1,7 +1,7 @@
    65.4  #
    65.5  # Automatically generated make config: don't edit
    65.6 -# crosstool-NG version: svn_trunk@1474
    65.7 -# Sun Apr 19 19:02:03 2009
    65.8 +# crosstool-NG version: hg_default@1519_b9c114a70021
    65.9 +# Tue Sep  8 18:35:25 2009
   65.10  #
   65.11  
   65.12  #
   65.13 @@ -23,7 +23,6 @@
   65.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   65.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   65.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   65.17 -# CT_CUSTOM_PATCH is not set
   65.18  CT_REMOVE_DOCS=y
   65.19  CT_INSTALL_DIR_RO=y
   65.20  
   65.21 @@ -44,6 +43,15 @@
   65.22  # CT_FORCE_EXTRACT is not set
   65.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   65.24  # CT_ONLY_EXTRACT is not set
   65.25 +CT_PATCH_BUNDLED=y
   65.26 +# CT_PATCH_LOCAL is not set
   65.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   65.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   65.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   65.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   65.31 +CT_PATCH_ORDER="bundled"
   65.32 +# CT_PATCH_SINGLE is not set
   65.33 +# CT_PATCH_USE_LOCAL is not set
   65.34  
   65.35  #
   65.36  # Build behavior
   65.37 @@ -52,7 +60,11 @@
   65.38  CT_LOAD=0
   65.39  CT_NICE=0
   65.40  CT_USE_PIPES=y
   65.41 +# CT_CONFIG_SHELL_SH is not set
   65.42  # CT_CONFIG_SHELL_ASH is not set
   65.43 +CT_CONFIG_SHELL_BASH=y
   65.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   65.45 +CT_CONFIG_SHELL="bash"
   65.46  
   65.47  #
   65.48  # Logging
   65.49 @@ -74,12 +86,14 @@
   65.50  #
   65.51  CT_ARCH="arm"
   65.52  # CT_ARCH_64 is not set
   65.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   65.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   65.55  CT_ARCH_SUPPORT_ARCH=y
   65.56  CT_ARCH_SUPPORT_ABI=y
   65.57  CT_ARCH_SUPPORT_CPU=y
   65.58  CT_ARCH_SUPPORT_TUNE=y
   65.59  CT_ARCH_SUPPORT_FPU=y
   65.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   65.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   65.62  # CT_ARCH_DEFAULT_BE is not set
   65.63  CT_ARCH_DEFAULT_LE=y
   65.64  CT_ARCH_ARCH=""
   65.65 @@ -99,6 +113,7 @@
   65.66  #
   65.67  # CT_ARCH_alpha is not set
   65.68  CT_ARCH_arm=y
   65.69 +# CT_ARCH_avr32 is not set
   65.70  # CT_ARCH_ia64 is not set
   65.71  # CT_ARCH_mips is not set
   65.72  # CT_ARCH_powerpc is not set
   65.73 @@ -108,6 +123,7 @@
   65.74  # CT_ARCH_x86_64 is not set
   65.75  # CT_ARCH_ARM_EABI is not set
   65.76  CT_ARCH_ARM_ABI_OK=y
   65.77 +CT_ARCH_USE_MMU=y
   65.78  
   65.79  #
   65.80  # Target optimisations
   65.81 @@ -150,27 +166,23 @@
   65.82  # Operating System
   65.83  #
   65.84  CT_BARE_METAL=y
   65.85 +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set
   65.86  CT_KERNEL="bare-metal"
   65.87  CT_KERNEL_bare_metal=y
   65.88  # CT_KERNEL_linux is not set
   65.89  
   65.90  #
   65.91 -# GMP and MPFR
   65.92 +# Common kernel options
   65.93  #
   65.94 -CT_GMP_MPFR=y
   65.95 -# CT_GMP_V_4_2_2 is not set
   65.96 -CT_GMP_V_4_2_4=y
   65.97 -CT_GMP_VERSION="4.2.4"
   65.98 -CT_GMP_CHECK=y
   65.99 -# CT_MPFR_V_2_3_1 is not set
  65.100 -# CT_MPFR_V_2_3_2 is not set
  65.101 -# CT_MPFR_V_2_4_0 is not set
  65.102 -CT_MPFR_V_2_4_1=y
  65.103 -CT_MPFR_VERSION="2.4.1"
  65.104 -CT_MPFR_CHECK=y
  65.105  
  65.106  #
  65.107 -# binutils
  65.108 +# Binary utilities
  65.109 +#
  65.110 +CT_ARCH_BINFMT_ELF=y
  65.111 +# CT_ARCH_BINFMT_FLAT is not set
  65.112 +
  65.113 +#
  65.114 +# GNU binutils
  65.115  #
  65.116  CT_BINUTILS_VERSION="2.19.1"
  65.117  # CT_BINUTILS_V_2_14 is not set
  65.118 @@ -198,7 +210,7 @@
  65.119  # C compiler
  65.120  #
  65.121  CT_CC="gcc"
  65.122 -CT_CC_VERSION="4.3.2"
  65.123 +CT_CC_VERSION="4.3.4"
  65.124  CT_CC_gcc=y
  65.125  # CT_CC_V_3_2_3 is not set
  65.126  # CT_CC_V_3_3_6 is not set
  65.127 @@ -218,11 +230,14 @@
  65.128  # CT_CC_V_4_2_4 is not set
  65.129  # CT_CC_V_4_3_0 is not set
  65.130  # CT_CC_V_4_3_1 is not set
  65.131 -CT_CC_V_4_3_2=y
  65.132 +# CT_CC_V_4_3_2 is not set
  65.133  # CT_CC_V_4_3_3 is not set
  65.134 +CT_CC_V_4_3_4=y
  65.135  # CT_CC_V_4_4_0 is not set
  65.136 +# CT_CC_V_4_4_1 is not set
  65.137  CT_CC_GCC_4_3_or_later=y
  65.138 -# CT_CC_GCC_4_4_snapshot is not set
  65.139 +# CT_CC_GCC_4_4_or_later is not set
  65.140 +CT_CC_ENABLE_CXX_FLAGS=""
  65.141  CT_CC_CORE_EXTRA_CONFIG=""
  65.142  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  65.143  CT_CC_BUGURL=""
  65.144 @@ -244,6 +259,7 @@
  65.145  #
  65.146  # CT_LIBC_eglibc is not set
  65.147  # CT_LIBC_glibc is not set
  65.148 +# CT_LIBC_newlib is not set
  65.149  # CT_LIBC_uClibc is not set
  65.150  
  65.151  #
  65.152 @@ -257,12 +273,6 @@
  65.153  CT_THREADS_NONE=y
  65.154  
  65.155  #
  65.156 -# Tools facilities
  65.157 -#
  65.158 -# CT_TOOL_libelf is not set
  65.159 -# CT_TOOL_sstrip is not set
  65.160 -
  65.161 -#
  65.162  # Debug facilities
  65.163  #
  65.164  # CT_DEBUG_dmalloc is not set
  65.165 @@ -288,3 +298,34 @@
  65.166  CT_GDB_VERSION="6.8"
  65.167  # CT_DEBUG_ltrace is not set
  65.168  # CT_DEBUG_strace is not set
  65.169 +
  65.170 +#
  65.171 +# Tools facilities
  65.172 +#
  65.173 +# CT_TOOL_libelf is not set
  65.174 +# CT_TOOL_sstrip is not set
  65.175 +
  65.176 +#
  65.177 +# Companion libraries
  65.178 +#
  65.179 +CT_WRAPPER_NEEDED=y
  65.180 +CT_GMP_MPFR=y
  65.181 +# CT_GMP_V_4_2_2 is not set
  65.182 +# CT_GMP_V_4_2_4 is not set
  65.183 +# CT_GMP_V_4_3_0 is not set
  65.184 +CT_GMP_V_4_3_1=y
  65.185 +CT_GMP_VERSION="4.3.1"
  65.186 +# CT_MPFR_V_2_3_1 is not set
  65.187 +# CT_MPFR_V_2_3_2 is not set
  65.188 +# CT_MPFR_V_2_4_0 is not set
  65.189 +CT_MPFR_V_2_4_1=y
  65.190 +CT_MPFR_VERSION="2.4.1"
  65.191 +# CT_PPL_CLOOG_MPC is not set
  65.192 +
  65.193 +#
  65.194 +# Companion libraries common options
  65.195 +#
  65.196 +# CT_COMP_LIBS_CHECK is not set
  65.197 +CT_TOOLS_WRAPPER_SCRIPT=y
  65.198 +# CT_TOOLS_WRAPPER_EXEC is not set
  65.199 +CT_TOOLS_WRAPPER="script"
    66.1 --- a/samples/arm-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    66.2 +++ b/samples/arm-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    66.3 @@ -1,7 +1,7 @@
    66.4  #
    66.5  # Automatically generated make config: don't edit
    66.6 -# crosstool-NG version: svn_trunk@1474
    66.7 -# Sun Apr 19 19:02:03 2009
    66.8 +# crosstool-NG version: hg_default@1524_1031ea5af395
    66.9 +# Wed Sep  9 16:46:19 2009
   66.10  #
   66.11  
   66.12  #
   66.13 @@ -23,7 +23,6 @@
   66.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   66.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   66.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   66.17 -# CT_CUSTOM_PATCH is not set
   66.18  # CT_REMOVE_DOCS is not set
   66.19  CT_INSTALL_DIR_RO=y
   66.20  
   66.21 @@ -44,6 +43,15 @@
   66.22  # CT_FORCE_EXTRACT is not set
   66.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   66.24  # CT_ONLY_EXTRACT is not set
   66.25 +CT_PATCH_BUNDLED=y
   66.26 +# CT_PATCH_LOCAL is not set
   66.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   66.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   66.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   66.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   66.31 +CT_PATCH_ORDER="bundled"
   66.32 +# CT_PATCH_SINGLE is not set
   66.33 +# CT_PATCH_USE_LOCAL is not set
   66.34  
   66.35  #
   66.36  # Build behavior
   66.37 @@ -52,7 +60,11 @@
   66.38  CT_LOAD=0
   66.39  CT_NICE=0
   66.40  CT_USE_PIPES=y
   66.41 +# CT_CONFIG_SHELL_SH is not set
   66.42  # CT_CONFIG_SHELL_ASH is not set
   66.43 +CT_CONFIG_SHELL_BASH=y
   66.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   66.45 +CT_CONFIG_SHELL="bash"
   66.46  
   66.47  #
   66.48  # Logging
   66.49 @@ -74,12 +86,14 @@
   66.50  #
   66.51  CT_ARCH="arm"
   66.52  # CT_ARCH_64 is not set
   66.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   66.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   66.55  CT_ARCH_SUPPORT_ARCH=y
   66.56  CT_ARCH_SUPPORT_ABI=y
   66.57  CT_ARCH_SUPPORT_CPU=y
   66.58  CT_ARCH_SUPPORT_TUNE=y
   66.59  CT_ARCH_SUPPORT_FPU=y
   66.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   66.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   66.62  # CT_ARCH_DEFAULT_BE is not set
   66.63  CT_ARCH_DEFAULT_LE=y
   66.64  CT_ARCH_ARCH=""
   66.65 @@ -99,6 +113,7 @@
   66.66  #
   66.67  # CT_ARCH_alpha is not set
   66.68  CT_ARCH_arm=y
   66.69 +# CT_ARCH_avr32 is not set
   66.70  # CT_ARCH_ia64 is not set
   66.71  # CT_ARCH_mips is not set
   66.72  # CT_ARCH_powerpc is not set
   66.73 @@ -108,6 +123,7 @@
   66.74  # CT_ARCH_x86_64 is not set
   66.75  # CT_ARCH_ARM_EABI is not set
   66.76  CT_ARCH_ARM_ABI_OK=y
   66.77 +CT_ARCH_USE_MMU=y
   66.78  
   66.79  #
   66.80  # Target optimisations
   66.81 @@ -122,7 +138,6 @@
   66.82  #
   66.83  CT_USE_SYSROOT=y
   66.84  CT_SYSROOT_DIR_PREFIX=""
   66.85 -CT_SHARED_LIBS=y
   66.86  
   66.87  #
   66.88  # Tuple completion and aliasing
   66.89 @@ -151,6 +166,7 @@
   66.90  # Operating System
   66.91  #
   66.92  # CT_BARE_METAL is not set
   66.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   66.94  CT_KERNEL="linux"
   66.95  CT_KERNEL_VERSION="2.6.29"
   66.96  # CT_KERNEL_bare_metal is not set
   66.97 @@ -166,40 +182,21 @@
   66.98  # CT_KERNEL_V_2_6_24_7 is not set
   66.99  # CT_KERNEL_V_2_6_25_20 is not set
  66.100  # CT_KERNEL_V_2_6_26_8 is not set
  66.101 -# CT_KERNEL_V_2_6_27 is not set
  66.102 -# CT_KERNEL_V_2_6_27_1 is not set
  66.103 -# CT_KERNEL_V_2_6_27_2 is not set
  66.104 -# CT_KERNEL_V_2_6_27_3 is not set
  66.105 -# CT_KERNEL_V_2_6_27_4 is not set
  66.106 -# CT_KERNEL_V_2_6_27_5 is not set
  66.107 -# CT_KERNEL_V_2_6_27_6 is not set
  66.108 -# CT_KERNEL_V_2_6_27_7 is not set
  66.109 -# CT_KERNEL_V_2_6_27_8 is not set
  66.110 -# CT_KERNEL_V_2_6_27_9 is not set
  66.111 -# CT_KERNEL_V_2_6_27_10 is not set
  66.112 -# CT_KERNEL_V_2_6_27_11 is not set
  66.113 -# CT_KERNEL_V_2_6_27_12 is not set
  66.114 -# CT_KERNEL_V_2_6_27_13 is not set
  66.115 -# CT_KERNEL_V_2_6_27_14 is not set
  66.116 -# CT_KERNEL_V_2_6_27_15 is not set
  66.117 -# CT_KERNEL_V_2_6_27_16 is not set
  66.118 -# CT_KERNEL_V_2_6_27_17 is not set
  66.119 -# CT_KERNEL_V_2_6_27_18 is not set
  66.120 -# CT_KERNEL_V_2_6_27_19 is not set
  66.121 -# CT_KERNEL_V_2_6_27_20 is not set
  66.122 -# CT_KERNEL_V_2_6_27_21 is not set
  66.123 -# CT_KERNEL_V_2_6_28 is not set
  66.124 -# CT_KERNEL_V_2_6_28_1 is not set
  66.125 -# CT_KERNEL_V_2_6_28_2 is not set
  66.126 -# CT_KERNEL_V_2_6_28_3 is not set
  66.127 -# CT_KERNEL_V_2_6_28_4 is not set
  66.128 -# CT_KERNEL_V_2_6_28_5 is not set
  66.129 -# CT_KERNEL_V_2_6_28_6 is not set
  66.130 -# CT_KERNEL_V_2_6_28_7 is not set
  66.131 -# CT_KERNEL_V_2_6_28_8 is not set
  66.132 -# CT_KERNEL_V_2_6_28_9 is not set
  66.133 +# CT_KERNEL_V_2_6_27_31 is not set
  66.134 +# CT_KERNEL_V_2_6_28_10 is not set
  66.135  CT_KERNEL_V_2_6_29=y
  66.136  # CT_KERNEL_V_2_6_29_1 is not set
  66.137 +# CT_KERNEL_V_2_6_29_2 is not set
  66.138 +# CT_KERNEL_V_2_6_29_3 is not set
  66.139 +# CT_KERNEL_V_2_6_29_4 is not set
  66.140 +# CT_KERNEL_V_2_6_29_5 is not set
  66.141 +# CT_KERNEL_V_2_6_29_6 is not set
  66.142 +# CT_KERNEL_V_2_6_30 is not set
  66.143 +# CT_KERNEL_V_2_6_30_1 is not set
  66.144 +# CT_KERNEL_V_2_6_30_2 is not set
  66.145 +# CT_KERNEL_V_2_6_30_3 is not set
  66.146 +# CT_KERNEL_V_2_6_30_4 is not set
  66.147 +# CT_KERNEL_V_2_6_30_5 is not set
  66.148  # CT_KERNEL_V_select is not set
  66.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  66.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  66.151 @@ -208,23 +205,18 @@
  66.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  66.153  
  66.154  #
  66.155 -# GMP and MPFR
  66.156 +# Common kernel options
  66.157  #
  66.158 -CT_GMP_MPFR=y
  66.159 -CT_GMP_MPFR_TARGET=y
  66.160 -# CT_GMP_V_4_2_2 is not set
  66.161 -CT_GMP_V_4_2_4=y
  66.162 -CT_GMP_VERSION="4.2.4"
  66.163 -CT_GMP_CHECK=y
  66.164 -# CT_MPFR_V_2_3_1 is not set
  66.165 -# CT_MPFR_V_2_3_2 is not set
  66.166 -# CT_MPFR_V_2_4_0 is not set
  66.167 -CT_MPFR_V_2_4_1=y
  66.168 -CT_MPFR_VERSION="2.4.1"
  66.169 -CT_MPFR_CHECK=y
  66.170 +CT_SHARED_LIBS=y
  66.171  
  66.172  #
  66.173 -# binutils
  66.174 +# Binary utilities
  66.175 +#
  66.176 +CT_ARCH_BINFMT_ELF=y
  66.177 +# CT_ARCH_BINFMT_FLAT is not set
  66.178 +
  66.179 +#
  66.180 +# GNU binutils
  66.181  #
  66.182  CT_BINUTILS_VERSION="2.19.1"
  66.183  # CT_BINUTILS_V_2_14 is not set
  66.184 @@ -277,13 +269,16 @@
  66.185  # CT_CC_V_4_3_1 is not set
  66.186  CT_CC_V_4_3_2=y
  66.187  # CT_CC_V_4_3_3 is not set
  66.188 +# CT_CC_V_4_3_4 is not set
  66.189  # CT_CC_V_4_4_0 is not set
  66.190 +# CT_CC_V_4_4_1 is not set
  66.191  CT_CC_GCC_4_3_or_later=y
  66.192 -# CT_CC_GCC_4_4_snapshot is not set
  66.193 +# CT_CC_GCC_4_4_or_later is not set
  66.194  CT_CC_CXA_ATEXIT=y
  66.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  66.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  66.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  66.198 +CT_CC_ENABLE_CXX_FLAGS=""
  66.199  CT_CC_CORE_EXTRA_CONFIG=""
  66.200  CT_CC_EXTRA_CONFIG=""
  66.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  66.202 @@ -310,6 +305,7 @@
  66.203  CT_LIBC_VERSION="2.9"
  66.204  # CT_LIBC_eglibc is not set
  66.205  CT_LIBC_glibc=y
  66.206 +# CT_LIBC_newlib is not set
  66.207  # CT_LIBC_uClibc is not set
  66.208  # CT_LIBC_V_2_3_6 is not set
  66.209  # CT_LIBC_V_2_5 is not set
  66.210 @@ -321,6 +317,7 @@
  66.211  CT_LIBC_V_2_9=y
  66.212  # CT_LIBC_V_LATEST is not set
  66.213  # CT_LIBC_V_date is not set
  66.214 +CT_LIBC_GLIBC_2_8_or_later=y
  66.215  # CT_LIBC_GLIBC_TARBALL is not set
  66.216  CT_LIBC_GLIBC_CVS=y
  66.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  66.218 @@ -334,6 +331,18 @@
  66.219  CT_LIBC_EXTRA_CC_ARGS=""
  66.220  CT_LIBC_GLIBC_USE_PORTS=y
  66.221  CT_LIBC_ADDONS_LIST=""
  66.222 +
  66.223 +#
  66.224 +# WARNING!!!
  66.225 +#
  66.226 +
  66.227 +#
  66.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  66.229 +#
  66.230 +
  66.231 +#
  66.232 +# Be sure to review the associated options, above.
  66.233 +#
  66.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  66.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  66.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  66.237 @@ -350,17 +359,6 @@
  66.238  # CT_THREADS_NONE is not set
  66.239  
  66.240  #
  66.241 -# Tools facilities
  66.242 -#
  66.243 -CT_TOOL_libelf=y
  66.244 -CT_LIBELF_V_0_8_10=y
  66.245 -CT_LIBELF_VERSION="0.8.10"
  66.246 -CT_TOOL_sstrip=y
  66.247 -CT_SSTRIP_BUILDROOT=y
  66.248 -# CT_SSTRIP_ELFKICKERS is not set
  66.249 -CT_SSTRIP_FROM="buildroot"
  66.250 -
  66.251 -#
  66.252  # Debug facilities
  66.253  #
  66.254  CT_DEBUG_dmalloc=y
  66.255 @@ -374,6 +372,7 @@
  66.256  # CT_DUMA_V_2_5_8 is not set
  66.257  # CT_DUMA_V_2_5_12 is not set
  66.258  CT_DUMA_V_2_5_14=y
  66.259 +# CT_DUMA_V_2_5_15 is not set
  66.260  CT_DUMA_VERSION="2_5_14"
  66.261  CT_DEBUG_gdb=y
  66.262  CT_GDB_CROSS=y
  66.263 @@ -402,6 +401,7 @@
  66.264  # CT_LTRACE_V_0_4 is not set
  66.265  CT_LTRACE_V_0_5=y
  66.266  # CT_LTRACE_V_0_5_1 is not set
  66.267 +# CT_LTRACE_V_0_5_2 is not set
  66.268  CT_LTRACE_VERSION="0.5"
  66.269  CT_DEBUG_strace=y
  66.270  # CT_STRACE_V_4_5 is not set
  66.271 @@ -411,3 +411,41 @@
  66.272  CT_STRACE_V_4_5_17=y
  66.273  # CT_STRACE_V_4_5_18 is not set
  66.274  CT_STRACE_VERSION="4.5.17"
  66.275 +
  66.276 +#
  66.277 +# Tools facilities
  66.278 +#
  66.279 +CT_TOOL_libelf=y
  66.280 +CT_LIBELF_V_0_8_10=y
  66.281 +# CT_LIBELF_V_0_8_11 is not set
  66.282 +CT_LIBELF_VERSION="0.8.10"
  66.283 +CT_TOOL_sstrip=y
  66.284 +CT_SSTRIP_BUILDROOT=y
  66.285 +# CT_SSTRIP_ELFKICKERS is not set
  66.286 +CT_SSTRIP_FROM="buildroot"
  66.287 +
  66.288 +#
  66.289 +# Companion libraries
  66.290 +#
  66.291 +CT_WRAPPER_NEEDED=y
  66.292 +CT_GMP_MPFR=y
  66.293 +# CT_GMP_V_4_2_2 is not set
  66.294 +CT_GMP_V_4_2_4=y
  66.295 +# CT_GMP_V_4_3_0 is not set
  66.296 +# CT_GMP_V_4_3_1 is not set
  66.297 +CT_GMP_VERSION="4.2.4"
  66.298 +# CT_MPFR_V_2_3_1 is not set
  66.299 +# CT_MPFR_V_2_3_2 is not set
  66.300 +# CT_MPFR_V_2_4_0 is not set
  66.301 +CT_MPFR_V_2_4_1=y
  66.302 +CT_MPFR_VERSION="2.4.1"
  66.303 +# CT_PPL_CLOOG_MPC is not set
  66.304 +
  66.305 +#
  66.306 +# Companion libraries common options
  66.307 +#
  66.308 +# CT_COMP_LIBS_CHECK is not set
  66.309 +CT_COMP_LIBS_TARGET=y
  66.310 +CT_TOOLS_WRAPPER_SCRIPT=y
  66.311 +# CT_TOOLS_WRAPPER_EXEC is not set
  66.312 +CT_TOOLS_WRAPPER="script"
    67.1 --- a/samples/arm-unknown-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    67.2 +++ b/samples/arm-unknown-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    67.3 @@ -1,7 +1,7 @@
    67.4  #
    67.5  # Automatically generated make config: don't edit
    67.6 -# crosstool-NG version: svn_trunk@1474
    67.7 -# Sun Apr 19 19:02:03 2009
    67.8 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb
    67.9 +# Wed Sep  9 18:34:50 2009
   67.10  #
   67.11  
   67.12  #
   67.13 @@ -23,7 +23,6 @@
   67.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   67.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   67.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   67.17 -# CT_CUSTOM_PATCH is not set
   67.18  # CT_REMOVE_DOCS is not set
   67.19  CT_INSTALL_DIR_RO=y
   67.20  
   67.21 @@ -44,6 +43,15 @@
   67.22  # CT_FORCE_EXTRACT is not set
   67.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   67.24  # CT_ONLY_EXTRACT is not set
   67.25 +CT_PATCH_BUNDLED=y
   67.26 +# CT_PATCH_LOCAL is not set
   67.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   67.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   67.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   67.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   67.31 +CT_PATCH_ORDER="bundled"
   67.32 +# CT_PATCH_SINGLE is not set
   67.33 +# CT_PATCH_USE_LOCAL is not set
   67.34  
   67.35  #
   67.36  # Build behavior
   67.37 @@ -52,7 +60,11 @@
   67.38  CT_LOAD=0
   67.39  CT_NICE=0
   67.40  CT_USE_PIPES=y
   67.41 +# CT_CONFIG_SHELL_SH is not set
   67.42  # CT_CONFIG_SHELL_ASH is not set
   67.43 +CT_CONFIG_SHELL_BASH=y
   67.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   67.45 +CT_CONFIG_SHELL="bash"
   67.46  
   67.47  #
   67.48  # Logging
   67.49 @@ -74,12 +86,14 @@
   67.50  #
   67.51  CT_ARCH="arm"
   67.52  # CT_ARCH_64 is not set
   67.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   67.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   67.55  CT_ARCH_SUPPORT_ARCH=y
   67.56  # CT_ARCH_SUPPORT_ABI is not set
   67.57  CT_ARCH_SUPPORT_CPU=y
   67.58  CT_ARCH_SUPPORT_TUNE=y
   67.59  CT_ARCH_SUPPORT_FPU=y
   67.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   67.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   67.62  # CT_ARCH_DEFAULT_BE is not set
   67.63  CT_ARCH_DEFAULT_LE=y
   67.64  CT_ARCH_ARCH=""
   67.65 @@ -98,6 +112,7 @@
   67.66  #
   67.67  # CT_ARCH_alpha is not set
   67.68  CT_ARCH_arm=y
   67.69 +# CT_ARCH_avr32 is not set
   67.70  # CT_ARCH_ia64 is not set
   67.71  # CT_ARCH_mips is not set
   67.72  # CT_ARCH_powerpc is not set
   67.73 @@ -106,6 +121,7 @@
   67.74  # CT_ARCH_x86 is not set
   67.75  # CT_ARCH_x86_64 is not set
   67.76  CT_ARCH_ARM_EABI=y
   67.77 +CT_ARCH_USE_MMU=y
   67.78  
   67.79  #
   67.80  # Target optimisations
   67.81 @@ -120,7 +136,6 @@
   67.82  #
   67.83  CT_USE_SYSROOT=y
   67.84  CT_SYSROOT_DIR_PREFIX=""
   67.85 -CT_SHARED_LIBS=y
   67.86  
   67.87  #
   67.88  # Tuple completion and aliasing
   67.89 @@ -149,6 +164,7 @@
   67.90  # Operating System
   67.91  #
   67.92  # CT_BARE_METAL is not set
   67.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   67.94  CT_KERNEL="linux"
   67.95  CT_KERNEL_VERSION="2.6.29"
   67.96  # CT_KERNEL_bare_metal is not set
   67.97 @@ -164,40 +180,21 @@
   67.98  # CT_KERNEL_V_2_6_24_7 is not set
   67.99  # CT_KERNEL_V_2_6_25_20 is not set
  67.100  # CT_KERNEL_V_2_6_26_8 is not set
  67.101 -# CT_KERNEL_V_2_6_27 is not set
  67.102 -# CT_KERNEL_V_2_6_27_1 is not set
  67.103 -# CT_KERNEL_V_2_6_27_2 is not set
  67.104 -# CT_KERNEL_V_2_6_27_3 is not set
  67.105 -# CT_KERNEL_V_2_6_27_4 is not set
  67.106 -# CT_KERNEL_V_2_6_27_5 is not set
  67.107 -# CT_KERNEL_V_2_6_27_6 is not set
  67.108 -# CT_KERNEL_V_2_6_27_7 is not set
  67.109 -# CT_KERNEL_V_2_6_27_8 is not set
  67.110 -# CT_KERNEL_V_2_6_27_9 is not set
  67.111 -# CT_KERNEL_V_2_6_27_10 is not set
  67.112 -# CT_KERNEL_V_2_6_27_11 is not set
  67.113 -# CT_KERNEL_V_2_6_27_12 is not set
  67.114 -# CT_KERNEL_V_2_6_27_13 is not set
  67.115 -# CT_KERNEL_V_2_6_27_14 is not set
  67.116 -# CT_KERNEL_V_2_6_27_15 is not set
  67.117 -# CT_KERNEL_V_2_6_27_16 is not set
  67.118 -# CT_KERNEL_V_2_6_27_17 is not set
  67.119 -# CT_KERNEL_V_2_6_27_18 is not set
  67.120 -# CT_KERNEL_V_2_6_27_19 is not set
  67.121 -# CT_KERNEL_V_2_6_27_20 is not set
  67.122 -# CT_KERNEL_V_2_6_27_21 is not set
  67.123 -# CT_KERNEL_V_2_6_28 is not set
  67.124 -# CT_KERNEL_V_2_6_28_1 is not set
  67.125 -# CT_KERNEL_V_2_6_28_2 is not set
  67.126 -# CT_KERNEL_V_2_6_28_3 is not set
  67.127 -# CT_KERNEL_V_2_6_28_4 is not set
  67.128 -# CT_KERNEL_V_2_6_28_5 is not set
  67.129 -# CT_KERNEL_V_2_6_28_6 is not set
  67.130 -# CT_KERNEL_V_2_6_28_7 is not set
  67.131 -# CT_KERNEL_V_2_6_28_8 is not set
  67.132 -# CT_KERNEL_V_2_6_28_9 is not set
  67.133 +# CT_KERNEL_V_2_6_27_31 is not set
  67.134 +# CT_KERNEL_V_2_6_28_10 is not set
  67.135  CT_KERNEL_V_2_6_29=y
  67.136  # CT_KERNEL_V_2_6_29_1 is not set
  67.137 +# CT_KERNEL_V_2_6_29_2 is not set
  67.138 +# CT_KERNEL_V_2_6_29_3 is not set
  67.139 +# CT_KERNEL_V_2_6_29_4 is not set
  67.140 +# CT_KERNEL_V_2_6_29_5 is not set
  67.141 +# CT_KERNEL_V_2_6_29_6 is not set
  67.142 +# CT_KERNEL_V_2_6_30 is not set
  67.143 +# CT_KERNEL_V_2_6_30_1 is not set
  67.144 +# CT_KERNEL_V_2_6_30_2 is not set
  67.145 +# CT_KERNEL_V_2_6_30_3 is not set
  67.146 +# CT_KERNEL_V_2_6_30_4 is not set
  67.147 +# CT_KERNEL_V_2_6_30_5 is not set
  67.148  # CT_KERNEL_V_select is not set
  67.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  67.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  67.151 @@ -206,23 +203,18 @@
  67.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  67.153  
  67.154  #
  67.155 -# GMP and MPFR
  67.156 +# Common kernel options
  67.157  #
  67.158 -CT_GMP_MPFR=y
  67.159 -CT_GMP_MPFR_TARGET=y
  67.160 -# CT_GMP_V_4_2_2 is not set
  67.161 -CT_GMP_V_4_2_4=y
  67.162 -CT_GMP_VERSION="4.2.4"
  67.163 -CT_GMP_CHECK=y
  67.164 -# CT_MPFR_V_2_3_1 is not set
  67.165 -# CT_MPFR_V_2_3_2 is not set
  67.166 -# CT_MPFR_V_2_4_0 is not set
  67.167 -CT_MPFR_V_2_4_1=y
  67.168 -CT_MPFR_VERSION="2.4.1"
  67.169 -CT_MPFR_CHECK=y
  67.170 +CT_SHARED_LIBS=y
  67.171  
  67.172  #
  67.173 -# binutils
  67.174 +# Binary utilities
  67.175 +#
  67.176 +CT_ARCH_BINFMT_ELF=y
  67.177 +# CT_ARCH_BINFMT_FLAT is not set
  67.178 +
  67.179 +#
  67.180 +# GNU binutils
  67.181  #
  67.182  CT_BINUTILS_VERSION="2.19.1"
  67.183  # CT_BINUTILS_V_2_14 is not set
  67.184 @@ -275,13 +267,16 @@
  67.185  # CT_CC_V_4_3_1 is not set
  67.186  CT_CC_V_4_3_2=y
  67.187  # CT_CC_V_4_3_3 is not set
  67.188 +# CT_CC_V_4_3_4 is not set
  67.189  # CT_CC_V_4_4_0 is not set
  67.190 +# CT_CC_V_4_4_1 is not set
  67.191  CT_CC_GCC_4_3_or_later=y
  67.192 -# CT_CC_GCC_4_4_snapshot is not set
  67.193 +# CT_CC_GCC_4_4_or_later is not set
  67.194  CT_CC_CXA_ATEXIT=y
  67.195  # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set
  67.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  67.197  CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y
  67.198 +CT_CC_ENABLE_CXX_FLAGS=""
  67.199  CT_CC_CORE_EXTRA_CONFIG=""
  67.200  CT_CC_EXTRA_CONFIG=""
  67.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  67.202 @@ -308,6 +303,7 @@
  67.203  CT_LIBC_VERSION="2.9"
  67.204  # CT_LIBC_eglibc is not set
  67.205  CT_LIBC_glibc=y
  67.206 +# CT_LIBC_newlib is not set
  67.207  # CT_LIBC_uClibc is not set
  67.208  # CT_LIBC_V_2_3_6 is not set
  67.209  # CT_LIBC_V_2_5 is not set
  67.210 @@ -319,6 +315,7 @@
  67.211  CT_LIBC_V_2_9=y
  67.212  # CT_LIBC_V_LATEST is not set
  67.213  # CT_LIBC_V_date is not set
  67.214 +CT_LIBC_GLIBC_2_8_or_later=y
  67.215  # CT_LIBC_GLIBC_TARBALL is not set
  67.216  CT_LIBC_GLIBC_CVS=y
  67.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  67.218 @@ -332,6 +329,18 @@
  67.219  CT_LIBC_EXTRA_CC_ARGS=""
  67.220  CT_LIBC_GLIBC_USE_PORTS=y
  67.221  CT_LIBC_ADDONS_LIST=""
  67.222 +
  67.223 +#
  67.224 +# WARNING!!!
  67.225 +#
  67.226 +
  67.227 +#
  67.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  67.229 +#
  67.230 +
  67.231 +#
  67.232 +# Be sure to review the associated options, above.
  67.233 +#
  67.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  67.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  67.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  67.237 @@ -348,17 +357,6 @@
  67.238  # CT_THREADS_NONE is not set
  67.239  
  67.240  #
  67.241 -# Tools facilities
  67.242 -#
  67.243 -CT_TOOL_libelf=y
  67.244 -CT_LIBELF_V_0_8_10=y
  67.245 -CT_LIBELF_VERSION="0.8.10"
  67.246 -CT_TOOL_sstrip=y
  67.247 -CT_SSTRIP_BUILDROOT=y
  67.248 -# CT_SSTRIP_ELFKICKERS is not set
  67.249 -CT_SSTRIP_FROM="buildroot"
  67.250 -
  67.251 -#
  67.252  # Debug facilities
  67.253  #
  67.254  CT_DEBUG_dmalloc=y
  67.255 @@ -372,6 +370,7 @@
  67.256  # CT_DUMA_V_2_5_8 is not set
  67.257  # CT_DUMA_V_2_5_12 is not set
  67.258  CT_DUMA_V_2_5_14=y
  67.259 +# CT_DUMA_V_2_5_15 is not set
  67.260  CT_DUMA_VERSION="2_5_14"
  67.261  CT_DEBUG_gdb=y
  67.262  CT_GDB_CROSS=y
  67.263 @@ -400,6 +399,7 @@
  67.264  # CT_LTRACE_V_0_4 is not set
  67.265  CT_LTRACE_V_0_5=y
  67.266  # CT_LTRACE_V_0_5_1 is not set
  67.267 +# CT_LTRACE_V_0_5_2 is not set
  67.268  CT_LTRACE_VERSION="0.5"
  67.269  CT_DEBUG_strace=y
  67.270  # CT_STRACE_V_4_5 is not set
  67.271 @@ -409,3 +409,41 @@
  67.272  CT_STRACE_V_4_5_17=y
  67.273  # CT_STRACE_V_4_5_18 is not set
  67.274  CT_STRACE_VERSION="4.5.17"
  67.275 +
  67.276 +#
  67.277 +# Tools facilities
  67.278 +#
  67.279 +CT_TOOL_libelf=y
  67.280 +CT_LIBELF_V_0_8_10=y
  67.281 +# CT_LIBELF_V_0_8_11 is not set
  67.282 +CT_LIBELF_VERSION="0.8.10"
  67.283 +CT_TOOL_sstrip=y
  67.284 +CT_SSTRIP_BUILDROOT=y
  67.285 +# CT_SSTRIP_ELFKICKERS is not set
  67.286 +CT_SSTRIP_FROM="buildroot"
  67.287 +
  67.288 +#
  67.289 +# Companion libraries
  67.290 +#
  67.291 +CT_WRAPPER_NEEDED=y
  67.292 +CT_GMP_MPFR=y
  67.293 +# CT_GMP_V_4_2_2 is not set
  67.294 +CT_GMP_V_4_2_4=y
  67.295 +# CT_GMP_V_4_3_0 is not set
  67.296 +# CT_GMP_V_4_3_1 is not set
  67.297 +CT_GMP_VERSION="4.2.4"
  67.298 +# CT_MPFR_V_2_3_1 is not set
  67.299 +# CT_MPFR_V_2_3_2 is not set
  67.300 +# CT_MPFR_V_2_4_0 is not set
  67.301 +CT_MPFR_V_2_4_1=y
  67.302 +CT_MPFR_VERSION="2.4.1"
  67.303 +# CT_PPL_CLOOG_MPC is not set
  67.304 +
  67.305 +#
  67.306 +# Companion libraries common options
  67.307 +#
  67.308 +# CT_COMP_LIBS_CHECK is not set
  67.309 +CT_COMP_LIBS_TARGET=y
  67.310 +CT_TOOLS_WRAPPER_SCRIPT=y
  67.311 +# CT_TOOLS_WRAPPER_EXEC is not set
  67.312 +CT_TOOLS_WRAPPER="script"
    68.1 --- a/samples/arm-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    68.2 +++ b/samples/arm-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    68.3 @@ -1,7 +1,7 @@
    68.4  #
    68.5  # Automatically generated make config: don't edit
    68.6 -# crosstool-NG version: svn_trunk@1474
    68.7 -# Sun Apr 19 19:02:04 2009
    68.8 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb
    68.9 +# Wed Sep  9 19:19:53 2009
   68.10  #
   68.11  
   68.12  #
   68.13 @@ -23,7 +23,6 @@
   68.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   68.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   68.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   68.17 -# CT_CUSTOM_PATCH is not set
   68.18  CT_REMOVE_DOCS=y
   68.19  CT_INSTALL_DIR_RO=y
   68.20  
   68.21 @@ -44,6 +43,15 @@
   68.22  # CT_FORCE_EXTRACT is not set
   68.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   68.24  # CT_ONLY_EXTRACT is not set
   68.25 +CT_PATCH_BUNDLED=y
   68.26 +# CT_PATCH_LOCAL is not set
   68.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   68.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   68.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   68.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   68.31 +CT_PATCH_ORDER="bundled"
   68.32 +# CT_PATCH_SINGLE is not set
   68.33 +# CT_PATCH_USE_LOCAL is not set
   68.34  
   68.35  #
   68.36  # Build behavior
   68.37 @@ -52,7 +60,11 @@
   68.38  CT_LOAD=0
   68.39  CT_NICE=0
   68.40  CT_USE_PIPES=y
   68.41 +# CT_CONFIG_SHELL_SH is not set
   68.42  # CT_CONFIG_SHELL_ASH is not set
   68.43 +CT_CONFIG_SHELL_BASH=y
   68.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   68.45 +CT_CONFIG_SHELL="bash"
   68.46  
   68.47  #
   68.48  # Logging
   68.49 @@ -74,12 +86,14 @@
   68.50  #
   68.51  CT_ARCH="arm"
   68.52  # CT_ARCH_64 is not set
   68.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   68.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   68.55  CT_ARCH_SUPPORT_ARCH=y
   68.56  CT_ARCH_SUPPORT_ABI=y
   68.57  CT_ARCH_SUPPORT_CPU=y
   68.58  CT_ARCH_SUPPORT_TUNE=y
   68.59  CT_ARCH_SUPPORT_FPU=y
   68.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   68.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   68.62  # CT_ARCH_DEFAULT_BE is not set
   68.63  CT_ARCH_DEFAULT_LE=y
   68.64  CT_ARCH_ARCH="armv5te"
   68.65 @@ -99,6 +113,7 @@
   68.66  #
   68.67  # CT_ARCH_alpha is not set
   68.68  CT_ARCH_arm=y
   68.69 +# CT_ARCH_avr32 is not set
   68.70  # CT_ARCH_ia64 is not set
   68.71  # CT_ARCH_mips is not set
   68.72  # CT_ARCH_powerpc is not set
   68.73 @@ -108,6 +123,7 @@
   68.74  # CT_ARCH_x86_64 is not set
   68.75  # CT_ARCH_ARM_EABI is not set
   68.76  CT_ARCH_ARM_ABI_OK=y
   68.77 +CT_ARCH_USE_MMU=y
   68.78  
   68.79  #
   68.80  # Target optimisations
   68.81 @@ -122,7 +138,6 @@
   68.82  #
   68.83  CT_USE_SYSROOT=y
   68.84  CT_SYSROOT_DIR_PREFIX=""
   68.85 -CT_SHARED_LIBS=y
   68.86  
   68.87  #
   68.88  # Tuple completion and aliasing
   68.89 @@ -151,6 +166,7 @@
   68.90  # Operating System
   68.91  #
   68.92  # CT_BARE_METAL is not set
   68.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   68.94  CT_KERNEL="linux"
   68.95  CT_KERNEL_VERSION="2.6.29"
   68.96  # CT_KERNEL_bare_metal is not set
   68.97 @@ -166,40 +182,21 @@
   68.98  # CT_KERNEL_V_2_6_24_7 is not set
   68.99  # CT_KERNEL_V_2_6_25_20 is not set
  68.100  # CT_KERNEL_V_2_6_26_8 is not set
  68.101 -# CT_KERNEL_V_2_6_27 is not set
  68.102 -# CT_KERNEL_V_2_6_27_1 is not set
  68.103 -# CT_KERNEL_V_2_6_27_2 is not set
  68.104 -# CT_KERNEL_V_2_6_27_3 is not set
  68.105 -# CT_KERNEL_V_2_6_27_4 is not set
  68.106 -# CT_KERNEL_V_2_6_27_5 is not set
  68.107 -# CT_KERNEL_V_2_6_27_6 is not set
  68.108 -# CT_KERNEL_V_2_6_27_7 is not set
  68.109 -# CT_KERNEL_V_2_6_27_8 is not set
  68.110 -# CT_KERNEL_V_2_6_27_9 is not set
  68.111 -# CT_KERNEL_V_2_6_27_10 is not set
  68.112 -# CT_KERNEL_V_2_6_27_11 is not set
  68.113 -# CT_KERNEL_V_2_6_27_12 is not set
  68.114 -# CT_KERNEL_V_2_6_27_13 is not set
  68.115 -# CT_KERNEL_V_2_6_27_14 is not set
  68.116 -# CT_KERNEL_V_2_6_27_15 is not set
  68.117 -# CT_KERNEL_V_2_6_27_16 is not set
  68.118 -# CT_KERNEL_V_2_6_27_17 is not set
  68.119 -# CT_KERNEL_V_2_6_27_18 is not set
  68.120 -# CT_KERNEL_V_2_6_27_19 is not set
  68.121 -# CT_KERNEL_V_2_6_27_20 is not set
  68.122 -# CT_KERNEL_V_2_6_27_21 is not set
  68.123 -# CT_KERNEL_V_2_6_28 is not set
  68.124 -# CT_KERNEL_V_2_6_28_1 is not set
  68.125 -# CT_KERNEL_V_2_6_28_2 is not set
  68.126 -# CT_KERNEL_V_2_6_28_3 is not set
  68.127 -# CT_KERNEL_V_2_6_28_4 is not set
  68.128 -# CT_KERNEL_V_2_6_28_5 is not set
  68.129 -# CT_KERNEL_V_2_6_28_6 is not set
  68.130 -# CT_KERNEL_V_2_6_28_7 is not set
  68.131 -# CT_KERNEL_V_2_6_28_8 is not set
  68.132 -# CT_KERNEL_V_2_6_28_9 is not set
  68.133 +# CT_KERNEL_V_2_6_27_31 is not set
  68.134 +# CT_KERNEL_V_2_6_28_10 is not set
  68.135  CT_KERNEL_V_2_6_29=y
  68.136  # CT_KERNEL_V_2_6_29_1 is not set
  68.137 +# CT_KERNEL_V_2_6_29_2 is not set
  68.138 +# CT_KERNEL_V_2_6_29_3 is not set
  68.139 +# CT_KERNEL_V_2_6_29_4 is not set
  68.140 +# CT_KERNEL_V_2_6_29_5 is not set
  68.141 +# CT_KERNEL_V_2_6_29_6 is not set
  68.142 +# CT_KERNEL_V_2_6_30 is not set
  68.143 +# CT_KERNEL_V_2_6_30_1 is not set
  68.144 +# CT_KERNEL_V_2_6_30_2 is not set
  68.145 +# CT_KERNEL_V_2_6_30_3 is not set
  68.146 +# CT_KERNEL_V_2_6_30_4 is not set
  68.147 +# CT_KERNEL_V_2_6_30_5 is not set
  68.148  # CT_KERNEL_V_select is not set
  68.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  68.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  68.151 @@ -208,23 +205,18 @@
  68.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  68.153  
  68.154  #
  68.155 -# GMP and MPFR
  68.156 +# Common kernel options
  68.157  #
  68.158 -CT_GMP_MPFR=y
  68.159 -CT_GMP_MPFR_TARGET=y
  68.160 -# CT_GMP_V_4_2_2 is not set
  68.161 -CT_GMP_V_4_2_4=y
  68.162 -CT_GMP_VERSION="4.2.4"
  68.163 -CT_GMP_CHECK=y
  68.164 -# CT_MPFR_V_2_3_1 is not set
  68.165 -# CT_MPFR_V_2_3_2 is not set
  68.166 -# CT_MPFR_V_2_4_0 is not set
  68.167 -CT_MPFR_V_2_4_1=y
  68.168 -CT_MPFR_VERSION="2.4.1"
  68.169 -CT_MPFR_CHECK=y
  68.170 +CT_SHARED_LIBS=y
  68.171  
  68.172  #
  68.173 -# binutils
  68.174 +# Binary utilities
  68.175 +#
  68.176 +CT_ARCH_BINFMT_ELF=y
  68.177 +# CT_ARCH_BINFMT_FLAT is not set
  68.178 +
  68.179 +#
  68.180 +# GNU binutils
  68.181  #
  68.182  CT_BINUTILS_VERSION="2.19.1"
  68.183  # CT_BINUTILS_V_2_14 is not set
  68.184 @@ -277,13 +269,16 @@
  68.185  # CT_CC_V_4_3_1 is not set
  68.186  CT_CC_V_4_3_2=y
  68.187  # CT_CC_V_4_3_3 is not set
  68.188 +# CT_CC_V_4_3_4 is not set
  68.189  # CT_CC_V_4_4_0 is not set
  68.190 +# CT_CC_V_4_4_1 is not set
  68.191  CT_CC_GCC_4_3_or_later=y
  68.192 -# CT_CC_GCC_4_4_snapshot is not set
  68.193 +# CT_CC_GCC_4_4_or_later is not set
  68.194  CT_CC_CXA_ATEXIT=y
  68.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  68.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  68.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  68.198 +CT_CC_ENABLE_CXX_FLAGS=""
  68.199  CT_CC_CORE_EXTRA_CONFIG=""
  68.200  CT_CC_EXTRA_CONFIG=""
  68.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  68.202 @@ -310,6 +305,7 @@
  68.203  CT_LIBC_VERSION="0.9.30.1"
  68.204  # CT_LIBC_eglibc is not set
  68.205  # CT_LIBC_glibc is not set
  68.206 +# CT_LIBC_newlib is not set
  68.207  CT_LIBC_uClibc=y
  68.208  # CT_LIBC_V_0_9_28 is not set
  68.209  # CT_LIBC_V_0_9_28_1 is not set
  68.210 @@ -320,7 +316,8 @@
  68.211  CT_LIBC_V_0_9_30_1=y
  68.212  # CT_LIBC_V_snapshot is not set
  68.213  # CT_LIBC_V_specific_date is not set
  68.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  68.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  68.216 +CT_LIBC_UCLIBC_PARALLEL=y
  68.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  68.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  68.219  CT_LIBC_UCLIBC_VERBOSITY=""
  68.220 @@ -343,17 +340,6 @@
  68.221  # CT_THREADS_NONE is not set
  68.222  
  68.223  #
  68.224 -# Tools facilities
  68.225 -#
  68.226 -CT_TOOL_libelf=y
  68.227 -CT_LIBELF_V_0_8_10=y
  68.228 -CT_LIBELF_VERSION="0.8.10"
  68.229 -CT_TOOL_sstrip=y
  68.230 -CT_SSTRIP_BUILDROOT=y
  68.231 -# CT_SSTRIP_ELFKICKERS is not set
  68.232 -CT_SSTRIP_FROM="buildroot"
  68.233 -
  68.234 -#
  68.235  # Debug facilities
  68.236  #
  68.237  CT_DEBUG_dmalloc=y
  68.238 @@ -367,6 +353,7 @@
  68.239  # CT_DUMA_V_2_5_8 is not set
  68.240  # CT_DUMA_V_2_5_12 is not set
  68.241  CT_DUMA_V_2_5_14=y
  68.242 +# CT_DUMA_V_2_5_15 is not set
  68.243  CT_DUMA_VERSION="2_5_14"
  68.244  CT_DEBUG_gdb=y
  68.245  CT_GDB_CROSS=y
  68.246 @@ -395,6 +382,7 @@
  68.247  # CT_LTRACE_V_0_4 is not set
  68.248  CT_LTRACE_V_0_5=y
  68.249  # CT_LTRACE_V_0_5_1 is not set
  68.250 +# CT_LTRACE_V_0_5_2 is not set
  68.251  CT_LTRACE_VERSION="0.5"
  68.252  CT_DEBUG_strace=y
  68.253  # CT_STRACE_V_4_5 is not set
  68.254 @@ -404,3 +392,41 @@
  68.255  CT_STRACE_V_4_5_17=y
  68.256  # CT_STRACE_V_4_5_18 is not set
  68.257  CT_STRACE_VERSION="4.5.17"
  68.258 +
  68.259 +#
  68.260 +# Tools facilities
  68.261 +#
  68.262 +CT_TOOL_libelf=y
  68.263 +CT_LIBELF_V_0_8_10=y
  68.264 +# CT_LIBELF_V_0_8_11 is not set
  68.265 +CT_LIBELF_VERSION="0.8.10"
  68.266 +CT_TOOL_sstrip=y
  68.267 +CT_SSTRIP_BUILDROOT=y
  68.268 +# CT_SSTRIP_ELFKICKERS is not set
  68.269 +CT_SSTRIP_FROM="buildroot"
  68.270 +
  68.271 +#
  68.272 +# Companion libraries
  68.273 +#
  68.274 +CT_WRAPPER_NEEDED=y
  68.275 +CT_GMP_MPFR=y
  68.276 +# CT_GMP_V_4_2_2 is not set
  68.277 +CT_GMP_V_4_2_4=y
  68.278 +# CT_GMP_V_4_3_0 is not set
  68.279 +# CT_GMP_V_4_3_1 is not set
  68.280 +CT_GMP_VERSION="4.2.4"
  68.281 +# CT_MPFR_V_2_3_1 is not set
  68.282 +# CT_MPFR_V_2_3_2 is not set
  68.283 +# CT_MPFR_V_2_4_0 is not set
  68.284 +CT_MPFR_V_2_4_1=y
  68.285 +CT_MPFR_VERSION="2.4.1"
  68.286 +# CT_PPL_CLOOG_MPC is not set
  68.287 +
  68.288 +#
  68.289 +# Companion libraries common options
  68.290 +#
  68.291 +# CT_COMP_LIBS_CHECK is not set
  68.292 +CT_COMP_LIBS_TARGET=y
  68.293 +CT_TOOLS_WRAPPER_SCRIPT=y
  68.294 +# CT_TOOLS_WRAPPER_EXEC is not set
  68.295 +CT_TOOLS_WRAPPER="script"
    69.1 --- a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    69.2 +++ b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    69.3 @@ -1,7 +1,7 @@
    69.4  #
    69.5  # Automatically generated make config: don't edit
    69.6 -# crosstool-NG version: svn_trunk@1474
    69.7 -# Sun Apr 19 19:02:04 2009
    69.8 +# crosstool-NG version: hg_default@1542_e6ff632cf30b
    69.9 +# Mon Sep 14 22:17:08 2009
   69.10  #
   69.11  
   69.12  #
   69.13 @@ -12,7 +12,7 @@
   69.14  # crosstool-NG behavior
   69.15  #
   69.16  # CT_OBSOLETE is not set
   69.17 -# CT_EXPERIMENTAL is not set
   69.18 +CT_EXPERIMENTAL=y
   69.19  # CT_DEBUG_CT is not set
   69.20  
   69.21  #
   69.22 @@ -23,7 +23,6 @@
   69.23  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   69.24  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   69.25  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   69.26 -# CT_CUSTOM_PATCH is not set
   69.27  CT_REMOVE_DOCS=y
   69.28  CT_INSTALL_DIR_RO=y
   69.29  
   69.30 @@ -35,6 +34,7 @@
   69.31  CT_USE_MIRROR=y
   69.32  # CT_PREFER_MIRROR is not set
   69.33  CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/"
   69.34 +# CT_MIRROR_LS_R is not set
   69.35  CT_CONNECT_TIMEOUT=10
   69.36  # CT_ONLY_DOWNLOAD is not set
   69.37  
   69.38 @@ -44,6 +44,15 @@
   69.39  # CT_FORCE_EXTRACT is not set
   69.40  CT_OVERIDE_CONFIG_GUESS_SUB=y
   69.41  # CT_ONLY_EXTRACT is not set
   69.42 +CT_PATCH_BUNDLED=y
   69.43 +# CT_PATCH_LOCAL is not set
   69.44 +# CT_PATCH_BUNDLED_LOCAL is not set
   69.45 +# CT_PATCH_LOCAL_BUNDLED is not set
   69.46 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   69.47 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   69.48 +CT_PATCH_ORDER="bundled"
   69.49 +# CT_PATCH_SINGLE is not set
   69.50 +# CT_PATCH_USE_LOCAL is not set
   69.51  
   69.52  #
   69.53  # Build behavior
   69.54 @@ -52,7 +61,11 @@
   69.55  CT_LOAD=0
   69.56  CT_NICE=0
   69.57  CT_USE_PIPES=y
   69.58 +# CT_CONFIG_SHELL_SH is not set
   69.59  # CT_CONFIG_SHELL_ASH is not set
   69.60 +CT_CONFIG_SHELL_BASH=y
   69.61 +# CT_CONFIG_SHELL_CUSTOM is not set
   69.62 +CT_CONFIG_SHELL="bash"
   69.63  
   69.64  #
   69.65  # Logging
   69.66 @@ -74,12 +87,14 @@
   69.67  #
   69.68  CT_ARCH="arm"
   69.69  # CT_ARCH_64 is not set
   69.70 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   69.71 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   69.72  CT_ARCH_SUPPORT_ARCH=y
   69.73  # CT_ARCH_SUPPORT_ABI is not set
   69.74  CT_ARCH_SUPPORT_CPU=y
   69.75  CT_ARCH_SUPPORT_TUNE=y
   69.76  CT_ARCH_SUPPORT_FPU=y
   69.77 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   69.78 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   69.79  # CT_ARCH_DEFAULT_BE is not set
   69.80  CT_ARCH_DEFAULT_LE=y
   69.81  CT_ARCH_ARCH="armv5te"
   69.82 @@ -98,6 +113,7 @@
   69.83  #
   69.84  # CT_ARCH_alpha is not set
   69.85  CT_ARCH_arm=y
   69.86 +# CT_ARCH_avr32 is not set
   69.87  # CT_ARCH_ia64 is not set
   69.88  # CT_ARCH_mips is not set
   69.89  # CT_ARCH_powerpc is not set
   69.90 @@ -106,6 +122,7 @@
   69.91  # CT_ARCH_x86 is not set
   69.92  # CT_ARCH_x86_64 is not set
   69.93  CT_ARCH_ARM_EABI=y
   69.94 +CT_ARCH_USE_MMU=y
   69.95  
   69.96  #
   69.97  # Target optimisations
   69.98 @@ -120,7 +137,6 @@
   69.99  #
  69.100  CT_USE_SYSROOT=y
  69.101  CT_SYSROOT_DIR_PREFIX=""
  69.102 -CT_SHARED_LIBS=y
  69.103  
  69.104  #
  69.105  # Tuple completion and aliasing
  69.106 @@ -149,55 +165,39 @@
  69.107  # Operating System
  69.108  #
  69.109  # CT_BARE_METAL is not set
  69.110 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
  69.111  CT_KERNEL="linux"
  69.112 -CT_KERNEL_VERSION="2.6.29"
  69.113 +CT_KERNEL_VERSION="2.6.31"
  69.114  # CT_KERNEL_bare_metal is not set
  69.115  CT_KERNEL_linux=y
  69.116  CT_KERNEL_LINUX_INSTALL=y
  69.117  CT_KERNEL_LINUX_INSTALL_CHECK=y
  69.118 +CT_KERNEL_V_2_6_31=y
  69.119 +# CT_KERNEL_V_2_6_30_6 is not set
  69.120 +# CT_KERNEL_V_2_6_30_5 is not set
  69.121 +# CT_KERNEL_V_2_6_30_4 is not set
  69.122 +# CT_KERNEL_V_2_6_30_3 is not set
  69.123 +# CT_KERNEL_V_2_6_30_2 is not set
  69.124 +# CT_KERNEL_V_2_6_30_1 is not set
  69.125 +# CT_KERNEL_V_2_6_30 is not set
  69.126 +# CT_KERNEL_V_2_6_29_6 is not set
  69.127 +# CT_KERNEL_V_2_6_29_5 is not set
  69.128 +# CT_KERNEL_V_2_6_29_4 is not set
  69.129 +# CT_KERNEL_V_2_6_29_3 is not set
  69.130 +# CT_KERNEL_V_2_6_29_2 is not set
  69.131 +# CT_KERNEL_V_2_6_29_1 is not set
  69.132 +# CT_KERNEL_V_2_6_29 is not set
  69.133 +# CT_KERNEL_V_2_6_28_10 is not set
  69.134 +# CT_KERNEL_V_2_6_27_33 is not set
  69.135 +# CT_KERNEL_V_2_6_26_8 is not set
  69.136 +# CT_KERNEL_V_2_6_25_20 is not set
  69.137 +# CT_KERNEL_V_2_6_24_7 is not set
  69.138 +# CT_KERNEL_V_2_6_23_17 is not set
  69.139 +# CT_KERNEL_V_2_6_22_19 is not set
  69.140 +# CT_KERNEL_V_2_6_21_7 is not set
  69.141 +# CT_KERNEL_V_2_6_20_21 is not set
  69.142 +# CT_KERNEL_V_2_6_19_7 is not set
  69.143  # CT_KERNEL_V_2_6_18_8 is not set
  69.144 -# CT_KERNEL_V_2_6_19_7 is not set
  69.145 -# CT_KERNEL_V_2_6_20_21 is not set
  69.146 -# CT_KERNEL_V_2_6_21_7 is not set
  69.147 -# CT_KERNEL_V_2_6_22_19 is not set
  69.148 -# CT_KERNEL_V_2_6_23_17 is not set
  69.149 -# CT_KERNEL_V_2_6_24_7 is not set
  69.150 -# CT_KERNEL_V_2_6_25_20 is not set
  69.151 -# CT_KERNEL_V_2_6_26_8 is not set
  69.152 -# CT_KERNEL_V_2_6_27 is not set
  69.153 -# CT_KERNEL_V_2_6_27_1 is not set
  69.154 -# CT_KERNEL_V_2_6_27_2 is not set
  69.155 -# CT_KERNEL_V_2_6_27_3 is not set
  69.156 -# CT_KERNEL_V_2_6_27_4 is not set
  69.157 -# CT_KERNEL_V_2_6_27_5 is not set
  69.158 -# CT_KERNEL_V_2_6_27_6 is not set
  69.159 -# CT_KERNEL_V_2_6_27_7 is not set
  69.160 -# CT_KERNEL_V_2_6_27_8 is not set
  69.161 -# CT_KERNEL_V_2_6_27_9 is not set
  69.162 -# CT_KERNEL_V_2_6_27_10 is not set
  69.163 -# CT_KERNEL_V_2_6_27_11 is not set
  69.164 -# CT_KERNEL_V_2_6_27_12 is not set
  69.165 -# CT_KERNEL_V_2_6_27_13 is not set
  69.166 -# CT_KERNEL_V_2_6_27_14 is not set
  69.167 -# CT_KERNEL_V_2_6_27_15 is not set
  69.168 -# CT_KERNEL_V_2_6_27_16 is not set
  69.169 -# CT_KERNEL_V_2_6_27_17 is not set
  69.170 -# CT_KERNEL_V_2_6_27_18 is not set
  69.171 -# CT_KERNEL_V_2_6_27_19 is not set
  69.172 -# CT_KERNEL_V_2_6_27_20 is not set
  69.173 -# CT_KERNEL_V_2_6_27_21 is not set
  69.174 -# CT_KERNEL_V_2_6_28 is not set
  69.175 -# CT_KERNEL_V_2_6_28_1 is not set
  69.176 -# CT_KERNEL_V_2_6_28_2 is not set
  69.177 -# CT_KERNEL_V_2_6_28_3 is not set
  69.178 -# CT_KERNEL_V_2_6_28_4 is not set
  69.179 -# CT_KERNEL_V_2_6_28_5 is not set
  69.180 -# CT_KERNEL_V_2_6_28_6 is not set
  69.181 -# CT_KERNEL_V_2_6_28_7 is not set
  69.182 -# CT_KERNEL_V_2_6_28_8 is not set
  69.183 -# CT_KERNEL_V_2_6_28_9 is not set
  69.184 -CT_KERNEL_V_2_6_29=y
  69.185 -# CT_KERNEL_V_2_6_29_1 is not set
  69.186  # CT_KERNEL_V_select is not set
  69.187  CT_KERNEL_LINUX_VERBOSITY_0=y
  69.188  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  69.189 @@ -206,44 +206,39 @@
  69.190  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  69.191  
  69.192  #
  69.193 -# GMP and MPFR
  69.194 +# Common kernel options
  69.195  #
  69.196 -CT_GMP_MPFR=y
  69.197 -CT_GMP_MPFR_TARGET=y
  69.198 -# CT_GMP_V_4_2_2 is not set
  69.199 -CT_GMP_V_4_2_4=y
  69.200 -CT_GMP_VERSION="4.2.4"
  69.201 -CT_GMP_CHECK=y
  69.202 -# CT_MPFR_V_2_3_1 is not set
  69.203 -# CT_MPFR_V_2_3_2 is not set
  69.204 -# CT_MPFR_V_2_4_0 is not set
  69.205 -CT_MPFR_V_2_4_1=y
  69.206 -CT_MPFR_VERSION="2.4.1"
  69.207 -CT_MPFR_CHECK=y
  69.208 +CT_SHARED_LIBS=y
  69.209  
  69.210  #
  69.211 -# binutils
  69.212 +# Binary utilities
  69.213 +#
  69.214 +CT_ARCH_BINFMT_ELF=y
  69.215 +# CT_ARCH_BINFMT_FLAT is not set
  69.216 +
  69.217 +#
  69.218 +# GNU binutils
  69.219  #
  69.220  CT_BINUTILS_VERSION="2.19.1"
  69.221 +# CT_BINUTILS_V_2_19_51_0_2 is not set
  69.222 +# CT_BINUTILS_V_2_19_51_0_1 is not set
  69.223 +# CT_BINUTILS_V_2_19_50_0_1 is not set
  69.224 +CT_BINUTILS_V_2_19_1=y
  69.225 +# CT_BINUTILS_V_2_19 is not set
  69.226 +# CT_BINUTILS_V_2_18_93 is not set
  69.227 +# CT_BINUTILS_V_2_18_92 is not set
  69.228 +# CT_BINUTILS_V_2_18_91 is not set
  69.229 +# CT_BINUTILS_V_2_18_90 is not set
  69.230 +# CT_BINUTILS_V_2_18_50_0_9 is not set
  69.231 +# CT_BINUTILS_V_2_18_50_0_8 is not set
  69.232 +# CT_BINUTILS_V_2_18_50_0_7 is not set
  69.233 +# CT_BINUTILS_V_2_18_50_0_6 is not set
  69.234 +# CT_BINUTILS_V_2_18_50_0_4 is not set
  69.235 +# CT_BINUTILS_V_2_18 is not set
  69.236 +# CT_BINUTILS_V_2_17 is not set
  69.237 +# CT_BINUTILS_V_2_16_1 is not set
  69.238 +# CT_BINUTILS_V_2_15 is not set
  69.239  # CT_BINUTILS_V_2_14 is not set
  69.240 -# CT_BINUTILS_V_2_15 is not set
  69.241 -# CT_BINUTILS_V_2_16_1 is not set
  69.242 -# CT_BINUTILS_V_2_17 is not set
  69.243 -# CT_BINUTILS_V_2_18 is not set
  69.244 -# CT_BINUTILS_V_2_18_50_0_4 is not set
  69.245 -# CT_BINUTILS_V_2_18_50_0_6 is not set
  69.246 -# CT_BINUTILS_V_2_18_50_0_7 is not set
  69.247 -# CT_BINUTILS_V_2_18_50_0_8 is not set
  69.248 -# CT_BINUTILS_V_2_18_50_0_9 is not set
  69.249 -# CT_BINUTILS_V_2_18_90 is not set
  69.250 -# CT_BINUTILS_V_2_18_91 is not set
  69.251 -# CT_BINUTILS_V_2_18_92 is not set
  69.252 -# CT_BINUTILS_V_2_18_93 is not set
  69.253 -# CT_BINUTILS_V_2_19 is not set
  69.254 -CT_BINUTILS_V_2_19_1=y
  69.255 -# CT_BINUTILS_V_2_19_50_0_1 is not set
  69.256 -# CT_BINUTILS_V_2_19_51_0_1 is not set
  69.257 -# CT_BINUTILS_V_2_19_51_0_2 is not set
  69.258  CT_BINUTILS_EXTRA_CONFIG=""
  69.259  CT_BINUTILS_FOR_TARGET=y
  69.260  CT_BINUTILS_FOR_TARGET_IBERTY=y
  69.261 @@ -253,40 +248,42 @@
  69.262  # C compiler
  69.263  #
  69.264  CT_CC="gcc"
  69.265 -CT_CC_VERSION="4.3.2"
  69.266 +CT_CC_VERSION="4.4.0"
  69.267  CT_CC_gcc=y
  69.268 +# CT_CC_V_4_4_1 is not set
  69.269 +CT_CC_V_4_4_0=y
  69.270 +# CT_CC_V_4_3_4 is not set
  69.271 +# CT_CC_V_4_3_3 is not set
  69.272 +# CT_CC_V_4_3_2 is not set
  69.273 +# CT_CC_V_4_3_1 is not set
  69.274 +# CT_CC_V_4_3_0 is not set
  69.275 +# CT_CC_V_4_2_4 is not set
  69.276 +# CT_CC_V_4_2_3 is not set
  69.277 +# CT_CC_V_4_2_2 is not set
  69.278 +# CT_CC_V_4_2_1 is not set
  69.279 +# CT_CC_V_4_2_0 is not set
  69.280 +# CT_CC_V_4_1_2 is not set
  69.281 +# CT_CC_V_4_1_1 is not set
  69.282 +# CT_CC_V_4_1_0 is not set
  69.283 +# CT_CC_V_4_0_4 is not set
  69.284 +# CT_CC_V_4_0_3 is not set
  69.285 +# CT_CC_V_4_0_2 is not set
  69.286 +# CT_CC_V_4_0_1 is not set
  69.287 +# CT_CC_V_4_0_0 is not set
  69.288 +# CT_CC_V_3_4_6 is not set
  69.289 +# CT_CC_V_3_3_6 is not set
  69.290  # CT_CC_V_3_2_3 is not set
  69.291 -# CT_CC_V_3_3_6 is not set
  69.292 -# CT_CC_V_3_4_6 is not set
  69.293 -# CT_CC_V_4_0_0 is not set
  69.294 -# CT_CC_V_4_0_1 is not set
  69.295 -# CT_CC_V_4_0_2 is not set
  69.296 -# CT_CC_V_4_0_3 is not set
  69.297 -# CT_CC_V_4_0_4 is not set
  69.298 -# CT_CC_V_4_1_0 is not set
  69.299 -# CT_CC_V_4_1_1 is not set
  69.300 -# CT_CC_V_4_1_2 is not set
  69.301 -# CT_CC_V_4_2_0 is not set
  69.302 -# CT_CC_V_4_2_1 is not set
  69.303 -# CT_CC_V_4_2_2 is not set
  69.304 -# CT_CC_V_4_2_3 is not set
  69.305 -# CT_CC_V_4_2_4 is not set
  69.306 -# CT_CC_V_4_3_0 is not set
  69.307 -# CT_CC_V_4_3_1 is not set
  69.308 -CT_CC_V_4_3_2=y
  69.309 -# CT_CC_V_4_3_3 is not set
  69.310 -# CT_CC_V_4_4_0 is not set
  69.311  CT_CC_GCC_4_3_or_later=y
  69.312 -# CT_CC_GCC_4_4_snapshot is not set
  69.313 +CT_CC_GCC_4_4_or_later=y
  69.314  CT_CC_CXA_ATEXIT=y
  69.315 -# CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set
  69.316 +CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  69.317  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  69.318 -CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y
  69.319 +# CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  69.320 +CT_CC_ENABLE_CXX_FLAGS=""
  69.321  CT_CC_CORE_EXTRA_CONFIG=""
  69.322  CT_CC_EXTRA_CONFIG=""
  69.323  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  69.324  CT_CC_BUGURL=""
  69.325 -CT_CC_LANG_JAVA_USE_ECJ=y
  69.326  CT_CC_SUPPORT_CXX=y
  69.327  CT_CC_SUPPORT_FORTRAN=y
  69.328  CT_CC_SUPPORT_JAVA=y
  69.329 @@ -298,8 +295,12 @@
  69.330  # Additional supported languages:
  69.331  #
  69.332  CT_CC_LANG_CXX=y
  69.333 -CT_CC_LANG_FORTRAN=y
  69.334 -CT_CC_LANG_JAVA=y
  69.335 +# CT_CC_LANG_FORTRAN is not set
  69.336 +# CT_CC_LANG_JAVA is not set
  69.337 +# CT_CC_LANG_ADA is not set
  69.338 +# CT_CC_LANG_OBJC is not set
  69.339 +# CT_CC_LANG_OBJCXX is not set
  69.340 +CT_CC_LANG_OTHERS=""
  69.341  CT_LIBC="uClibc"
  69.342  
  69.343  #
  69.344 @@ -308,17 +309,19 @@
  69.345  CT_LIBC_VERSION="0.9.30.1"
  69.346  # CT_LIBC_eglibc is not set
  69.347  # CT_LIBC_glibc is not set
  69.348 +# CT_LIBC_newlib is not set
  69.349  CT_LIBC_uClibc=y
  69.350 +CT_LIBC_V_0_9_30_1=y
  69.351 +# CT_LIBC_V_0_9_30 is not set
  69.352 +# CT_LIBC_V_0_9_29 is not set
  69.353 +# CT_LIBC_V_0_9_28_3 is not set
  69.354 +# CT_LIBC_V_0_9_28_2 is not set
  69.355 +# CT_LIBC_V_0_9_28_1 is not set
  69.356  # CT_LIBC_V_0_9_28 is not set
  69.357 -# CT_LIBC_V_0_9_28_1 is not set
  69.358 -# CT_LIBC_V_0_9_28_2 is not set
  69.359 -# CT_LIBC_V_0_9_28_3 is not set
  69.360 -# CT_LIBC_V_0_9_29 is not set
  69.361 -# CT_LIBC_V_0_9_30 is not set
  69.362 -CT_LIBC_V_0_9_30_1=y
  69.363  # CT_LIBC_V_snapshot is not set
  69.364  # CT_LIBC_V_specific_date is not set
  69.365 -# CT_LIBC_UCLIBC_PARALLEL is not set
  69.366 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  69.367 +CT_LIBC_UCLIBC_PARALLEL=y
  69.368  CT_LIBC_UCLIBC_VERBOSITY_0=y
  69.369  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  69.370  CT_LIBC_UCLIBC_VERBOSITY=""
  69.371 @@ -341,64 +344,105 @@
  69.372  # CT_THREADS_NONE is not set
  69.373  
  69.374  #
  69.375 +# Debug facilities
  69.376 +#
  69.377 +CT_DEBUG_dmalloc=y
  69.378 +CT_DMALLOC_V_5_5_2=y
  69.379 +# CT_DMALLOC_V_5_4_3 is not set
  69.380 +CT_DMALLOC_VERSION="5.5.2"
  69.381 +CT_DEBUG_duma=y
  69.382 +CT_DUMA_A=y
  69.383 +CT_DUMA_SO=y
  69.384 +CT_DUMA_V_2_5_15=y
  69.385 +# CT_DUMA_V_2_5_14 is not set
  69.386 +# CT_DUMA_V_2_5_12 is not set
  69.387 +# CT_DUMA_V_2_5_8 is not set
  69.388 +# CT_DUMA_V_2_5_1 is not set
  69.389 +CT_DUMA_VERSION="2_5_15"
  69.390 +CT_DEBUG_gdb=y
  69.391 +CT_GDB_CROSS=y
  69.392 +# CT_GDB_CROSS_STATIC is not set
  69.393 +# CT_GDB_CROSS_INSIGHT is not set
  69.394 +CT_GDB_NATIVE=y
  69.395 +# CT_GDB_NATIVE_STATIC is not set
  69.396 +CT_GDB_NATIVE_USE_GMP_MPFR=y
  69.397 +CT_GDB_GDBSERVER=y
  69.398 +CT_GDB_GDBSERVER_STATIC=y
  69.399 +CT_GDB_V_6_8=y
  69.400 +# CT_GDB_V_6_7_1 is not set
  69.401 +# CT_GDB_V_6_7 is not set
  69.402 +# CT_GDB_V_6_6 is not set
  69.403 +# CT_GDB_V_6_5 is not set
  69.404 +# CT_GDB_V_6_4 is not set
  69.405 +# CT_GDB_V_snapshot is not set
  69.406 +CT_GDB_VERSION="6.8"
  69.407 +
  69.408 +#
  69.409 +# Native gdb needs a native ncurses library
  69.410 +#
  69.411 +CT_NCURSES_V_5_7=y
  69.412 +# CT_NCURSES_V_5_6 is not set
  69.413 +CT_NCURSES_VERSION="5.7"
  69.414 +CT_DEBUG_ltrace=y
  69.415 +# CT_LTRACE_V_0_5_2 is not set
  69.416 +# CT_LTRACE_V_0_5_1 is not set
  69.417 +CT_LTRACE_V_0_5=y
  69.418 +# CT_LTRACE_V_0_4 is not set
  69.419 +CT_LTRACE_VERSION="0.5"
  69.420 +CT_DEBUG_strace=y
  69.421 +CT_STRACE_V_4_5_18=y
  69.422 +# CT_STRACE_V_4_5_17 is not set
  69.423 +# CT_STRACE_V_4_5_16 is not set
  69.424 +# CT_STRACE_V_4_5_15 is not set
  69.425 +# CT_STRACE_V_4_5_14 is not set
  69.426 +# CT_STRACE_V_4_5 is not set
  69.427 +CT_STRACE_VERSION="4.5.18"
  69.428 +
  69.429 +#
  69.430  # Tools facilities
  69.431  #
  69.432  CT_TOOL_libelf=y
  69.433 -CT_LIBELF_V_0_8_10=y
  69.434 -CT_LIBELF_VERSION="0.8.10"
  69.435 +CT_LIBELF_V_0_8_11=y
  69.436 +# CT_LIBELF_V_0_8_10 is not set
  69.437 +CT_LIBELF_VERSION="0.8.11"
  69.438  CT_TOOL_sstrip=y
  69.439  CT_SSTRIP_BUILDROOT=y
  69.440  # CT_SSTRIP_ELFKICKERS is not set
  69.441  CT_SSTRIP_FROM="buildroot"
  69.442  
  69.443  #
  69.444 -# Debug facilities
  69.445 +# Companion libraries
  69.446  #
  69.447 -CT_DEBUG_dmalloc=y
  69.448 -# CT_DMALLOC_V_5_4_3 is not set
  69.449 -CT_DMALLOC_V_5_5_2=y
  69.450 -CT_DMALLOC_VERSION="5.5.2"
  69.451 -CT_DEBUG_duma=y
  69.452 -CT_DUMA_A=y
  69.453 -CT_DUMA_SO=y
  69.454 -# CT_DUMA_V_2_5_1 is not set
  69.455 -# CT_DUMA_V_2_5_8 is not set
  69.456 -# CT_DUMA_V_2_5_12 is not set
  69.457 -CT_DUMA_V_2_5_14=y
  69.458 -CT_DUMA_VERSION="2_5_14"
  69.459 -CT_DEBUG_gdb=y
  69.460 -CT_GDB_CROSS=y
  69.461 -# CT_GDB_CROSS_STATIC is not set
  69.462 -CT_GDB_NATIVE=y
  69.463 -# CT_GDB_NATIVE_STATIC is not set
  69.464 -CT_GDB_NATIVE_USE_GMP_MPFR=y
  69.465 -CT_GDB_GDBSERVER=y
  69.466 -CT_GDB_GDBSERVER_STATIC=y
  69.467 -# CT_GDB_V_6_4 is not set
  69.468 -# CT_GDB_V_6_5 is not set
  69.469 -# CT_GDB_V_6_6 is not set
  69.470 -# CT_GDB_V_6_7 is not set
  69.471 -# CT_GDB_V_6_7_1 is not set
  69.472 -CT_GDB_V_6_8=y
  69.473 -# CT_GDB_V_snapshot is not set
  69.474 -CT_GDB_VERSION="6.8"
  69.475 +CT_WRAPPER_NEEDED=y
  69.476 +CT_GMP_MPFR=y
  69.477 +CT_GMP_V_4_3_1=y
  69.478 +# CT_GMP_V_4_3_0 is not set
  69.479 +# CT_GMP_V_4_2_4 is not set
  69.480 +# CT_GMP_V_4_2_2 is not set
  69.481 +CT_GMP_VERSION="4.3.1"
  69.482 +CT_MPFR_V_2_4_1=y
  69.483 +# CT_MPFR_V_2_4_0 is not set
  69.484 +# CT_MPFR_V_2_3_2 is not set
  69.485 +# CT_MPFR_V_2_3_1 is not set
  69.486 +CT_MPFR_VERSION="2.4.1"
  69.487 +CT_PPL_CLOOG_MPC=y
  69.488 +CT_PPL_V_0_10_2=y
  69.489 +CT_PPL_VERSION="0.10.2"
  69.490 +CT_CLOOG_V_0_15_7=y
  69.491 +# CT_CLOOG_V_0_15_6 is not set
  69.492 +# CT_CLOOG_V_0_15_5 is not set
  69.493 +# CT_CLOOG_V_0_15_4 is not set
  69.494 +# CT_CLOOG_V_0_15_3 is not set
  69.495 +CT_CLOOG_VERSION="0.15.7"
  69.496 +CT_MPC_V_0_7=y
  69.497 +# CT_MPC_V_0_6 is not set
  69.498 +CT_MPC_VERSION="0.7"
  69.499  
  69.500  #
  69.501 -# Native gdb needs a native ncurses library
  69.502 +# Companion libraries common options
  69.503  #
  69.504 -# CT_NCURSES_V_5_6 is not set
  69.505 -CT_NCURSES_V_5_7=y
  69.506 -CT_NCURSES_VERSION="5.7"
  69.507 -CT_DEBUG_ltrace=y
  69.508 -# CT_LTRACE_V_0_4 is not set
  69.509 -CT_LTRACE_V_0_5=y
  69.510 -# CT_LTRACE_V_0_5_1 is not set
  69.511 -CT_LTRACE_VERSION="0.5"
  69.512 -CT_DEBUG_strace=y
  69.513 -# CT_STRACE_V_4_5 is not set
  69.514 -# CT_STRACE_V_4_5_14 is not set
  69.515 -# CT_STRACE_V_4_5_15 is not set
  69.516 -# CT_STRACE_V_4_5_16 is not set
  69.517 -CT_STRACE_V_4_5_17=y
  69.518 -# CT_STRACE_V_4_5_18 is not set
  69.519 -CT_STRACE_VERSION="4.5.17"
  69.520 +# CT_COMP_LIBS_CHECK is not set
  69.521 +CT_COMP_LIBS_TARGET=y
  69.522 +CT_TOOLS_WRAPPER_SCRIPT=y
  69.523 +# CT_TOOLS_WRAPPER_EXEC is not set
  69.524 +CT_TOOLS_WRAPPER="script"
    70.1 --- a/samples/armeb-unknown-eabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    70.2 +++ b/samples/armeb-unknown-eabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    70.3 @@ -1,7 +1,7 @@
    70.4  #
    70.5  # Automatically generated make config: don't edit
    70.6 -# crosstool-NG version: svn_trunk@1453
    70.7 -# Sun Mar 29 12:27:22 2009
    70.8 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb
    70.9 +# Wed Sep  9 21:44:54 2009
   70.10  #
   70.11  
   70.12  #
   70.13 @@ -23,7 +23,6 @@
   70.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   70.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   70.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   70.17 -# CT_CUSTOM_PATCH is not set
   70.18  CT_REMOVE_DOCS=y
   70.19  CT_INSTALL_DIR_RO=y
   70.20  
   70.21 @@ -42,6 +41,15 @@
   70.22  # CT_FORCE_EXTRACT is not set
   70.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   70.24  # CT_ONLY_EXTRACT is not set
   70.25 +CT_PATCH_BUNDLED=y
   70.26 +# CT_PATCH_LOCAL is not set
   70.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   70.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   70.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   70.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   70.31 +CT_PATCH_ORDER="bundled"
   70.32 +# CT_PATCH_SINGLE is not set
   70.33 +# CT_PATCH_USE_LOCAL is not set
   70.34  
   70.35  #
   70.36  # Build behavior
   70.37 @@ -50,7 +58,11 @@
   70.38  CT_LOAD=0
   70.39  CT_NICE=0
   70.40  CT_USE_PIPES=y
   70.41 +# CT_CONFIG_SHELL_SH is not set
   70.42  # CT_CONFIG_SHELL_ASH is not set
   70.43 +CT_CONFIG_SHELL_BASH=y
   70.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   70.45 +CT_CONFIG_SHELL="bash"
   70.46  
   70.47  #
   70.48  # Logging
   70.49 @@ -72,12 +84,14 @@
   70.50  #
   70.51  CT_ARCH="arm"
   70.52  # CT_ARCH_64 is not set
   70.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   70.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   70.55  CT_ARCH_SUPPORT_ARCH=y
   70.56  # CT_ARCH_SUPPORT_ABI is not set
   70.57  CT_ARCH_SUPPORT_CPU=y
   70.58  CT_ARCH_SUPPORT_TUNE=y
   70.59  CT_ARCH_SUPPORT_FPU=y
   70.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   70.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   70.62  # CT_ARCH_DEFAULT_BE is not set
   70.63  CT_ARCH_DEFAULT_LE=y
   70.64  CT_ARCH_ARCH=""
   70.65 @@ -96,6 +110,7 @@
   70.66  #
   70.67  # CT_ARCH_alpha is not set
   70.68  CT_ARCH_arm=y
   70.69 +# CT_ARCH_avr32 is not set
   70.70  # CT_ARCH_ia64 is not set
   70.71  # CT_ARCH_mips is not set
   70.72  # CT_ARCH_powerpc is not set
   70.73 @@ -104,6 +119,7 @@
   70.74  # CT_ARCH_x86 is not set
   70.75  # CT_ARCH_x86_64 is not set
   70.76  CT_ARCH_ARM_EABI=y
   70.77 +CT_ARCH_USE_MMU=y
   70.78  
   70.79  #
   70.80  # Target optimisations
   70.81 @@ -146,27 +162,23 @@
   70.82  # Operating System
   70.83  #
   70.84  CT_BARE_METAL=y
   70.85 +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set
   70.86  CT_KERNEL="bare-metal"
   70.87  CT_KERNEL_bare_metal=y
   70.88  # CT_KERNEL_linux is not set
   70.89  
   70.90  #
   70.91 -# GMP and MPFR
   70.92 +# Common kernel options
   70.93  #
   70.94 -CT_GMP_MPFR=y
   70.95 -# CT_GMP_V_4_2_2 is not set
   70.96 -CT_GMP_V_4_2_4=y
   70.97 -CT_GMP_VERSION="4.2.4"
   70.98 -CT_GMP_CHECK=y
   70.99 -# CT_MPFR_V_2_3_1 is not set
  70.100 -# CT_MPFR_V_2_3_2 is not set
  70.101 -# CT_MPFR_V_2_4_0 is not set
  70.102 -CT_MPFR_V_2_4_1=y
  70.103 -CT_MPFR_VERSION="2.4.1"
  70.104 -CT_MPFR_CHECK=y
  70.105  
  70.106  #
  70.107 -# binutils
  70.108 +# Binary utilities
  70.109 +#
  70.110 +CT_ARCH_BINFMT_ELF=y
  70.111 +# CT_ARCH_BINFMT_FLAT is not set
  70.112 +
  70.113 +#
  70.114 +# GNU binutils
  70.115  #
  70.116  CT_BINUTILS_VERSION="2.19.1"
  70.117  # CT_BINUTILS_V_2_14 is not set
  70.118 @@ -216,9 +228,12 @@
  70.119  # CT_CC_V_4_3_1 is not set
  70.120  CT_CC_V_4_3_2=y
  70.121  # CT_CC_V_4_3_3 is not set
  70.122 +# CT_CC_V_4_3_4 is not set
  70.123  # CT_CC_V_4_4_0 is not set
  70.124 +# CT_CC_V_4_4_1 is not set
  70.125  CT_CC_GCC_4_3_or_later=y
  70.126 -# CT_CC_GCC_4_4_snapshot is not set
  70.127 +# CT_CC_GCC_4_4_or_later is not set
  70.128 +CT_CC_ENABLE_CXX_FLAGS=""
  70.129  CT_CC_CORE_EXTRA_CONFIG=""
  70.130  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  70.131  CT_CC_BUGURL=""
  70.132 @@ -240,6 +255,7 @@
  70.133  #
  70.134  # CT_LIBC_eglibc is not set
  70.135  # CT_LIBC_glibc is not set
  70.136 +# CT_LIBC_newlib is not set
  70.137  # CT_LIBC_uClibc is not set
  70.138  
  70.139  #
  70.140 @@ -253,12 +269,6 @@
  70.141  CT_THREADS_NONE=y
  70.142  
  70.143  #
  70.144 -# Tools facilities
  70.145 -#
  70.146 -# CT_TOOL_libelf is not set
  70.147 -# CT_TOOL_sstrip is not set
  70.148 -
  70.149 -#
  70.150  # Debug facilities
  70.151  #
  70.152  # CT_DEBUG_dmalloc is not set
  70.153 @@ -284,3 +294,34 @@
  70.154  CT_GDB_VERSION="6.8"
  70.155  # CT_DEBUG_ltrace is not set
  70.156  # CT_DEBUG_strace is not set
  70.157 +
  70.158 +#
  70.159 +# Tools facilities
  70.160 +#
  70.161 +# CT_TOOL_libelf is not set
  70.162 +# CT_TOOL_sstrip is not set
  70.163 +
  70.164 +#
  70.165 +# Companion libraries
  70.166 +#
  70.167 +CT_WRAPPER_NEEDED=y
  70.168 +CT_GMP_MPFR=y
  70.169 +# CT_GMP_V_4_2_2 is not set
  70.170 +CT_GMP_V_4_2_4=y
  70.171 +# CT_GMP_V_4_3_0 is not set
  70.172 +# CT_GMP_V_4_3_1 is not set
  70.173 +CT_GMP_VERSION="4.2.4"
  70.174 +# CT_MPFR_V_2_3_1 is not set
  70.175 +# CT_MPFR_V_2_3_2 is not set
  70.176 +# CT_MPFR_V_2_4_0 is not set
  70.177 +CT_MPFR_V_2_4_1=y
  70.178 +CT_MPFR_VERSION="2.4.1"
  70.179 +# CT_PPL_CLOOG_MPC is not set
  70.180 +
  70.181 +#
  70.182 +# Companion libraries common options
  70.183 +#
  70.184 +# CT_COMP_LIBS_CHECK is not set
  70.185 +CT_TOOLS_WRAPPER_SCRIPT=y
  70.186 +# CT_TOOLS_WRAPPER_EXEC is not set
  70.187 +CT_TOOLS_WRAPPER="script"
    71.1 --- a/samples/armeb-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    71.2 +++ b/samples/armeb-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    71.3 @@ -1,7 +1,7 @@
    71.4  #
    71.5  # Automatically generated make config: don't edit
    71.6 -# crosstool-NG version: svn_trunk@1474
    71.7 -# Sun Apr 19 19:02:04 2009
    71.8 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb
    71.9 +# Wed Sep  9 21:52:00 2009
   71.10  #
   71.11  
   71.12  #
   71.13 @@ -23,7 +23,6 @@
   71.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   71.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   71.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   71.17 -# CT_CUSTOM_PATCH is not set
   71.18  CT_REMOVE_DOCS=y
   71.19  CT_INSTALL_DIR_RO=y
   71.20  
   71.21 @@ -44,6 +43,15 @@
   71.22  # CT_FORCE_EXTRACT is not set
   71.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   71.24  # CT_ONLY_EXTRACT is not set
   71.25 +CT_PATCH_BUNDLED=y
   71.26 +# CT_PATCH_LOCAL is not set
   71.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   71.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   71.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   71.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   71.31 +CT_PATCH_ORDER="bundled"
   71.32 +# CT_PATCH_SINGLE is not set
   71.33 +# CT_PATCH_USE_LOCAL is not set
   71.34  
   71.35  #
   71.36  # Build behavior
   71.37 @@ -52,7 +60,11 @@
   71.38  CT_LOAD=0
   71.39  CT_NICE=0
   71.40  CT_USE_PIPES=y
   71.41 +# CT_CONFIG_SHELL_SH is not set
   71.42  # CT_CONFIG_SHELL_ASH is not set
   71.43 +CT_CONFIG_SHELL_BASH=y
   71.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   71.45 +CT_CONFIG_SHELL="bash"
   71.46  
   71.47  #
   71.48  # Logging
   71.49 @@ -74,12 +86,14 @@
   71.50  #
   71.51  CT_ARCH="arm"
   71.52  # CT_ARCH_64 is not set
   71.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   71.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   71.55  CT_ARCH_SUPPORT_ARCH=y
   71.56  CT_ARCH_SUPPORT_ABI=y
   71.57  CT_ARCH_SUPPORT_CPU=y
   71.58  CT_ARCH_SUPPORT_TUNE=y
   71.59  CT_ARCH_SUPPORT_FPU=y
   71.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   71.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   71.62  # CT_ARCH_DEFAULT_BE is not set
   71.63  CT_ARCH_DEFAULT_LE=y
   71.64  CT_ARCH_ARCH="armv5te"
   71.65 @@ -99,6 +113,7 @@
   71.66  #
   71.67  # CT_ARCH_alpha is not set
   71.68  CT_ARCH_arm=y
   71.69 +# CT_ARCH_avr32 is not set
   71.70  # CT_ARCH_ia64 is not set
   71.71  # CT_ARCH_mips is not set
   71.72  # CT_ARCH_powerpc is not set
   71.73 @@ -108,6 +123,7 @@
   71.74  # CT_ARCH_x86_64 is not set
   71.75  # CT_ARCH_ARM_EABI is not set
   71.76  CT_ARCH_ARM_ABI_OK=y
   71.77 +CT_ARCH_USE_MMU=y
   71.78  
   71.79  #
   71.80  # Target optimisations
   71.81 @@ -122,7 +138,6 @@
   71.82  #
   71.83  CT_USE_SYSROOT=y
   71.84  CT_SYSROOT_DIR_PREFIX=""
   71.85 -CT_SHARED_LIBS=y
   71.86  
   71.87  #
   71.88  # Tuple completion and aliasing
   71.89 @@ -151,6 +166,7 @@
   71.90  # Operating System
   71.91  #
   71.92  # CT_BARE_METAL is not set
   71.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   71.94  CT_KERNEL="linux"
   71.95  CT_KERNEL_VERSION="2.6.29"
   71.96  # CT_KERNEL_bare_metal is not set
   71.97 @@ -166,40 +182,21 @@
   71.98  # CT_KERNEL_V_2_6_24_7 is not set
   71.99  # CT_KERNEL_V_2_6_25_20 is not set
  71.100  # CT_KERNEL_V_2_6_26_8 is not set
  71.101 -# CT_KERNEL_V_2_6_27 is not set
  71.102 -# CT_KERNEL_V_2_6_27_1 is not set
  71.103 -# CT_KERNEL_V_2_6_27_2 is not set
  71.104 -# CT_KERNEL_V_2_6_27_3 is not set
  71.105 -# CT_KERNEL_V_2_6_27_4 is not set
  71.106 -# CT_KERNEL_V_2_6_27_5 is not set
  71.107 -# CT_KERNEL_V_2_6_27_6 is not set
  71.108 -# CT_KERNEL_V_2_6_27_7 is not set
  71.109 -# CT_KERNEL_V_2_6_27_8 is not set
  71.110 -# CT_KERNEL_V_2_6_27_9 is not set
  71.111 -# CT_KERNEL_V_2_6_27_10 is not set
  71.112 -# CT_KERNEL_V_2_6_27_11 is not set
  71.113 -# CT_KERNEL_V_2_6_27_12 is not set
  71.114 -# CT_KERNEL_V_2_6_27_13 is not set
  71.115 -# CT_KERNEL_V_2_6_27_14 is not set
  71.116 -# CT_KERNEL_V_2_6_27_15 is not set
  71.117 -# CT_KERNEL_V_2_6_27_16 is not set
  71.118 -# CT_KERNEL_V_2_6_27_17 is not set
  71.119 -# CT_KERNEL_V_2_6_27_18 is not set
  71.120 -# CT_KERNEL_V_2_6_27_19 is not set
  71.121 -# CT_KERNEL_V_2_6_27_20 is not set
  71.122 -# CT_KERNEL_V_2_6_27_21 is not set
  71.123 -# CT_KERNEL_V_2_6_28 is not set
  71.124 -# CT_KERNEL_V_2_6_28_1 is not set
  71.125 -# CT_KERNEL_V_2_6_28_2 is not set
  71.126 -# CT_KERNEL_V_2_6_28_3 is not set
  71.127 -# CT_KERNEL_V_2_6_28_4 is not set
  71.128 -# CT_KERNEL_V_2_6_28_5 is not set
  71.129 -# CT_KERNEL_V_2_6_28_6 is not set
  71.130 -# CT_KERNEL_V_2_6_28_7 is not set
  71.131 -# CT_KERNEL_V_2_6_28_8 is not set
  71.132 -# CT_KERNEL_V_2_6_28_9 is not set
  71.133 +# CT_KERNEL_V_2_6_27_31 is not set
  71.134 +# CT_KERNEL_V_2_6_28_10 is not set
  71.135  CT_KERNEL_V_2_6_29=y
  71.136  # CT_KERNEL_V_2_6_29_1 is not set
  71.137 +# CT_KERNEL_V_2_6_29_2 is not set
  71.138 +# CT_KERNEL_V_2_6_29_3 is not set
  71.139 +# CT_KERNEL_V_2_6_29_4 is not set
  71.140 +# CT_KERNEL_V_2_6_29_5 is not set
  71.141 +# CT_KERNEL_V_2_6_29_6 is not set
  71.142 +# CT_KERNEL_V_2_6_30 is not set
  71.143 +# CT_KERNEL_V_2_6_30_1 is not set
  71.144 +# CT_KERNEL_V_2_6_30_2 is not set
  71.145 +# CT_KERNEL_V_2_6_30_3 is not set
  71.146 +# CT_KERNEL_V_2_6_30_4 is not set
  71.147 +# CT_KERNEL_V_2_6_30_5 is not set
  71.148  # CT_KERNEL_V_select is not set
  71.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  71.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  71.151 @@ -208,23 +205,18 @@
  71.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  71.153  
  71.154  #
  71.155 -# GMP and MPFR
  71.156 +# Common kernel options
  71.157  #
  71.158 -CT_GMP_MPFR=y
  71.159 -CT_GMP_MPFR_TARGET=y
  71.160 -# CT_GMP_V_4_2_2 is not set
  71.161 -CT_GMP_V_4_2_4=y
  71.162 -CT_GMP_VERSION="4.2.4"
  71.163 -CT_GMP_CHECK=y
  71.164 -# CT_MPFR_V_2_3_1 is not set
  71.165 -# CT_MPFR_V_2_3_2 is not set
  71.166 -# CT_MPFR_V_2_4_0 is not set
  71.167 -CT_MPFR_V_2_4_1=y
  71.168 -CT_MPFR_VERSION="2.4.1"
  71.169 -CT_MPFR_CHECK=y
  71.170 +CT_SHARED_LIBS=y
  71.171  
  71.172  #
  71.173 -# binutils
  71.174 +# Binary utilities
  71.175 +#
  71.176 +CT_ARCH_BINFMT_ELF=y
  71.177 +# CT_ARCH_BINFMT_FLAT is not set
  71.178 +
  71.179 +#
  71.180 +# GNU binutils
  71.181  #
  71.182  CT_BINUTILS_VERSION="2.19.1"
  71.183  # CT_BINUTILS_V_2_14 is not set
  71.184 @@ -277,13 +269,16 @@
  71.185  # CT_CC_V_4_3_1 is not set
  71.186  CT_CC_V_4_3_2=y
  71.187  # CT_CC_V_4_3_3 is not set
  71.188 +# CT_CC_V_4_3_4 is not set
  71.189  # CT_CC_V_4_4_0 is not set
  71.190 +# CT_CC_V_4_4_1 is not set
  71.191  CT_CC_GCC_4_3_or_later=y
  71.192 -# CT_CC_GCC_4_4_snapshot is not set
  71.193 +# CT_CC_GCC_4_4_or_later is not set
  71.194  CT_CC_CXA_ATEXIT=y
  71.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  71.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  71.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  71.198 +CT_CC_ENABLE_CXX_FLAGS=""
  71.199  CT_CC_CORE_EXTRA_CONFIG=""
  71.200  CT_CC_EXTRA_CONFIG=""
  71.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  71.202 @@ -310,6 +305,7 @@
  71.203  CT_LIBC_VERSION="2.9"
  71.204  # CT_LIBC_eglibc is not set
  71.205  CT_LIBC_glibc=y
  71.206 +# CT_LIBC_newlib is not set
  71.207  # CT_LIBC_uClibc is not set
  71.208  # CT_LIBC_V_2_3_6 is not set
  71.209  # CT_LIBC_V_2_5 is not set
  71.210 @@ -321,6 +317,7 @@
  71.211  CT_LIBC_V_2_9=y
  71.212  # CT_LIBC_V_LATEST is not set
  71.213  # CT_LIBC_V_date is not set
  71.214 +CT_LIBC_GLIBC_2_8_or_later=y
  71.215  # CT_LIBC_GLIBC_TARBALL is not set
  71.216  CT_LIBC_GLIBC_CVS=y
  71.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  71.218 @@ -334,6 +331,18 @@
  71.219  CT_LIBC_EXTRA_CC_ARGS=""
  71.220  CT_LIBC_GLIBC_USE_PORTS=y
  71.221  CT_LIBC_ADDONS_LIST=""
  71.222 +
  71.223 +#
  71.224 +# WARNING!!!
  71.225 +#
  71.226 +
  71.227 +#
  71.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  71.229 +#
  71.230 +
  71.231 +#
  71.232 +# Be sure to review the associated options, above.
  71.233 +#
  71.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  71.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  71.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  71.237 @@ -350,17 +359,6 @@
  71.238  # CT_THREADS_NONE is not set
  71.239  
  71.240  #
  71.241 -# Tools facilities
  71.242 -#
  71.243 -CT_TOOL_libelf=y
  71.244 -CT_LIBELF_V_0_8_10=y
  71.245 -CT_LIBELF_VERSION="0.8.10"
  71.246 -CT_TOOL_sstrip=y
  71.247 -CT_SSTRIP_BUILDROOT=y
  71.248 -# CT_SSTRIP_ELFKICKERS is not set
  71.249 -CT_SSTRIP_FROM="buildroot"
  71.250 -
  71.251 -#
  71.252  # Debug facilities
  71.253  #
  71.254  CT_DEBUG_dmalloc=y
  71.255 @@ -374,6 +372,7 @@
  71.256  # CT_DUMA_V_2_5_8 is not set
  71.257  # CT_DUMA_V_2_5_12 is not set
  71.258  CT_DUMA_V_2_5_14=y
  71.259 +# CT_DUMA_V_2_5_15 is not set
  71.260  CT_DUMA_VERSION="2_5_14"
  71.261  CT_DEBUG_gdb=y
  71.262  CT_GDB_CROSS=y
  71.263 @@ -402,6 +401,7 @@
  71.264  # CT_LTRACE_V_0_4 is not set
  71.265  CT_LTRACE_V_0_5=y
  71.266  # CT_LTRACE_V_0_5_1 is not set
  71.267 +# CT_LTRACE_V_0_5_2 is not set
  71.268  CT_LTRACE_VERSION="0.5"
  71.269  CT_DEBUG_strace=y
  71.270  # CT_STRACE_V_4_5 is not set
  71.271 @@ -411,3 +411,41 @@
  71.272  CT_STRACE_V_4_5_17=y
  71.273  # CT_STRACE_V_4_5_18 is not set
  71.274  CT_STRACE_VERSION="4.5.17"
  71.275 +
  71.276 +#
  71.277 +# Tools facilities
  71.278 +#
  71.279 +CT_TOOL_libelf=y
  71.280 +CT_LIBELF_V_0_8_10=y
  71.281 +# CT_LIBELF_V_0_8_11 is not set
  71.282 +CT_LIBELF_VERSION="0.8.10"
  71.283 +CT_TOOL_sstrip=y
  71.284 +CT_SSTRIP_BUILDROOT=y
  71.285 +# CT_SSTRIP_ELFKICKERS is not set
  71.286 +CT_SSTRIP_FROM="buildroot"
  71.287 +
  71.288 +#
  71.289 +# Companion libraries
  71.290 +#
  71.291 +CT_WRAPPER_NEEDED=y
  71.292 +CT_GMP_MPFR=y
  71.293 +# CT_GMP_V_4_2_2 is not set
  71.294 +CT_GMP_V_4_2_4=y
  71.295 +# CT_GMP_V_4_3_0 is not set
  71.296 +# CT_GMP_V_4_3_1 is not set
  71.297 +CT_GMP_VERSION="4.2.4"
  71.298 +# CT_MPFR_V_2_3_1 is not set
  71.299 +# CT_MPFR_V_2_3_2 is not set
  71.300 +# CT_MPFR_V_2_4_0 is not set
  71.301 +CT_MPFR_V_2_4_1=y
  71.302 +CT_MPFR_VERSION="2.4.1"
  71.303 +# CT_PPL_CLOOG_MPC is not set
  71.304 +
  71.305 +#
  71.306 +# Companion libraries common options
  71.307 +#
  71.308 +# CT_COMP_LIBS_CHECK is not set
  71.309 +CT_COMP_LIBS_TARGET=y
  71.310 +CT_TOOLS_WRAPPER_SCRIPT=y
  71.311 +# CT_TOOLS_WRAPPER_EXEC is not set
  71.312 +CT_TOOLS_WRAPPER="script"
    72.1 --- a/samples/armeb-unknown-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    72.2 +++ b/samples/armeb-unknown-linux-gnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    72.3 @@ -1,7 +1,7 @@
    72.4  #
    72.5  # Automatically generated make config: don't edit
    72.6 -# crosstool-NG version: svn_trunk@1474
    72.7 -# Sun Apr 19 19:02:05 2009
    72.8 +# crosstool-NG version: hg_default@1525_1ab712fff0a3
    72.9 +# Thu Sep 10 21:04:05 2009
   72.10  #
   72.11  
   72.12  #
   72.13 @@ -23,7 +23,6 @@
   72.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   72.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   72.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   72.17 -# CT_CUSTOM_PATCH is not set
   72.18  CT_REMOVE_DOCS=y
   72.19  CT_INSTALL_DIR_RO=y
   72.20  
   72.21 @@ -44,6 +43,15 @@
   72.22  # CT_FORCE_EXTRACT is not set
   72.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   72.24  # CT_ONLY_EXTRACT is not set
   72.25 +CT_PATCH_BUNDLED=y
   72.26 +# CT_PATCH_LOCAL is not set
   72.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   72.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   72.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   72.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   72.31 +CT_PATCH_ORDER="bundled"
   72.32 +# CT_PATCH_SINGLE is not set
   72.33 +# CT_PATCH_USE_LOCAL is not set
   72.34  
   72.35  #
   72.36  # Build behavior
   72.37 @@ -52,7 +60,11 @@
   72.38  CT_LOAD=0
   72.39  CT_NICE=0
   72.40  CT_USE_PIPES=y
   72.41 +# CT_CONFIG_SHELL_SH is not set
   72.42  # CT_CONFIG_SHELL_ASH is not set
   72.43 +CT_CONFIG_SHELL_BASH=y
   72.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   72.45 +CT_CONFIG_SHELL="bash"
   72.46  
   72.47  #
   72.48  # Logging
   72.49 @@ -74,12 +86,14 @@
   72.50  #
   72.51  CT_ARCH="arm"
   72.52  # CT_ARCH_64 is not set
   72.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   72.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   72.55  CT_ARCH_SUPPORT_ARCH=y
   72.56  # CT_ARCH_SUPPORT_ABI is not set
   72.57  CT_ARCH_SUPPORT_CPU=y
   72.58  CT_ARCH_SUPPORT_TUNE=y
   72.59  CT_ARCH_SUPPORT_FPU=y
   72.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   72.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   72.62  # CT_ARCH_DEFAULT_BE is not set
   72.63  CT_ARCH_DEFAULT_LE=y
   72.64  CT_ARCH_ARCH="armv5te"
   72.65 @@ -98,6 +112,7 @@
   72.66  #
   72.67  # CT_ARCH_alpha is not set
   72.68  CT_ARCH_arm=y
   72.69 +# CT_ARCH_avr32 is not set
   72.70  # CT_ARCH_ia64 is not set
   72.71  # CT_ARCH_mips is not set
   72.72  # CT_ARCH_powerpc is not set
   72.73 @@ -106,6 +121,7 @@
   72.74  # CT_ARCH_x86 is not set
   72.75  # CT_ARCH_x86_64 is not set
   72.76  CT_ARCH_ARM_EABI=y
   72.77 +CT_ARCH_USE_MMU=y
   72.78  
   72.79  #
   72.80  # Target optimisations
   72.81 @@ -120,7 +136,6 @@
   72.82  #
   72.83  CT_USE_SYSROOT=y
   72.84  CT_SYSROOT_DIR_PREFIX=""
   72.85 -CT_SHARED_LIBS=y
   72.86  
   72.87  #
   72.88  # Tuple completion and aliasing
   72.89 @@ -149,6 +164,7 @@
   72.90  # Operating System
   72.91  #
   72.92  # CT_BARE_METAL is not set
   72.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   72.94  CT_KERNEL="linux"
   72.95  CT_KERNEL_VERSION="2.6.29"
   72.96  # CT_KERNEL_bare_metal is not set
   72.97 @@ -164,40 +180,21 @@
   72.98  # CT_KERNEL_V_2_6_24_7 is not set
   72.99  # CT_KERNEL_V_2_6_25_20 is not set
  72.100  # CT_KERNEL_V_2_6_26_8 is not set
  72.101 -# CT_KERNEL_V_2_6_27 is not set
  72.102 -# CT_KERNEL_V_2_6_27_1 is not set
  72.103 -# CT_KERNEL_V_2_6_27_2 is not set
  72.104 -# CT_KERNEL_V_2_6_27_3 is not set
  72.105 -# CT_KERNEL_V_2_6_27_4 is not set
  72.106 -# CT_KERNEL_V_2_6_27_5 is not set
  72.107 -# CT_KERNEL_V_2_6_27_6 is not set
  72.108 -# CT_KERNEL_V_2_6_27_7 is not set
  72.109 -# CT_KERNEL_V_2_6_27_8 is not set
  72.110 -# CT_KERNEL_V_2_6_27_9 is not set
  72.111 -# CT_KERNEL_V_2_6_27_10 is not set
  72.112 -# CT_KERNEL_V_2_6_27_11 is not set
  72.113 -# CT_KERNEL_V_2_6_27_12 is not set
  72.114 -# CT_KERNEL_V_2_6_27_13 is not set
  72.115 -# CT_KERNEL_V_2_6_27_14 is not set
  72.116 -# CT_KERNEL_V_2_6_27_15 is not set
  72.117 -# CT_KERNEL_V_2_6_27_16 is not set
  72.118 -# CT_KERNEL_V_2_6_27_17 is not set
  72.119 -# CT_KERNEL_V_2_6_27_18 is not set
  72.120 -# CT_KERNEL_V_2_6_27_19 is not set
  72.121 -# CT_KERNEL_V_2_6_27_20 is not set
  72.122 -# CT_KERNEL_V_2_6_27_21 is not set
  72.123 -# CT_KERNEL_V_2_6_28 is not set
  72.124 -# CT_KERNEL_V_2_6_28_1 is not set
  72.125 -# CT_KERNEL_V_2_6_28_2 is not set
  72.126 -# CT_KERNEL_V_2_6_28_3 is not set
  72.127 -# CT_KERNEL_V_2_6_28_4 is not set
  72.128 -# CT_KERNEL_V_2_6_28_5 is not set
  72.129 -# CT_KERNEL_V_2_6_28_6 is not set
  72.130 -# CT_KERNEL_V_2_6_28_7 is not set
  72.131 -# CT_KERNEL_V_2_6_28_8 is not set
  72.132 -# CT_KERNEL_V_2_6_28_9 is not set
  72.133 +# CT_KERNEL_V_2_6_27_31 is not set
  72.134 +# CT_KERNEL_V_2_6_28_10 is not set
  72.135  CT_KERNEL_V_2_6_29=y
  72.136  # CT_KERNEL_V_2_6_29_1 is not set
  72.137 +# CT_KERNEL_V_2_6_29_2 is not set
  72.138 +# CT_KERNEL_V_2_6_29_3 is not set
  72.139 +# CT_KERNEL_V_2_6_29_4 is not set
  72.140 +# CT_KERNEL_V_2_6_29_5 is not set
  72.141 +# CT_KERNEL_V_2_6_29_6 is not set
  72.142 +# CT_KERNEL_V_2_6_30 is not set
  72.143 +# CT_KERNEL_V_2_6_30_1 is not set
  72.144 +# CT_KERNEL_V_2_6_30_2 is not set
  72.145 +# CT_KERNEL_V_2_6_30_3 is not set
  72.146 +# CT_KERNEL_V_2_6_30_4 is not set
  72.147 +# CT_KERNEL_V_2_6_30_5 is not set
  72.148  # CT_KERNEL_V_select is not set
  72.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  72.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  72.151 @@ -206,23 +203,18 @@
  72.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  72.153  
  72.154  #
  72.155 -# GMP and MPFR
  72.156 +# Common kernel options
  72.157  #
  72.158 -CT_GMP_MPFR=y
  72.159 -CT_GMP_MPFR_TARGET=y
  72.160 -# CT_GMP_V_4_2_2 is not set
  72.161 -CT_GMP_V_4_2_4=y
  72.162 -CT_GMP_VERSION="4.2.4"
  72.163 -CT_GMP_CHECK=y
  72.164 -# CT_MPFR_V_2_3_1 is not set
  72.165 -# CT_MPFR_V_2_3_2 is not set
  72.166 -# CT_MPFR_V_2_4_0 is not set
  72.167 -CT_MPFR_V_2_4_1=y
  72.168 -CT_MPFR_VERSION="2.4.1"
  72.169 -CT_MPFR_CHECK=y
  72.170 +CT_SHARED_LIBS=y
  72.171  
  72.172  #
  72.173 -# binutils
  72.174 +# Binary utilities
  72.175 +#
  72.176 +CT_ARCH_BINFMT_ELF=y
  72.177 +# CT_ARCH_BINFMT_FLAT is not set
  72.178 +
  72.179 +#
  72.180 +# GNU binutils
  72.181  #
  72.182  CT_BINUTILS_VERSION="2.19.1"
  72.183  # CT_BINUTILS_V_2_14 is not set
  72.184 @@ -275,13 +267,16 @@
  72.185  # CT_CC_V_4_3_1 is not set
  72.186  CT_CC_V_4_3_2=y
  72.187  # CT_CC_V_4_3_3 is not set
  72.188 +# CT_CC_V_4_3_4 is not set
  72.189  # CT_CC_V_4_4_0 is not set
  72.190 +# CT_CC_V_4_4_1 is not set
  72.191  CT_CC_GCC_4_3_or_later=y
  72.192 -# CT_CC_GCC_4_4_snapshot is not set
  72.193 +# CT_CC_GCC_4_4_or_later is not set
  72.194  CT_CC_CXA_ATEXIT=y
  72.195  # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set
  72.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  72.197  CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y
  72.198 +CT_CC_ENABLE_CXX_FLAGS=""
  72.199  CT_CC_CORE_EXTRA_CONFIG=""
  72.200  CT_CC_EXTRA_CONFIG=""
  72.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  72.202 @@ -308,6 +303,7 @@
  72.203  CT_LIBC_VERSION="2.9"
  72.204  # CT_LIBC_eglibc is not set
  72.205  CT_LIBC_glibc=y
  72.206 +# CT_LIBC_newlib is not set
  72.207  # CT_LIBC_uClibc is not set
  72.208  # CT_LIBC_V_2_3_6 is not set
  72.209  # CT_LIBC_V_2_5 is not set
  72.210 @@ -319,6 +315,7 @@
  72.211  CT_LIBC_V_2_9=y
  72.212  # CT_LIBC_V_LATEST is not set
  72.213  # CT_LIBC_V_date is not set
  72.214 +CT_LIBC_GLIBC_2_8_or_later=y
  72.215  # CT_LIBC_GLIBC_TARBALL is not set
  72.216  CT_LIBC_GLIBC_CVS=y
  72.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  72.218 @@ -332,6 +329,18 @@
  72.219  CT_LIBC_EXTRA_CC_ARGS=""
  72.220  CT_LIBC_GLIBC_USE_PORTS=y
  72.221  CT_LIBC_ADDONS_LIST=""
  72.222 +
  72.223 +#
  72.224 +# WARNING!!!
  72.225 +#
  72.226 +
  72.227 +#
  72.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  72.229 +#
  72.230 +
  72.231 +#
  72.232 +# Be sure to review the associated options, above.
  72.233 +#
  72.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  72.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  72.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  72.237 @@ -348,17 +357,6 @@
  72.238  # CT_THREADS_NONE is not set
  72.239  
  72.240  #
  72.241 -# Tools facilities
  72.242 -#
  72.243 -CT_TOOL_libelf=y
  72.244 -CT_LIBELF_V_0_8_10=y
  72.245 -CT_LIBELF_VERSION="0.8.10"
  72.246 -CT_TOOL_sstrip=y
  72.247 -CT_SSTRIP_BUILDROOT=y
  72.248 -# CT_SSTRIP_ELFKICKERS is not set
  72.249 -CT_SSTRIP_FROM="buildroot"
  72.250 -
  72.251 -#
  72.252  # Debug facilities
  72.253  #
  72.254  CT_DEBUG_dmalloc=y
  72.255 @@ -372,6 +370,7 @@
  72.256  # CT_DUMA_V_2_5_8 is not set
  72.257  # CT_DUMA_V_2_5_12 is not set
  72.258  CT_DUMA_V_2_5_14=y
  72.259 +# CT_DUMA_V_2_5_15 is not set
  72.260  CT_DUMA_VERSION="2_5_14"
  72.261  CT_DEBUG_gdb=y
  72.262  CT_GDB_CROSS=y
  72.263 @@ -400,6 +399,7 @@
  72.264  # CT_LTRACE_V_0_4 is not set
  72.265  CT_LTRACE_V_0_5=y
  72.266  # CT_LTRACE_V_0_5_1 is not set
  72.267 +# CT_LTRACE_V_0_5_2 is not set
  72.268  CT_LTRACE_VERSION="0.5"
  72.269  CT_DEBUG_strace=y
  72.270  # CT_STRACE_V_4_5 is not set
  72.271 @@ -409,3 +409,41 @@
  72.272  CT_STRACE_V_4_5_17=y
  72.273  # CT_STRACE_V_4_5_18 is not set
  72.274  CT_STRACE_VERSION="4.5.17"
  72.275 +
  72.276 +#
  72.277 +# Tools facilities
  72.278 +#
  72.279 +CT_TOOL_libelf=y
  72.280 +CT_LIBELF_V_0_8_10=y
  72.281 +# CT_LIBELF_V_0_8_11 is not set
  72.282 +CT_LIBELF_VERSION="0.8.10"
  72.283 +CT_TOOL_sstrip=y
  72.284 +CT_SSTRIP_BUILDROOT=y
  72.285 +# CT_SSTRIP_ELFKICKERS is not set
  72.286 +CT_SSTRIP_FROM="buildroot"
  72.287 +
  72.288 +#
  72.289 +# Companion libraries
  72.290 +#
  72.291 +CT_WRAPPER_NEEDED=y
  72.292 +CT_GMP_MPFR=y
  72.293 +# CT_GMP_V_4_2_2 is not set
  72.294 +CT_GMP_V_4_2_4=y
  72.295 +# CT_GMP_V_4_3_0 is not set
  72.296 +# CT_GMP_V_4_3_1 is not set
  72.297 +CT_GMP_VERSION="4.2.4"
  72.298 +# CT_MPFR_V_2_3_1 is not set
  72.299 +# CT_MPFR_V_2_3_2 is not set
  72.300 +# CT_MPFR_V_2_4_0 is not set
  72.301 +CT_MPFR_V_2_4_1=y
  72.302 +CT_MPFR_VERSION="2.4.1"
  72.303 +# CT_PPL_CLOOG_MPC is not set
  72.304 +
  72.305 +#
  72.306 +# Companion libraries common options
  72.307 +#
  72.308 +# CT_COMP_LIBS_CHECK is not set
  72.309 +CT_COMP_LIBS_TARGET=y
  72.310 +CT_TOOLS_WRAPPER_SCRIPT=y
  72.311 +# CT_TOOLS_WRAPPER_EXEC is not set
  72.312 +CT_TOOLS_WRAPPER="script"
    73.1 --- a/samples/armeb-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    73.2 +++ b/samples/armeb-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    73.3 @@ -1,7 +1,7 @@
    73.4  #
    73.5  # Automatically generated make config: don't edit
    73.6 -# crosstool-NG version: svn_trunk@1474
    73.7 -# Sun Apr 19 19:02:05 2009
    73.8 +# crosstool-NG version: hg_default@1525_1ab712fff0a3
    73.9 +# Thu Sep 10 21:50:06 2009
   73.10  #
   73.11  
   73.12  #
   73.13 @@ -23,7 +23,6 @@
   73.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   73.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   73.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   73.17 -# CT_CUSTOM_PATCH is not set
   73.18  CT_REMOVE_DOCS=y
   73.19  CT_INSTALL_DIR_RO=y
   73.20  
   73.21 @@ -44,6 +43,15 @@
   73.22  # CT_FORCE_EXTRACT is not set
   73.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   73.24  # CT_ONLY_EXTRACT is not set
   73.25 +CT_PATCH_BUNDLED=y
   73.26 +# CT_PATCH_LOCAL is not set
   73.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   73.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   73.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   73.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   73.31 +CT_PATCH_ORDER="bundled"
   73.32 +# CT_PATCH_SINGLE is not set
   73.33 +# CT_PATCH_USE_LOCAL is not set
   73.34  
   73.35  #
   73.36  # Build behavior
   73.37 @@ -52,7 +60,11 @@
   73.38  CT_LOAD=0
   73.39  CT_NICE=0
   73.40  CT_USE_PIPES=y
   73.41 +# CT_CONFIG_SHELL_SH is not set
   73.42  # CT_CONFIG_SHELL_ASH is not set
   73.43 +CT_CONFIG_SHELL_BASH=y
   73.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   73.45 +CT_CONFIG_SHELL="bash"
   73.46  
   73.47  #
   73.48  # Logging
   73.49 @@ -74,12 +86,14 @@
   73.50  #
   73.51  CT_ARCH="arm"
   73.52  # CT_ARCH_64 is not set
   73.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   73.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   73.55  CT_ARCH_SUPPORT_ARCH=y
   73.56  CT_ARCH_SUPPORT_ABI=y
   73.57  CT_ARCH_SUPPORT_CPU=y
   73.58  CT_ARCH_SUPPORT_TUNE=y
   73.59  CT_ARCH_SUPPORT_FPU=y
   73.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   73.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   73.62  # CT_ARCH_DEFAULT_BE is not set
   73.63  CT_ARCH_DEFAULT_LE=y
   73.64  CT_ARCH_ARCH="armv5te"
   73.65 @@ -99,6 +113,7 @@
   73.66  #
   73.67  # CT_ARCH_alpha is not set
   73.68  CT_ARCH_arm=y
   73.69 +# CT_ARCH_avr32 is not set
   73.70  # CT_ARCH_ia64 is not set
   73.71  # CT_ARCH_mips is not set
   73.72  # CT_ARCH_powerpc is not set
   73.73 @@ -108,6 +123,7 @@
   73.74  # CT_ARCH_x86_64 is not set
   73.75  # CT_ARCH_ARM_EABI is not set
   73.76  CT_ARCH_ARM_ABI_OK=y
   73.77 +CT_ARCH_USE_MMU=y
   73.78  
   73.79  #
   73.80  # Target optimisations
   73.81 @@ -122,7 +138,6 @@
   73.82  #
   73.83  CT_USE_SYSROOT=y
   73.84  CT_SYSROOT_DIR_PREFIX=""
   73.85 -CT_SHARED_LIBS=y
   73.86  
   73.87  #
   73.88  # Tuple completion and aliasing
   73.89 @@ -151,6 +166,7 @@
   73.90  # Operating System
   73.91  #
   73.92  # CT_BARE_METAL is not set
   73.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   73.94  CT_KERNEL="linux"
   73.95  CT_KERNEL_VERSION="2.6.29"
   73.96  # CT_KERNEL_bare_metal is not set
   73.97 @@ -166,40 +182,21 @@
   73.98  # CT_KERNEL_V_2_6_24_7 is not set
   73.99  # CT_KERNEL_V_2_6_25_20 is not set
  73.100  # CT_KERNEL_V_2_6_26_8 is not set
  73.101 -# CT_KERNEL_V_2_6_27 is not set
  73.102 -# CT_KERNEL_V_2_6_27_1 is not set
  73.103 -# CT_KERNEL_V_2_6_27_2 is not set
  73.104 -# CT_KERNEL_V_2_6_27_3 is not set
  73.105 -# CT_KERNEL_V_2_6_27_4 is not set
  73.106 -# CT_KERNEL_V_2_6_27_5 is not set
  73.107 -# CT_KERNEL_V_2_6_27_6 is not set
  73.108 -# CT_KERNEL_V_2_6_27_7 is not set
  73.109 -# CT_KERNEL_V_2_6_27_8 is not set
  73.110 -# CT_KERNEL_V_2_6_27_9 is not set
  73.111 -# CT_KERNEL_V_2_6_27_10 is not set
  73.112 -# CT_KERNEL_V_2_6_27_11 is not set
  73.113 -# CT_KERNEL_V_2_6_27_12 is not set
  73.114 -# CT_KERNEL_V_2_6_27_13 is not set
  73.115 -# CT_KERNEL_V_2_6_27_14 is not set
  73.116 -# CT_KERNEL_V_2_6_27_15 is not set
  73.117 -# CT_KERNEL_V_2_6_27_16 is not set
  73.118 -# CT_KERNEL_V_2_6_27_17 is not set
  73.119 -# CT_KERNEL_V_2_6_27_18 is not set
  73.120 -# CT_KERNEL_V_2_6_27_19 is not set
  73.121 -# CT_KERNEL_V_2_6_27_20 is not set
  73.122 -# CT_KERNEL_V_2_6_27_21 is not set
  73.123 -# CT_KERNEL_V_2_6_28 is not set
  73.124 -# CT_KERNEL_V_2_6_28_1 is not set
  73.125 -# CT_KERNEL_V_2_6_28_2 is not set
  73.126 -# CT_KERNEL_V_2_6_28_3 is not set
  73.127 -# CT_KERNEL_V_2_6_28_4 is not set
  73.128 -# CT_KERNEL_V_2_6_28_5 is not set
  73.129 -# CT_KERNEL_V_2_6_28_6 is not set
  73.130 -# CT_KERNEL_V_2_6_28_7 is not set
  73.131 -# CT_KERNEL_V_2_6_28_8 is not set
  73.132 -# CT_KERNEL_V_2_6_28_9 is not set
  73.133 +# CT_KERNEL_V_2_6_27_31 is not set
  73.134 +# CT_KERNEL_V_2_6_28_10 is not set
  73.135  CT_KERNEL_V_2_6_29=y
  73.136  # CT_KERNEL_V_2_6_29_1 is not set
  73.137 +# CT_KERNEL_V_2_6_29_2 is not set
  73.138 +# CT_KERNEL_V_2_6_29_3 is not set
  73.139 +# CT_KERNEL_V_2_6_29_4 is not set
  73.140 +# CT_KERNEL_V_2_6_29_5 is not set
  73.141 +# CT_KERNEL_V_2_6_29_6 is not set
  73.142 +# CT_KERNEL_V_2_6_30 is not set
  73.143 +# CT_KERNEL_V_2_6_30_1 is not set
  73.144 +# CT_KERNEL_V_2_6_30_2 is not set
  73.145 +# CT_KERNEL_V_2_6_30_3 is not set
  73.146 +# CT_KERNEL_V_2_6_30_4 is not set
  73.147 +# CT_KERNEL_V_2_6_30_5 is not set
  73.148  # CT_KERNEL_V_select is not set
  73.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  73.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  73.151 @@ -208,23 +205,18 @@
  73.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  73.153  
  73.154  #
  73.155 -# GMP and MPFR
  73.156 +# Common kernel options
  73.157  #
  73.158 -CT_GMP_MPFR=y
  73.159 -CT_GMP_MPFR_TARGET=y
  73.160 -# CT_GMP_V_4_2_2 is not set
  73.161 -CT_GMP_V_4_2_4=y
  73.162 -CT_GMP_VERSION="4.2.4"
  73.163 -CT_GMP_CHECK=y
  73.164 -# CT_MPFR_V_2_3_1 is not set
  73.165 -# CT_MPFR_V_2_3_2 is not set
  73.166 -# CT_MPFR_V_2_4_0 is not set
  73.167 -CT_MPFR_V_2_4_1=y
  73.168 -CT_MPFR_VERSION="2.4.1"
  73.169 -CT_MPFR_CHECK=y
  73.170 +CT_SHARED_LIBS=y
  73.171  
  73.172  #
  73.173 -# binutils
  73.174 +# Binary utilities
  73.175 +#
  73.176 +CT_ARCH_BINFMT_ELF=y
  73.177 +# CT_ARCH_BINFMT_FLAT is not set
  73.178 +
  73.179 +#
  73.180 +# GNU binutils
  73.181  #
  73.182  CT_BINUTILS_VERSION="2.19.1"
  73.183  # CT_BINUTILS_V_2_14 is not set
  73.184 @@ -277,13 +269,16 @@
  73.185  # CT_CC_V_4_3_1 is not set
  73.186  CT_CC_V_4_3_2=y
  73.187  # CT_CC_V_4_3_3 is not set
  73.188 +# CT_CC_V_4_3_4 is not set
  73.189  # CT_CC_V_4_4_0 is not set
  73.190 +# CT_CC_V_4_4_1 is not set
  73.191  CT_CC_GCC_4_3_or_later=y
  73.192 -# CT_CC_GCC_4_4_snapshot is not set
  73.193 +# CT_CC_GCC_4_4_or_later is not set
  73.194  CT_CC_CXA_ATEXIT=y
  73.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  73.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  73.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  73.198 +CT_CC_ENABLE_CXX_FLAGS=""
  73.199  CT_CC_CORE_EXTRA_CONFIG=""
  73.200  CT_CC_EXTRA_CONFIG=""
  73.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  73.202 @@ -309,6 +304,7 @@
  73.203  CT_LIBC_VERSION="0.9.30.1"
  73.204  # CT_LIBC_eglibc is not set
  73.205  # CT_LIBC_glibc is not set
  73.206 +# CT_LIBC_newlib is not set
  73.207  CT_LIBC_uClibc=y
  73.208  # CT_LIBC_V_0_9_28 is not set
  73.209  # CT_LIBC_V_0_9_28_1 is not set
  73.210 @@ -319,7 +315,8 @@
  73.211  CT_LIBC_V_0_9_30_1=y
  73.212  # CT_LIBC_V_snapshot is not set
  73.213  # CT_LIBC_V_specific_date is not set
  73.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  73.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  73.216 +CT_LIBC_UCLIBC_PARALLEL=y
  73.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  73.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  73.219  CT_LIBC_UCLIBC_VERBOSITY=""
  73.220 @@ -342,17 +339,6 @@
  73.221  # CT_THREADS_NONE is not set
  73.222  
  73.223  #
  73.224 -# Tools facilities
  73.225 -#
  73.226 -CT_TOOL_libelf=y
  73.227 -CT_LIBELF_V_0_8_10=y
  73.228 -CT_LIBELF_VERSION="0.8.10"
  73.229 -CT_TOOL_sstrip=y
  73.230 -CT_SSTRIP_BUILDROOT=y
  73.231 -# CT_SSTRIP_ELFKICKERS is not set
  73.232 -CT_SSTRIP_FROM="buildroot"
  73.233 -
  73.234 -#
  73.235  # Debug facilities
  73.236  #
  73.237  CT_DEBUG_dmalloc=y
  73.238 @@ -366,6 +352,7 @@
  73.239  # CT_DUMA_V_2_5_8 is not set
  73.240  # CT_DUMA_V_2_5_12 is not set
  73.241  CT_DUMA_V_2_5_14=y
  73.242 +# CT_DUMA_V_2_5_15 is not set
  73.243  CT_DUMA_VERSION="2_5_14"
  73.244  CT_DEBUG_gdb=y
  73.245  CT_GDB_CROSS=y
  73.246 @@ -394,6 +381,7 @@
  73.247  # CT_LTRACE_V_0_4 is not set
  73.248  CT_LTRACE_V_0_5=y
  73.249  # CT_LTRACE_V_0_5_1 is not set
  73.250 +# CT_LTRACE_V_0_5_2 is not set
  73.251  CT_LTRACE_VERSION="0.5"
  73.252  CT_DEBUG_strace=y
  73.253  # CT_STRACE_V_4_5 is not set
  73.254 @@ -403,3 +391,41 @@
  73.255  CT_STRACE_V_4_5_17=y
  73.256  # CT_STRACE_V_4_5_18 is not set
  73.257  CT_STRACE_VERSION="4.5.17"
  73.258 +
  73.259 +#
  73.260 +# Tools facilities
  73.261 +#
  73.262 +CT_TOOL_libelf=y
  73.263 +CT_LIBELF_V_0_8_10=y
  73.264 +# CT_LIBELF_V_0_8_11 is not set
  73.265 +CT_LIBELF_VERSION="0.8.10"
  73.266 +CT_TOOL_sstrip=y
  73.267 +CT_SSTRIP_BUILDROOT=y
  73.268 +# CT_SSTRIP_ELFKICKERS is not set
  73.269 +CT_SSTRIP_FROM="buildroot"
  73.270 +
  73.271 +#
  73.272 +# Companion libraries
  73.273 +#
  73.274 +CT_WRAPPER_NEEDED=y
  73.275 +CT_GMP_MPFR=y
  73.276 +# CT_GMP_V_4_2_2 is not set
  73.277 +CT_GMP_V_4_2_4=y
  73.278 +# CT_GMP_V_4_3_0 is not set
  73.279 +# CT_GMP_V_4_3_1 is not set
  73.280 +CT_GMP_VERSION="4.2.4"
  73.281 +# CT_MPFR_V_2_3_1 is not set
  73.282 +# CT_MPFR_V_2_3_2 is not set
  73.283 +# CT_MPFR_V_2_4_0 is not set
  73.284 +CT_MPFR_V_2_4_1=y
  73.285 +CT_MPFR_VERSION="2.4.1"
  73.286 +# CT_PPL_CLOOG_MPC is not set
  73.287 +
  73.288 +#
  73.289 +# Companion libraries common options
  73.290 +#
  73.291 +# CT_COMP_LIBS_CHECK is not set
  73.292 +CT_COMP_LIBS_TARGET=y
  73.293 +CT_TOOLS_WRAPPER_SCRIPT=y
  73.294 +# CT_TOOLS_WRAPPER_EXEC is not set
  73.295 +CT_TOOLS_WRAPPER="script"
    74.1 --- a/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    74.2 +++ b/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    74.3 @@ -1,7 +1,7 @@
    74.4  #
    74.5  # Automatically generated make config: don't edit
    74.6 -# crosstool-NG version: svn_trunk@1474
    74.7 -# Sun Apr 19 19:02:05 2009
    74.8 +# crosstool-NG version: hg_default@1525_1ab712fff0a3
    74.9 +# Thu Sep 10 22:13:14 2009
   74.10  #
   74.11  
   74.12  #
   74.13 @@ -23,7 +23,6 @@
   74.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   74.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   74.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   74.17 -# CT_CUSTOM_PATCH is not set
   74.18  CT_REMOVE_DOCS=y
   74.19  CT_INSTALL_DIR_RO=y
   74.20  
   74.21 @@ -44,6 +43,15 @@
   74.22  # CT_FORCE_EXTRACT is not set
   74.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   74.24  # CT_ONLY_EXTRACT is not set
   74.25 +CT_PATCH_BUNDLED=y
   74.26 +# CT_PATCH_LOCAL is not set
   74.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   74.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   74.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   74.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   74.31 +CT_PATCH_ORDER="bundled"
   74.32 +# CT_PATCH_SINGLE is not set
   74.33 +# CT_PATCH_USE_LOCAL is not set
   74.34  
   74.35  #
   74.36  # Build behavior
   74.37 @@ -52,7 +60,11 @@
   74.38  CT_LOAD=0
   74.39  CT_NICE=0
   74.40  CT_USE_PIPES=y
   74.41 +# CT_CONFIG_SHELL_SH is not set
   74.42  # CT_CONFIG_SHELL_ASH is not set
   74.43 +CT_CONFIG_SHELL_BASH=y
   74.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   74.45 +CT_CONFIG_SHELL="bash"
   74.46  
   74.47  #
   74.48  # Logging
   74.49 @@ -74,12 +86,14 @@
   74.50  #
   74.51  CT_ARCH="arm"
   74.52  # CT_ARCH_64 is not set
   74.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   74.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   74.55  CT_ARCH_SUPPORT_ARCH=y
   74.56  # CT_ARCH_SUPPORT_ABI is not set
   74.57  CT_ARCH_SUPPORT_CPU=y
   74.58  CT_ARCH_SUPPORT_TUNE=y
   74.59  CT_ARCH_SUPPORT_FPU=y
   74.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   74.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   74.62  # CT_ARCH_DEFAULT_BE is not set
   74.63  CT_ARCH_DEFAULT_LE=y
   74.64  CT_ARCH_ARCH="armv5te"
   74.65 @@ -98,6 +112,7 @@
   74.66  #
   74.67  # CT_ARCH_alpha is not set
   74.68  CT_ARCH_arm=y
   74.69 +# CT_ARCH_avr32 is not set
   74.70  # CT_ARCH_ia64 is not set
   74.71  # CT_ARCH_mips is not set
   74.72  # CT_ARCH_powerpc is not set
   74.73 @@ -106,6 +121,7 @@
   74.74  # CT_ARCH_x86 is not set
   74.75  # CT_ARCH_x86_64 is not set
   74.76  CT_ARCH_ARM_EABI=y
   74.77 +CT_ARCH_USE_MMU=y
   74.78  
   74.79  #
   74.80  # Target optimisations
   74.81 @@ -120,7 +136,6 @@
   74.82  #
   74.83  CT_USE_SYSROOT=y
   74.84  CT_SYSROOT_DIR_PREFIX=""
   74.85 -CT_SHARED_LIBS=y
   74.86  
   74.87  #
   74.88  # Tuple completion and aliasing
   74.89 @@ -149,6 +164,7 @@
   74.90  # Operating System
   74.91  #
   74.92  # CT_BARE_METAL is not set
   74.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   74.94  CT_KERNEL="linux"
   74.95  CT_KERNEL_VERSION="2.6.29"
   74.96  # CT_KERNEL_bare_metal is not set
   74.97 @@ -164,40 +180,21 @@
   74.98  # CT_KERNEL_V_2_6_24_7 is not set
   74.99  # CT_KERNEL_V_2_6_25_20 is not set
  74.100  # CT_KERNEL_V_2_6_26_8 is not set
  74.101 -# CT_KERNEL_V_2_6_27 is not set
  74.102 -# CT_KERNEL_V_2_6_27_1 is not set
  74.103 -# CT_KERNEL_V_2_6_27_2 is not set
  74.104 -# CT_KERNEL_V_2_6_27_3 is not set
  74.105 -# CT_KERNEL_V_2_6_27_4 is not set
  74.106 -# CT_KERNEL_V_2_6_27_5 is not set
  74.107 -# CT_KERNEL_V_2_6_27_6 is not set
  74.108 -# CT_KERNEL_V_2_6_27_7 is not set
  74.109 -# CT_KERNEL_V_2_6_27_8 is not set
  74.110 -# CT_KERNEL_V_2_6_27_9 is not set
  74.111 -# CT_KERNEL_V_2_6_27_10 is not set
  74.112 -# CT_KERNEL_V_2_6_27_11 is not set
  74.113 -# CT_KERNEL_V_2_6_27_12 is not set
  74.114 -# CT_KERNEL_V_2_6_27_13 is not set
  74.115 -# CT_KERNEL_V_2_6_27_14 is not set
  74.116 -# CT_KERNEL_V_2_6_27_15 is not set
  74.117 -# CT_KERNEL_V_2_6_27_16 is not set
  74.118 -# CT_KERNEL_V_2_6_27_17 is not set
  74.119 -# CT_KERNEL_V_2_6_27_18 is not set
  74.120 -# CT_KERNEL_V_2_6_27_19 is not set
  74.121 -# CT_KERNEL_V_2_6_27_20 is not set
  74.122 -# CT_KERNEL_V_2_6_27_21 is not set
  74.123 -# CT_KERNEL_V_2_6_28 is not set
  74.124 -# CT_KERNEL_V_2_6_28_1 is not set
  74.125 -# CT_KERNEL_V_2_6_28_2 is not set
  74.126 -# CT_KERNEL_V_2_6_28_3 is not set
  74.127 -# CT_KERNEL_V_2_6_28_4 is not set
  74.128 -# CT_KERNEL_V_2_6_28_5 is not set
  74.129 -# CT_KERNEL_V_2_6_28_6 is not set
  74.130 -# CT_KERNEL_V_2_6_28_7 is not set
  74.131 -# CT_KERNEL_V_2_6_28_8 is not set
  74.132 -# CT_KERNEL_V_2_6_28_9 is not set
  74.133 +# CT_KERNEL_V_2_6_27_31 is not set
  74.134 +# CT_KERNEL_V_2_6_28_10 is not set
  74.135  CT_KERNEL_V_2_6_29=y
  74.136  # CT_KERNEL_V_2_6_29_1 is not set
  74.137 +# CT_KERNEL_V_2_6_29_2 is not set
  74.138 +# CT_KERNEL_V_2_6_29_3 is not set
  74.139 +# CT_KERNEL_V_2_6_29_4 is not set
  74.140 +# CT_KERNEL_V_2_6_29_5 is not set
  74.141 +# CT_KERNEL_V_2_6_29_6 is not set
  74.142 +# CT_KERNEL_V_2_6_30 is not set
  74.143 +# CT_KERNEL_V_2_6_30_1 is not set
  74.144 +# CT_KERNEL_V_2_6_30_2 is not set
  74.145 +# CT_KERNEL_V_2_6_30_3 is not set
  74.146 +# CT_KERNEL_V_2_6_30_4 is not set
  74.147 +# CT_KERNEL_V_2_6_30_5 is not set
  74.148  # CT_KERNEL_V_select is not set
  74.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  74.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  74.151 @@ -206,23 +203,18 @@
  74.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  74.153  
  74.154  #
  74.155 -# GMP and MPFR
  74.156 +# Common kernel options
  74.157  #
  74.158 -CT_GMP_MPFR=y
  74.159 -CT_GMP_MPFR_TARGET=y
  74.160 -# CT_GMP_V_4_2_2 is not set
  74.161 -CT_GMP_V_4_2_4=y
  74.162 -CT_GMP_VERSION="4.2.4"
  74.163 -CT_GMP_CHECK=y
  74.164 -# CT_MPFR_V_2_3_1 is not set
  74.165 -# CT_MPFR_V_2_3_2 is not set
  74.166 -# CT_MPFR_V_2_4_0 is not set
  74.167 -CT_MPFR_V_2_4_1=y
  74.168 -CT_MPFR_VERSION="2.4.1"
  74.169 -CT_MPFR_CHECK=y
  74.170 +CT_SHARED_LIBS=y
  74.171  
  74.172  #
  74.173 -# binutils
  74.174 +# Binary utilities
  74.175 +#
  74.176 +CT_ARCH_BINFMT_ELF=y
  74.177 +# CT_ARCH_BINFMT_FLAT is not set
  74.178 +
  74.179 +#
  74.180 +# GNU binutils
  74.181  #
  74.182  CT_BINUTILS_VERSION="2.19.1"
  74.183  # CT_BINUTILS_V_2_14 is not set
  74.184 @@ -275,13 +267,16 @@
  74.185  # CT_CC_V_4_3_1 is not set
  74.186  CT_CC_V_4_3_2=y
  74.187  # CT_CC_V_4_3_3 is not set
  74.188 +# CT_CC_V_4_3_4 is not set
  74.189  # CT_CC_V_4_4_0 is not set
  74.190 +# CT_CC_V_4_4_1 is not set
  74.191  CT_CC_GCC_4_3_or_later=y
  74.192 -# CT_CC_GCC_4_4_snapshot is not set
  74.193 +# CT_CC_GCC_4_4_or_later is not set
  74.194  CT_CC_CXA_ATEXIT=y
  74.195  # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set
  74.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  74.197  CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y
  74.198 +CT_CC_ENABLE_CXX_FLAGS=""
  74.199  CT_CC_CORE_EXTRA_CONFIG=""
  74.200  CT_CC_EXTRA_CONFIG=""
  74.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  74.202 @@ -308,6 +303,7 @@
  74.203  CT_LIBC_VERSION="0.9.30.1"
  74.204  # CT_LIBC_eglibc is not set
  74.205  # CT_LIBC_glibc is not set
  74.206 +# CT_LIBC_newlib is not set
  74.207  CT_LIBC_uClibc=y
  74.208  # CT_LIBC_V_0_9_28 is not set
  74.209  # CT_LIBC_V_0_9_28_1 is not set
  74.210 @@ -318,7 +314,8 @@
  74.211  CT_LIBC_V_0_9_30_1=y
  74.212  # CT_LIBC_V_snapshot is not set
  74.213  # CT_LIBC_V_specific_date is not set
  74.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  74.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  74.216 +CT_LIBC_UCLIBC_PARALLEL=y
  74.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  74.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  74.219  CT_LIBC_UCLIBC_VERBOSITY=""
  74.220 @@ -341,17 +338,6 @@
  74.221  # CT_THREADS_NONE is not set
  74.222  
  74.223  #
  74.224 -# Tools facilities
  74.225 -#
  74.226 -CT_TOOL_libelf=y
  74.227 -CT_LIBELF_V_0_8_10=y
  74.228 -CT_LIBELF_VERSION="0.8.10"
  74.229 -CT_TOOL_sstrip=y
  74.230 -CT_SSTRIP_BUILDROOT=y
  74.231 -# CT_SSTRIP_ELFKICKERS is not set
  74.232 -CT_SSTRIP_FROM="buildroot"
  74.233 -
  74.234 -#
  74.235  # Debug facilities
  74.236  #
  74.237  CT_DEBUG_dmalloc=y
  74.238 @@ -365,6 +351,7 @@
  74.239  # CT_DUMA_V_2_5_8 is not set
  74.240  # CT_DUMA_V_2_5_12 is not set
  74.241  CT_DUMA_V_2_5_14=y
  74.242 +# CT_DUMA_V_2_5_15 is not set
  74.243  CT_DUMA_VERSION="2_5_14"
  74.244  CT_DEBUG_gdb=y
  74.245  CT_GDB_CROSS=y
  74.246 @@ -393,6 +380,7 @@
  74.247  # CT_LTRACE_V_0_4 is not set
  74.248  CT_LTRACE_V_0_5=y
  74.249  # CT_LTRACE_V_0_5_1 is not set
  74.250 +# CT_LTRACE_V_0_5_2 is not set
  74.251  CT_LTRACE_VERSION="0.5"
  74.252  CT_DEBUG_strace=y
  74.253  # CT_STRACE_V_4_5 is not set
  74.254 @@ -402,3 +390,41 @@
  74.255  CT_STRACE_V_4_5_17=y
  74.256  # CT_STRACE_V_4_5_18 is not set
  74.257  CT_STRACE_VERSION="4.5.17"
  74.258 +
  74.259 +#
  74.260 +# Tools facilities
  74.261 +#
  74.262 +CT_TOOL_libelf=y
  74.263 +CT_LIBELF_V_0_8_10=y
  74.264 +# CT_LIBELF_V_0_8_11 is not set
  74.265 +CT_LIBELF_VERSION="0.8.10"
  74.266 +CT_TOOL_sstrip=y
  74.267 +CT_SSTRIP_BUILDROOT=y
  74.268 +# CT_SSTRIP_ELFKICKERS is not set
  74.269 +CT_SSTRIP_FROM="buildroot"
  74.270 +
  74.271 +#
  74.272 +# Companion libraries
  74.273 +#
  74.274 +CT_WRAPPER_NEEDED=y
  74.275 +CT_GMP_MPFR=y
  74.276 +# CT_GMP_V_4_2_2 is not set
  74.277 +CT_GMP_V_4_2_4=y
  74.278 +# CT_GMP_V_4_3_0 is not set
  74.279 +# CT_GMP_V_4_3_1 is not set
  74.280 +CT_GMP_VERSION="4.2.4"
  74.281 +# CT_MPFR_V_2_3_1 is not set
  74.282 +# CT_MPFR_V_2_3_2 is not set
  74.283 +# CT_MPFR_V_2_4_0 is not set
  74.284 +CT_MPFR_V_2_4_1=y
  74.285 +CT_MPFR_VERSION="2.4.1"
  74.286 +# CT_PPL_CLOOG_MPC is not set
  74.287 +
  74.288 +#
  74.289 +# Companion libraries common options
  74.290 +#
  74.291 +# CT_COMP_LIBS_CHECK is not set
  74.292 +CT_COMP_LIBS_TARGET=y
  74.293 +CT_TOOLS_WRAPPER_SCRIPT=y
  74.294 +# CT_TOOLS_WRAPPER_EXEC is not set
  74.295 +CT_TOOLS_WRAPPER="script"
    75.1 --- a/samples/i586-geode-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    75.2 +++ b/samples/i586-geode-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    75.3 @@ -1,7 +1,7 @@
    75.4  #
    75.5  # Automatically generated make config: don't edit
    75.6 -# crosstool-NG version: svn_trunk@1474
    75.7 -# Sun Apr 19 19:02:06 2009
    75.8 +# crosstool-NG version: hg_default@1525_c1ee688c24da
    75.9 +# Fri Sep 11 15:53:06 2009
   75.10  #
   75.11  
   75.12  #
   75.13 @@ -23,7 +23,6 @@
   75.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   75.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   75.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   75.17 -# CT_CUSTOM_PATCH is not set
   75.18  CT_REMOVE_DOCS=y
   75.19  CT_INSTALL_DIR_RO=y
   75.20  
   75.21 @@ -44,6 +43,15 @@
   75.22  # CT_FORCE_EXTRACT is not set
   75.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   75.24  # CT_ONLY_EXTRACT is not set
   75.25 +CT_PATCH_BUNDLED=y
   75.26 +# CT_PATCH_LOCAL is not set
   75.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   75.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   75.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   75.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   75.31 +CT_PATCH_ORDER="bundled"
   75.32 +# CT_PATCH_SINGLE is not set
   75.33 +# CT_PATCH_USE_LOCAL is not set
   75.34  
   75.35  #
   75.36  # Build behavior
   75.37 @@ -52,7 +60,11 @@
   75.38  CT_LOAD=0
   75.39  CT_NICE=0
   75.40  CT_USE_PIPES=y
   75.41 +# CT_CONFIG_SHELL_SH is not set
   75.42  # CT_CONFIG_SHELL_ASH is not set
   75.43 +CT_CONFIG_SHELL_BASH=y
   75.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   75.45 +CT_CONFIG_SHELL="bash"
   75.46  
   75.47  #
   75.48  # Logging
   75.49 @@ -74,12 +86,14 @@
   75.50  #
   75.51  CT_ARCH="x86"
   75.52  # CT_ARCH_64 is not set
   75.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   75.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   75.55  CT_ARCH_SUPPORT_ARCH=y
   75.56  # CT_ARCH_SUPPORT_ABI is not set
   75.57  CT_ARCH_SUPPORT_CPU=y
   75.58  CT_ARCH_SUPPORT_TUNE=y
   75.59  # CT_ARCH_SUPPORT_FPU is not set
   75.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   75.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   75.62  # CT_ARCH_DEFAULT_BE is not set
   75.63  # CT_ARCH_DEFAULT_LE is not set
   75.64  CT_ARCH_ARCH="pentium-mmx"
   75.65 @@ -95,6 +109,7 @@
   75.66  #
   75.67  # CT_ARCH_alpha is not set
   75.68  # CT_ARCH_arm is not set
   75.69 +# CT_ARCH_avr32 is not set
   75.70  # CT_ARCH_ia64 is not set
   75.71  # CT_ARCH_mips is not set
   75.72  # CT_ARCH_powerpc is not set
   75.73 @@ -102,6 +117,7 @@
   75.74  # CT_ARCH_sh is not set
   75.75  CT_ARCH_x86=y
   75.76  # CT_ARCH_x86_64 is not set
   75.77 +CT_ARCH_USE_MMU=y
   75.78  
   75.79  #
   75.80  # Target optimisations
   75.81 @@ -116,7 +132,6 @@
   75.82  #
   75.83  CT_USE_SYSROOT=y
   75.84  CT_SYSROOT_DIR_PREFIX=""
   75.85 -CT_SHARED_LIBS=y
   75.86  
   75.87  #
   75.88  # Tuple completion and aliasing
   75.89 @@ -145,6 +160,7 @@
   75.90  # Operating System
   75.91  #
   75.92  # CT_BARE_METAL is not set
   75.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   75.94  CT_KERNEL="linux"
   75.95  CT_KERNEL_VERSION="2.6.29"
   75.96  # CT_KERNEL_bare_metal is not set
   75.97 @@ -160,40 +176,21 @@
   75.98  # CT_KERNEL_V_2_6_24_7 is not set
   75.99  # CT_KERNEL_V_2_6_25_20 is not set
  75.100  # CT_KERNEL_V_2_6_26_8 is not set
  75.101 -# CT_KERNEL_V_2_6_27 is not set
  75.102 -# CT_KERNEL_V_2_6_27_1 is not set
  75.103 -# CT_KERNEL_V_2_6_27_2 is not set
  75.104 -# CT_KERNEL_V_2_6_27_3 is not set
  75.105 -# CT_KERNEL_V_2_6_27_4 is not set
  75.106 -# CT_KERNEL_V_2_6_27_5 is not set
  75.107 -# CT_KERNEL_V_2_6_27_6 is not set
  75.108 -# CT_KERNEL_V_2_6_27_7 is not set
  75.109 -# CT_KERNEL_V_2_6_27_8 is not set
  75.110 -# CT_KERNEL_V_2_6_27_9 is not set
  75.111 -# CT_KERNEL_V_2_6_27_10 is not set
  75.112 -# CT_KERNEL_V_2_6_27_11 is not set
  75.113 -# CT_KERNEL_V_2_6_27_12 is not set
  75.114 -# CT_KERNEL_V_2_6_27_13 is not set
  75.115 -# CT_KERNEL_V_2_6_27_14 is not set
  75.116 -# CT_KERNEL_V_2_6_27_15 is not set
  75.117 -# CT_KERNEL_V_2_6_27_16 is not set
  75.118 -# CT_KERNEL_V_2_6_27_17 is not set
  75.119 -# CT_KERNEL_V_2_6_27_18 is not set
  75.120 -# CT_KERNEL_V_2_6_27_19 is not set
  75.121 -# CT_KERNEL_V_2_6_27_20 is not set
  75.122 -# CT_KERNEL_V_2_6_27_21 is not set
  75.123 -# CT_KERNEL_V_2_6_28 is not set
  75.124 -# CT_KERNEL_V_2_6_28_1 is not set
  75.125 -# CT_KERNEL_V_2_6_28_2 is not set
  75.126 -# CT_KERNEL_V_2_6_28_3 is not set
  75.127 -# CT_KERNEL_V_2_6_28_4 is not set
  75.128 -# CT_KERNEL_V_2_6_28_5 is not set
  75.129 -# CT_KERNEL_V_2_6_28_6 is not set
  75.130 -# CT_KERNEL_V_2_6_28_7 is not set
  75.131 -# CT_KERNEL_V_2_6_28_8 is not set
  75.132 -# CT_KERNEL_V_2_6_28_9 is not set
  75.133 +# CT_KERNEL_V_2_6_27_31 is not set
  75.134 +# CT_KERNEL_V_2_6_28_10 is not set
  75.135  CT_KERNEL_V_2_6_29=y
  75.136  # CT_KERNEL_V_2_6_29_1 is not set
  75.137 +# CT_KERNEL_V_2_6_29_2 is not set
  75.138 +# CT_KERNEL_V_2_6_29_3 is not set
  75.139 +# CT_KERNEL_V_2_6_29_4 is not set
  75.140 +# CT_KERNEL_V_2_6_29_5 is not set
  75.141 +# CT_KERNEL_V_2_6_29_6 is not set
  75.142 +# CT_KERNEL_V_2_6_30 is not set
  75.143 +# CT_KERNEL_V_2_6_30_1 is not set
  75.144 +# CT_KERNEL_V_2_6_30_2 is not set
  75.145 +# CT_KERNEL_V_2_6_30_3 is not set
  75.146 +# CT_KERNEL_V_2_6_30_4 is not set
  75.147 +# CT_KERNEL_V_2_6_30_5 is not set
  75.148  # CT_KERNEL_V_select is not set
  75.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  75.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  75.151 @@ -202,23 +199,18 @@
  75.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  75.153  
  75.154  #
  75.155 -# GMP and MPFR
  75.156 +# Common kernel options
  75.157  #
  75.158 -CT_GMP_MPFR=y
  75.159 -CT_GMP_MPFR_TARGET=y
  75.160 -# CT_GMP_V_4_2_2 is not set
  75.161 -CT_GMP_V_4_2_4=y
  75.162 -CT_GMP_VERSION="4.2.4"
  75.163 -CT_GMP_CHECK=y
  75.164 -# CT_MPFR_V_2_3_1 is not set
  75.165 -# CT_MPFR_V_2_3_2 is not set
  75.166 -# CT_MPFR_V_2_4_0 is not set
  75.167 -CT_MPFR_V_2_4_1=y
  75.168 -CT_MPFR_VERSION="2.4.1"
  75.169 -CT_MPFR_CHECK=y
  75.170 +CT_SHARED_LIBS=y
  75.171  
  75.172  #
  75.173 -# binutils
  75.174 +# Binary utilities
  75.175 +#
  75.176 +CT_ARCH_BINFMT_ELF=y
  75.177 +# CT_ARCH_BINFMT_FLAT is not set
  75.178 +
  75.179 +#
  75.180 +# GNU binutils
  75.181  #
  75.182  CT_BINUTILS_VERSION="2.19.1"
  75.183  # CT_BINUTILS_V_2_14 is not set
  75.184 @@ -271,13 +263,16 @@
  75.185  # CT_CC_V_4_3_1 is not set
  75.186  CT_CC_V_4_3_2=y
  75.187  # CT_CC_V_4_3_3 is not set
  75.188 +# CT_CC_V_4_3_4 is not set
  75.189  # CT_CC_V_4_4_0 is not set
  75.190 +# CT_CC_V_4_4_1 is not set
  75.191  CT_CC_GCC_4_3_or_later=y
  75.192 -# CT_CC_GCC_4_4_snapshot is not set
  75.193 +# CT_CC_GCC_4_4_or_later is not set
  75.194  CT_CC_CXA_ATEXIT=y
  75.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  75.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  75.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  75.198 +CT_CC_ENABLE_CXX_FLAGS=""
  75.199  CT_CC_CORE_EXTRA_CONFIG=""
  75.200  CT_CC_EXTRA_CONFIG=""
  75.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  75.202 @@ -304,6 +299,7 @@
  75.203  CT_LIBC_VERSION="0.9.30.1"
  75.204  # CT_LIBC_eglibc is not set
  75.205  # CT_LIBC_glibc is not set
  75.206 +# CT_LIBC_newlib is not set
  75.207  CT_LIBC_uClibc=y
  75.208  # CT_LIBC_V_0_9_28 is not set
  75.209  # CT_LIBC_V_0_9_28_1 is not set
  75.210 @@ -314,7 +310,8 @@
  75.211  CT_LIBC_V_0_9_30_1=y
  75.212  # CT_LIBC_V_snapshot is not set
  75.213  # CT_LIBC_V_specific_date is not set
  75.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  75.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  75.216 +CT_LIBC_UCLIBC_PARALLEL=y
  75.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  75.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  75.219  CT_LIBC_UCLIBC_VERBOSITY=""
  75.220 @@ -337,17 +334,6 @@
  75.221  # CT_THREADS_NONE is not set
  75.222  
  75.223  #
  75.224 -# Tools facilities
  75.225 -#
  75.226 -CT_TOOL_libelf=y
  75.227 -CT_LIBELF_V_0_8_10=y
  75.228 -CT_LIBELF_VERSION="0.8.10"
  75.229 -CT_TOOL_sstrip=y
  75.230 -CT_SSTRIP_BUILDROOT=y
  75.231 -# CT_SSTRIP_ELFKICKERS is not set
  75.232 -CT_SSTRIP_FROM="buildroot"
  75.233 -
  75.234 -#
  75.235  # Debug facilities
  75.236  #
  75.237  CT_DEBUG_dmalloc=y
  75.238 @@ -361,6 +347,7 @@
  75.239  # CT_DUMA_V_2_5_8 is not set
  75.240  # CT_DUMA_V_2_5_12 is not set
  75.241  CT_DUMA_V_2_5_14=y
  75.242 +# CT_DUMA_V_2_5_15 is not set
  75.243  CT_DUMA_VERSION="2_5_14"
  75.244  CT_DEBUG_gdb=y
  75.245  CT_GDB_CROSS=y
  75.246 @@ -389,6 +376,7 @@
  75.247  # CT_LTRACE_V_0_4 is not set
  75.248  CT_LTRACE_V_0_5=y
  75.249  # CT_LTRACE_V_0_5_1 is not set
  75.250 +# CT_LTRACE_V_0_5_2 is not set
  75.251  CT_LTRACE_VERSION="0.5"
  75.252  CT_DEBUG_strace=y
  75.253  # CT_STRACE_V_4_5 is not set
  75.254 @@ -398,3 +386,41 @@
  75.255  CT_STRACE_V_4_5_17=y
  75.256  # CT_STRACE_V_4_5_18 is not set
  75.257  CT_STRACE_VERSION="4.5.17"
  75.258 +
  75.259 +#
  75.260 +# Tools facilities
  75.261 +#
  75.262 +CT_TOOL_libelf=y
  75.263 +CT_LIBELF_V_0_8_10=y
  75.264 +# CT_LIBELF_V_0_8_11 is not set
  75.265 +CT_LIBELF_VERSION="0.8.10"
  75.266 +CT_TOOL_sstrip=y
  75.267 +CT_SSTRIP_BUILDROOT=y
  75.268 +# CT_SSTRIP_ELFKICKERS is not set
  75.269 +CT_SSTRIP_FROM="buildroot"
  75.270 +
  75.271 +#
  75.272 +# Companion libraries
  75.273 +#
  75.274 +CT_WRAPPER_NEEDED=y
  75.275 +CT_GMP_MPFR=y
  75.276 +# CT_GMP_V_4_2_2 is not set
  75.277 +CT_GMP_V_4_2_4=y
  75.278 +# CT_GMP_V_4_3_0 is not set
  75.279 +# CT_GMP_V_4_3_1 is not set
  75.280 +CT_GMP_VERSION="4.2.4"
  75.281 +# CT_MPFR_V_2_3_1 is not set
  75.282 +# CT_MPFR_V_2_3_2 is not set
  75.283 +# CT_MPFR_V_2_4_0 is not set
  75.284 +CT_MPFR_V_2_4_1=y
  75.285 +CT_MPFR_VERSION="2.4.1"
  75.286 +# CT_PPL_CLOOG_MPC is not set
  75.287 +
  75.288 +#
  75.289 +# Companion libraries common options
  75.290 +#
  75.291 +# CT_COMP_LIBS_CHECK is not set
  75.292 +CT_COMP_LIBS_TARGET=y
  75.293 +CT_TOOLS_WRAPPER_SCRIPT=y
  75.294 +# CT_TOOLS_WRAPPER_EXEC is not set
  75.295 +CT_TOOLS_WRAPPER="script"
    76.1 --- a/samples/i686-nptl-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    76.2 +++ b/samples/i686-nptl-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    76.3 @@ -1,7 +1,7 @@
    76.4  #
    76.5  # Automatically generated make config: don't edit
    76.6 -# crosstool-NG version: svn_trunk@1474
    76.7 -# Sun Apr 19 19:02:06 2009
    76.8 +# crosstool-NG version: hg_default@1552_6ee673ab382e
    76.9 +# Sat Oct  3 16:22:40 2009
   76.10  #
   76.11  
   76.12  #
   76.13 @@ -23,7 +23,6 @@
   76.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   76.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   76.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   76.17 -# CT_CUSTOM_PATCH is not set
   76.18  CT_REMOVE_DOCS=y
   76.19  CT_INSTALL_DIR_RO=y
   76.20  
   76.21 @@ -44,6 +43,15 @@
   76.22  # CT_FORCE_EXTRACT is not set
   76.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   76.24  # CT_ONLY_EXTRACT is not set
   76.25 +CT_PATCH_BUNDLED=y
   76.26 +# CT_PATCH_LOCAL is not set
   76.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   76.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   76.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   76.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   76.31 +CT_PATCH_ORDER="bundled"
   76.32 +# CT_PATCH_SINGLE is not set
   76.33 +# CT_PATCH_USE_LOCAL is not set
   76.34  
   76.35  #
   76.36  # Build behavior
   76.37 @@ -52,7 +60,11 @@
   76.38  CT_LOAD=0
   76.39  CT_NICE=0
   76.40  CT_USE_PIPES=y
   76.41 +# CT_CONFIG_SHELL_SH is not set
   76.42  # CT_CONFIG_SHELL_ASH is not set
   76.43 +CT_CONFIG_SHELL_BASH=y
   76.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   76.45 +CT_CONFIG_SHELL="bash"
   76.46  
   76.47  #
   76.48  # Logging
   76.49 @@ -74,12 +86,14 @@
   76.50  #
   76.51  CT_ARCH="x86"
   76.52  # CT_ARCH_64 is not set
   76.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   76.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   76.55  CT_ARCH_SUPPORT_ARCH=y
   76.56  # CT_ARCH_SUPPORT_ABI is not set
   76.57  CT_ARCH_SUPPORT_CPU=y
   76.58  CT_ARCH_SUPPORT_TUNE=y
   76.59  # CT_ARCH_SUPPORT_FPU is not set
   76.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   76.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   76.62  # CT_ARCH_DEFAULT_BE is not set
   76.63  # CT_ARCH_DEFAULT_LE is not set
   76.64  CT_ARCH_ARCH="i686"
   76.65 @@ -95,6 +109,7 @@
   76.66  #
   76.67  # CT_ARCH_alpha is not set
   76.68  # CT_ARCH_arm is not set
   76.69 +# CT_ARCH_avr32 is not set
   76.70  # CT_ARCH_ia64 is not set
   76.71  # CT_ARCH_mips is not set
   76.72  # CT_ARCH_powerpc is not set
   76.73 @@ -102,6 +117,7 @@
   76.74  # CT_ARCH_sh is not set
   76.75  CT_ARCH_x86=y
   76.76  # CT_ARCH_x86_64 is not set
   76.77 +CT_ARCH_USE_MMU=y
   76.78  
   76.79  #
   76.80  # Target optimisations
   76.81 @@ -116,7 +132,6 @@
   76.82  #
   76.83  CT_USE_SYSROOT=y
   76.84  CT_SYSROOT_DIR_PREFIX=""
   76.85 -CT_SHARED_LIBS=y
   76.86  
   76.87  #
   76.88  # Tuple completion and aliasing
   76.89 @@ -145,55 +160,36 @@
   76.90  # Operating System
   76.91  #
   76.92  # CT_BARE_METAL is not set
   76.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   76.94  CT_KERNEL="linux"
   76.95 -CT_KERNEL_VERSION="2.6.29"
   76.96 +CT_KERNEL_VERSION="2.6.31.1"
   76.97  # CT_KERNEL_bare_metal is not set
   76.98  CT_KERNEL_linux=y
   76.99  CT_KERNEL_LINUX_INSTALL=y
  76.100  CT_KERNEL_LINUX_INSTALL_CHECK=y
  76.101 +CT_KERNEL_V_2_6_31_1=y
  76.102 +# CT_KERNEL_V_2_6_31 is not set
  76.103 +# CT_KERNEL_V_3_6_30_8 is not set
  76.104 +# CT_KERNEL_V_3_6_30_7 is not set
  76.105 +# CT_KERNEL_V_2_6_30_6 is not set
  76.106 +# CT_KERNEL_V_2_6_30_5 is not set
  76.107 +# CT_KERNEL_V_2_6_30_4 is not set
  76.108 +# CT_KERNEL_V_2_6_30_3 is not set
  76.109 +# CT_KERNEL_V_2_6_30_2 is not set
  76.110 +# CT_KERNEL_V_2_6_30_1 is not set
  76.111 +# CT_KERNEL_V_2_6_30 is not set
  76.112 +# CT_KERNEL_V_2_6_29_6 is not set
  76.113 +# CT_KERNEL_V_2_6_28_10 is not set
  76.114 +# CT_KERNEL_V_2_6_27_35 is not set
  76.115 +# CT_KERNEL_V_2_6_26_8 is not set
  76.116 +# CT_KERNEL_V_2_6_25_20 is not set
  76.117 +# CT_KERNEL_V_2_6_24_7 is not set
  76.118 +# CT_KERNEL_V_2_6_23_17 is not set
  76.119 +# CT_KERNEL_V_2_6_22_19 is not set
  76.120 +# CT_KERNEL_V_2_6_21_7 is not set
  76.121 +# CT_KERNEL_V_2_6_20_21 is not set
  76.122 +# CT_KERNEL_V_2_6_19_7 is not set
  76.123  # CT_KERNEL_V_2_6_18_8 is not set
  76.124 -# CT_KERNEL_V_2_6_19_7 is not set
  76.125 -# CT_KERNEL_V_2_6_20_21 is not set
  76.126 -# CT_KERNEL_V_2_6_21_7 is not set
  76.127 -# CT_KERNEL_V_2_6_22_19 is not set
  76.128 -# CT_KERNEL_V_2_6_23_17 is not set
  76.129 -# CT_KERNEL_V_2_6_24_7 is not set
  76.130 -# CT_KERNEL_V_2_6_25_20 is not set
  76.131 -# CT_KERNEL_V_2_6_26_8 is not set
  76.132 -# CT_KERNEL_V_2_6_27 is not set
  76.133 -# CT_KERNEL_V_2_6_27_1 is not set
  76.134 -# CT_KERNEL_V_2_6_27_2 is not set
  76.135 -# CT_KERNEL_V_2_6_27_3 is not set
  76.136 -# CT_KERNEL_V_2_6_27_4 is not set
  76.137 -# CT_KERNEL_V_2_6_27_5 is not set
  76.138 -# CT_KERNEL_V_2_6_27_6 is not set
  76.139 -# CT_KERNEL_V_2_6_27_7 is not set
  76.140 -# CT_KERNEL_V_2_6_27_8 is not set
  76.141 -# CT_KERNEL_V_2_6_27_9 is not set
  76.142 -# CT_KERNEL_V_2_6_27_10 is not set
  76.143 -# CT_KERNEL_V_2_6_27_11 is not set
  76.144 -# CT_KERNEL_V_2_6_27_12 is not set
  76.145 -# CT_KERNEL_V_2_6_27_13 is not set
  76.146 -# CT_KERNEL_V_2_6_27_14 is not set
  76.147 -# CT_KERNEL_V_2_6_27_15 is not set
  76.148 -# CT_KERNEL_V_2_6_27_16 is not set
  76.149 -# CT_KERNEL_V_2_6_27_17 is not set
  76.150 -# CT_KERNEL_V_2_6_27_18 is not set
  76.151 -# CT_KERNEL_V_2_6_27_19 is not set
  76.152 -# CT_KERNEL_V_2_6_27_20 is not set
  76.153 -# CT_KERNEL_V_2_6_27_21 is not set
  76.154 -# CT_KERNEL_V_2_6_28 is not set
  76.155 -# CT_KERNEL_V_2_6_28_1 is not set
  76.156 -# CT_KERNEL_V_2_6_28_2 is not set
  76.157 -# CT_KERNEL_V_2_6_28_3 is not set
  76.158 -# CT_KERNEL_V_2_6_28_4 is not set
  76.159 -# CT_KERNEL_V_2_6_28_5 is not set
  76.160 -# CT_KERNEL_V_2_6_28_6 is not set
  76.161 -# CT_KERNEL_V_2_6_28_7 is not set
  76.162 -# CT_KERNEL_V_2_6_28_8 is not set
  76.163 -# CT_KERNEL_V_2_6_28_9 is not set
  76.164 -CT_KERNEL_V_2_6_29=y
  76.165 -# CT_KERNEL_V_2_6_29_1 is not set
  76.166  # CT_KERNEL_V_select is not set
  76.167  CT_KERNEL_LINUX_VERBOSITY_0=y
  76.168  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  76.169 @@ -202,44 +198,39 @@
  76.170  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  76.171  
  76.172  #
  76.173 -# GMP and MPFR
  76.174 +# Common kernel options
  76.175  #
  76.176 -CT_GMP_MPFR=y
  76.177 -CT_GMP_MPFR_TARGET=y
  76.178 -# CT_GMP_V_4_2_2 is not set
  76.179 -CT_GMP_V_4_2_4=y
  76.180 -CT_GMP_VERSION="4.2.4"
  76.181 -CT_GMP_CHECK=y
  76.182 -# CT_MPFR_V_2_3_1 is not set
  76.183 -# CT_MPFR_V_2_3_2 is not set
  76.184 -# CT_MPFR_V_2_4_0 is not set
  76.185 -CT_MPFR_V_2_4_1=y
  76.186 -CT_MPFR_VERSION="2.4.1"
  76.187 -CT_MPFR_CHECK=y
  76.188 +CT_SHARED_LIBS=y
  76.189  
  76.190  #
  76.191 -# binutils
  76.192 +# Binary utilities
  76.193 +#
  76.194 +CT_ARCH_BINFMT_ELF=y
  76.195 +# CT_ARCH_BINFMT_FLAT is not set
  76.196 +
  76.197 +#
  76.198 +# GNU binutils
  76.199  #
  76.200  CT_BINUTILS_VERSION="2.19.1"
  76.201 +# CT_BINUTILS_V_2_19_51_0_2 is not set
  76.202 +# CT_BINUTILS_V_2_19_51_0_1 is not set
  76.203 +# CT_BINUTILS_V_2_19_50_0_1 is not set
  76.204 +CT_BINUTILS_V_2_19_1=y
  76.205 +# CT_BINUTILS_V_2_19 is not set
  76.206 +# CT_BINUTILS_V_2_18_93 is not set
  76.207 +# CT_BINUTILS_V_2_18_92 is not set
  76.208 +# CT_BINUTILS_V_2_18_91 is not set
  76.209 +# CT_BINUTILS_V_2_18_90 is not set
  76.210 +# CT_BINUTILS_V_2_18_50_0_9 is not set
  76.211 +# CT_BINUTILS_V_2_18_50_0_8 is not set
  76.212 +# CT_BINUTILS_V_2_18_50_0_7 is not set
  76.213 +# CT_BINUTILS_V_2_18_50_0_6 is not set
  76.214 +# CT_BINUTILS_V_2_18_50_0_4 is not set
  76.215 +# CT_BINUTILS_V_2_18 is not set
  76.216 +# CT_BINUTILS_V_2_17 is not set
  76.217 +# CT_BINUTILS_V_2_16_1 is not set
  76.218 +# CT_BINUTILS_V_2_15 is not set
  76.219  # CT_BINUTILS_V_2_14 is not set
  76.220 -# CT_BINUTILS_V_2_15 is not set
  76.221 -# CT_BINUTILS_V_2_16_1 is not set
  76.222 -# CT_BINUTILS_V_2_17 is not set
  76.223 -# CT_BINUTILS_V_2_18 is not set
  76.224 -# CT_BINUTILS_V_2_18_50_0_4 is not set
  76.225 -# CT_BINUTILS_V_2_18_50_0_6 is not set
  76.226 -# CT_BINUTILS_V_2_18_50_0_7 is not set
  76.227 -# CT_BINUTILS_V_2_18_50_0_8 is not set
  76.228 -# CT_BINUTILS_V_2_18_50_0_9 is not set
  76.229 -# CT_BINUTILS_V_2_18_90 is not set
  76.230 -# CT_BINUTILS_V_2_18_91 is not set
  76.231 -# CT_BINUTILS_V_2_18_92 is not set
  76.232 -# CT_BINUTILS_V_2_18_93 is not set
  76.233 -# CT_BINUTILS_V_2_19 is not set
  76.234 -CT_BINUTILS_V_2_19_1=y
  76.235 -# CT_BINUTILS_V_2_19_50_0_1 is not set
  76.236 -# CT_BINUTILS_V_2_19_51_0_1 is not set
  76.237 -# CT_BINUTILS_V_2_19_51_0_2 is not set
  76.238  CT_BINUTILS_EXTRA_CONFIG=""
  76.239  CT_BINUTILS_FOR_TARGET=y
  76.240  CT_BINUTILS_FOR_TARGET_IBERTY=y
  76.241 @@ -251,33 +242,36 @@
  76.242  CT_CC="gcc"
  76.243  CT_CC_VERSION="4.3.2"
  76.244  CT_CC_gcc=y
  76.245 +# CT_CC_V_4_4_1 is not set
  76.246 +# CT_CC_V_4_4_0 is not set
  76.247 +# CT_CC_V_4_3_4 is not set
  76.248 +# CT_CC_V_4_3_3 is not set
  76.249 +CT_CC_V_4_3_2=y
  76.250 +# CT_CC_V_4_3_1 is not set
  76.251 +# CT_CC_V_4_3_0 is not set
  76.252 +# CT_CC_V_4_2_4 is not set
  76.253 +# CT_CC_V_4_2_3 is not set
  76.254 +# CT_CC_V_4_2_2 is not set
  76.255 +# CT_CC_V_4_2_1 is not set
  76.256 +# CT_CC_V_4_2_0 is not set
  76.257 +# CT_CC_V_4_1_2 is not set
  76.258 +# CT_CC_V_4_1_1 is not set
  76.259 +# CT_CC_V_4_1_0 is not set
  76.260 +# CT_CC_V_4_0_4 is not set
  76.261 +# CT_CC_V_4_0_3 is not set
  76.262 +# CT_CC_V_4_0_2 is not set
  76.263 +# CT_CC_V_4_0_1 is not set
  76.264 +# CT_CC_V_4_0_0 is not set
  76.265 +# CT_CC_V_3_4_6 is not set
  76.266 +# CT_CC_V_3_3_6 is not set
  76.267  # CT_CC_V_3_2_3 is not set
  76.268 -# CT_CC_V_3_3_6 is not set
  76.269 -# CT_CC_V_3_4_6 is not set
  76.270 -# CT_CC_V_4_0_0 is not set
  76.271 -# CT_CC_V_4_0_1 is not set
  76.272 -# CT_CC_V_4_0_2 is not set
  76.273 -# CT_CC_V_4_0_3 is not set
  76.274 -# CT_CC_V_4_0_4 is not set
  76.275 -# CT_CC_V_4_1_0 is not set
  76.276 -# CT_CC_V_4_1_1 is not set
  76.277 -# CT_CC_V_4_1_2 is not set
  76.278 -# CT_CC_V_4_2_0 is not set
  76.279 -# CT_CC_V_4_2_1 is not set
  76.280 -# CT_CC_V_4_2_2 is not set
  76.281 -# CT_CC_V_4_2_3 is not set
  76.282 -# CT_CC_V_4_2_4 is not set
  76.283 -# CT_CC_V_4_3_0 is not set
  76.284 -# CT_CC_V_4_3_1 is not set
  76.285 -CT_CC_V_4_3_2=y
  76.286 -# CT_CC_V_4_3_3 is not set
  76.287 -# CT_CC_V_4_4_0 is not set
  76.288  CT_CC_GCC_4_3_or_later=y
  76.289 -# CT_CC_GCC_4_4_snapshot is not set
  76.290 +# CT_CC_GCC_4_4_or_later is not set
  76.291  CT_CC_CXA_ATEXIT=y
  76.292  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  76.293  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  76.294  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  76.295 +CT_CC_ENABLE_CXX_FLAGS=""
  76.296  CT_CC_CORE_EXTRA_CONFIG=""
  76.297  CT_CC_EXTRA_CONFIG=""
  76.298  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  76.299 @@ -304,17 +298,19 @@
  76.300  CT_LIBC_VERSION="2.9"
  76.301  # CT_LIBC_eglibc is not set
  76.302  CT_LIBC_glibc=y
  76.303 +# CT_LIBC_newlib is not set
  76.304  # CT_LIBC_uClibc is not set
  76.305 +CT_LIBC_V_2_9=y
  76.306 +# CT_LIBC_V_2_8 is not set
  76.307 +# CT_LIBC_V_2_7 is not set
  76.308 +# CT_LIBC_V_2_6_1 is not set
  76.309 +# CT_LIBC_V_2_6 is not set
  76.310 +# CT_LIBC_V_2_5_1 is not set
  76.311 +# CT_LIBC_V_2_5 is not set
  76.312  # CT_LIBC_V_2_3_6 is not set
  76.313 -# CT_LIBC_V_2_5 is not set
  76.314 -# CT_LIBC_V_2_5_1 is not set
  76.315 -# CT_LIBC_V_2_6 is not set
  76.316 -# CT_LIBC_V_2_6_1 is not set
  76.317 -# CT_LIBC_V_2_7 is not set
  76.318 -# CT_LIBC_V_2_8 is not set
  76.319 -CT_LIBC_V_2_9=y
  76.320  # CT_LIBC_V_LATEST is not set
  76.321  # CT_LIBC_V_date is not set
  76.322 +CT_LIBC_GLIBC_2_8_or_later=y
  76.323  CT_LIBC_GLIBC_TARBALL=y
  76.324  # CT_LIBC_GLIBC_CVS is not set
  76.325  
  76.326 @@ -330,7 +326,7 @@
  76.327  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  76.328  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  76.329  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  76.330 -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29"
  76.331 +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31.1"
  76.332  
  76.333  #
  76.334  # Common C library options
  76.335 @@ -343,30 +339,20 @@
  76.336  # CT_THREADS_NONE is not set
  76.337  
  76.338  #
  76.339 -# Tools facilities
  76.340 -#
  76.341 -CT_TOOL_libelf=y
  76.342 -CT_LIBELF_V_0_8_10=y
  76.343 -CT_LIBELF_VERSION="0.8.10"
  76.344 -CT_TOOL_sstrip=y
  76.345 -CT_SSTRIP_BUILDROOT=y
  76.346 -# CT_SSTRIP_ELFKICKERS is not set
  76.347 -CT_SSTRIP_FROM="buildroot"
  76.348 -
  76.349 -#
  76.350  # Debug facilities
  76.351  #
  76.352  CT_DEBUG_dmalloc=y
  76.353 +CT_DMALLOC_V_5_5_2=y
  76.354  # CT_DMALLOC_V_5_4_3 is not set
  76.355 -CT_DMALLOC_V_5_5_2=y
  76.356  CT_DMALLOC_VERSION="5.5.2"
  76.357  CT_DEBUG_duma=y
  76.358  CT_DUMA_A=y
  76.359  CT_DUMA_SO=y
  76.360 +# CT_DUMA_V_2_5_15 is not set
  76.361 +CT_DUMA_V_2_5_14=y
  76.362 +# CT_DUMA_V_2_5_12 is not set
  76.363 +# CT_DUMA_V_2_5_8 is not set
  76.364  # CT_DUMA_V_2_5_1 is not set
  76.365 -# CT_DUMA_V_2_5_8 is not set
  76.366 -# CT_DUMA_V_2_5_12 is not set
  76.367 -CT_DUMA_V_2_5_14=y
  76.368  CT_DUMA_VERSION="2_5_14"
  76.369  CT_DEBUG_gdb=y
  76.370  CT_GDB_CROSS=y
  76.371 @@ -376,31 +362,70 @@
  76.372  CT_GDB_NATIVE_USE_GMP_MPFR=y
  76.373  CT_GDB_GDBSERVER=y
  76.374  CT_GDB_GDBSERVER_STATIC=y
  76.375 +CT_GDB_V_6_8=y
  76.376 +# CT_GDB_V_6_7_1 is not set
  76.377 +# CT_GDB_V_6_7 is not set
  76.378 +# CT_GDB_V_6_6 is not set
  76.379 +# CT_GDB_V_6_5 is not set
  76.380  # CT_GDB_V_6_4 is not set
  76.381 -# CT_GDB_V_6_5 is not set
  76.382 -# CT_GDB_V_6_6 is not set
  76.383 -# CT_GDB_V_6_7 is not set
  76.384 -# CT_GDB_V_6_7_1 is not set
  76.385 -CT_GDB_V_6_8=y
  76.386  # CT_GDB_V_snapshot is not set
  76.387  CT_GDB_VERSION="6.8"
  76.388  
  76.389  #
  76.390  # Native gdb needs a native ncurses library
  76.391  #
  76.392 +CT_NCURSES_V_5_7=y
  76.393  # CT_NCURSES_V_5_6 is not set
  76.394 -CT_NCURSES_V_5_7=y
  76.395  CT_NCURSES_VERSION="5.7"
  76.396  CT_DEBUG_ltrace=y
  76.397 +# CT_LTRACE_V_0_5_2 is not set
  76.398 +# CT_LTRACE_V_0_5_1 is not set
  76.399 +CT_LTRACE_V_0_5=y
  76.400  # CT_LTRACE_V_0_4 is not set
  76.401 -CT_LTRACE_V_0_5=y
  76.402 -# CT_LTRACE_V_0_5_1 is not set
  76.403  CT_LTRACE_VERSION="0.5"
  76.404  CT_DEBUG_strace=y
  76.405 +# CT_STRACE_V_4_5_18 is not set
  76.406 +CT_STRACE_V_4_5_17=y
  76.407 +# CT_STRACE_V_4_5_16 is not set
  76.408 +# CT_STRACE_V_4_5_15 is not set
  76.409 +# CT_STRACE_V_4_5_14 is not set
  76.410  # CT_STRACE_V_4_5 is not set
  76.411 -# CT_STRACE_V_4_5_14 is not set
  76.412 -# CT_STRACE_V_4_5_15 is not set
  76.413 -# CT_STRACE_V_4_5_16 is not set
  76.414 -CT_STRACE_V_4_5_17=y
  76.415 -# CT_STRACE_V_4_5_18 is not set
  76.416  CT_STRACE_VERSION="4.5.17"
  76.417 +
  76.418 +#
  76.419 +# Tools facilities
  76.420 +#
  76.421 +CT_TOOL_libelf=y
  76.422 +# CT_LIBELF_V_0_8_11 is not set
  76.423 +CT_LIBELF_V_0_8_10=y
  76.424 +CT_LIBELF_VERSION="0.8.10"
  76.425 +CT_TOOL_sstrip=y
  76.426 +CT_SSTRIP_BUILDROOT=y
  76.427 +# CT_SSTRIP_ELFKICKERS is not set
  76.428 +CT_SSTRIP_FROM="buildroot"
  76.429 +
  76.430 +#
  76.431 +# Companion libraries
  76.432 +#
  76.433 +CT_WRAPPER_NEEDED=y
  76.434 +CT_GMP_MPFR=y
  76.435 +# CT_GMP_V_4_3_1 is not set
  76.436 +# CT_GMP_V_4_3_0 is not set
  76.437 +CT_GMP_V_4_2_4=y
  76.438 +# CT_GMP_V_4_2_2 is not set
  76.439 +CT_GMP_VERSION="4.2.4"
  76.440 +CT_MPFR_V_2_4_1=y
  76.441 +# CT_MPFR_V_2_4_0 is not set
  76.442 +# CT_MPFR_V_2_3_2 is not set
  76.443 +# CT_MPFR_V_2_3_1 is not set
  76.444 +CT_MPFR_VERSION="2.4.1"
  76.445 +# CT_PPL_CLOOG_MPC is not set
  76.446 +
  76.447 +#
  76.448 +# Companion libraries common options
  76.449 +#
  76.450 +# CT_COMP_LIBS_CHECK is not set
  76.451 +CT_COMP_LIBS_TARGET=y
  76.452 +CT_TOOLS_WRAPPER_SCRIPT=y
  76.453 +# CT_TOOLS_WRAPPER_EXEC is not set
  76.454 +CT_TOOLS_WRAPPER="script"
    77.1 --- a/samples/ia64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    77.2 +++ b/samples/ia64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    77.3 @@ -1,7 +1,7 @@
    77.4  #
    77.5  # Automatically generated make config: don't edit
    77.6 -# crosstool-NG version: svn_trunk@1474
    77.7 -# Sun Apr 19 19:02:06 2009
    77.8 +# crosstool-NG version: hg_default@1525_c1ee688c24da
    77.9 +# Fri Sep 11 17:47:40 2009
   77.10  #
   77.11  
   77.12  #
   77.13 @@ -23,7 +23,6 @@
   77.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   77.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   77.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   77.17 -# CT_CUSTOM_PATCH is not set
   77.18  CT_REMOVE_DOCS=y
   77.19  CT_INSTALL_DIR_RO=y
   77.20  
   77.21 @@ -45,6 +44,15 @@
   77.22  # CT_FORCE_EXTRACT is not set
   77.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   77.24  # CT_ONLY_EXTRACT is not set
   77.25 +CT_PATCH_BUNDLED=y
   77.26 +# CT_PATCH_LOCAL is not set
   77.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   77.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   77.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   77.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   77.31 +CT_PATCH_ORDER="bundled"
   77.32 +# CT_PATCH_SINGLE is not set
   77.33 +# CT_PATCH_USE_LOCAL is not set
   77.34  
   77.35  #
   77.36  # Build behavior
   77.37 @@ -53,7 +61,11 @@
   77.38  CT_LOAD=0
   77.39  CT_NICE=0
   77.40  CT_USE_PIPES=y
   77.41 +# CT_CONFIG_SHELL_SH is not set
   77.42  # CT_CONFIG_SHELL_ASH is not set
   77.43 +CT_CONFIG_SHELL_BASH=y
   77.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   77.45 +CT_CONFIG_SHELL="bash"
   77.46  
   77.47  #
   77.48  # Logging
   77.49 @@ -75,12 +87,14 @@
   77.50  #
   77.51  CT_ARCH="ia64"
   77.52  CT_ARCH_64=y
   77.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   77.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   77.55  # CT_ARCH_SUPPORT_ARCH is not set
   77.56  # CT_ARCH_SUPPORT_ABI is not set
   77.57  # CT_ARCH_SUPPORT_CPU is not set
   77.58  # CT_ARCH_SUPPORT_TUNE is not set
   77.59  # CT_ARCH_SUPPORT_FPU is not set
   77.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   77.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   77.62  # CT_ARCH_DEFAULT_BE is not set
   77.63  # CT_ARCH_DEFAULT_LE is not set
   77.64  # CT_ARCH_BE is not set
   77.65 @@ -95,6 +109,7 @@
   77.66  #
   77.67  # CT_ARCH_alpha is not set
   77.68  # CT_ARCH_arm is not set
   77.69 +# CT_ARCH_avr32 is not set
   77.70  CT_ARCH_ia64=y
   77.71  # CT_ARCH_mips is not set
   77.72  # CT_ARCH_powerpc is not set
   77.73 @@ -102,6 +117,7 @@
   77.74  # CT_ARCH_sh is not set
   77.75  # CT_ARCH_x86 is not set
   77.76  # CT_ARCH_x86_64 is not set
   77.77 +CT_ARCH_USE_MMU=y
   77.78  
   77.79  #
   77.80  # Target optimisations
   77.81 @@ -116,7 +132,6 @@
   77.82  #
   77.83  CT_USE_SYSROOT=y
   77.84  CT_SYSROOT_DIR_PREFIX=""
   77.85 -CT_SHARED_LIBS=y
   77.86  
   77.87  #
   77.88  # Tuple completion and aliasing
   77.89 @@ -145,6 +160,7 @@
   77.90  # Operating System
   77.91  #
   77.92  # CT_BARE_METAL is not set
   77.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   77.94  CT_KERNEL="linux"
   77.95  CT_KERNEL_VERSION="2.6.26.8"
   77.96  # CT_KERNEL_bare_metal is not set
   77.97 @@ -160,40 +176,21 @@
   77.98  # CT_KERNEL_V_2_6_24_7 is not set
   77.99  # CT_KERNEL_V_2_6_25_20 is not set
  77.100  CT_KERNEL_V_2_6_26_8=y
  77.101 -# CT_KERNEL_V_2_6_27 is not set
  77.102 -# CT_KERNEL_V_2_6_27_1 is not set
  77.103 -# CT_KERNEL_V_2_6_27_2 is not set
  77.104 -# CT_KERNEL_V_2_6_27_3 is not set
  77.105 -# CT_KERNEL_V_2_6_27_4 is not set
  77.106 -# CT_KERNEL_V_2_6_27_5 is not set
  77.107 -# CT_KERNEL_V_2_6_27_6 is not set
  77.108 -# CT_KERNEL_V_2_6_27_7 is not set
  77.109 -# CT_KERNEL_V_2_6_27_8 is not set
  77.110 -# CT_KERNEL_V_2_6_27_9 is not set
  77.111 -# CT_KERNEL_V_2_6_27_10 is not set
  77.112 -# CT_KERNEL_V_2_6_27_11 is not set
  77.113 -# CT_KERNEL_V_2_6_27_12 is not set
  77.114 -# CT_KERNEL_V_2_6_27_13 is not set
  77.115 -# CT_KERNEL_V_2_6_27_14 is not set
  77.116 -# CT_KERNEL_V_2_6_27_15 is not set
  77.117 -# CT_KERNEL_V_2_6_27_16 is not set
  77.118 -# CT_KERNEL_V_2_6_27_17 is not set
  77.119 -# CT_KERNEL_V_2_6_27_18 is not set
  77.120 -# CT_KERNEL_V_2_6_27_19 is not set
  77.121 -# CT_KERNEL_V_2_6_27_20 is not set
  77.122 -# CT_KERNEL_V_2_6_27_21 is not set
  77.123 -# CT_KERNEL_V_2_6_28 is not set
  77.124 -# CT_KERNEL_V_2_6_28_1 is not set
  77.125 -# CT_KERNEL_V_2_6_28_2 is not set
  77.126 -# CT_KERNEL_V_2_6_28_3 is not set
  77.127 -# CT_KERNEL_V_2_6_28_4 is not set
  77.128 -# CT_KERNEL_V_2_6_28_5 is not set
  77.129 -# CT_KERNEL_V_2_6_28_6 is not set
  77.130 -# CT_KERNEL_V_2_6_28_7 is not set
  77.131 -# CT_KERNEL_V_2_6_28_8 is not set
  77.132 -# CT_KERNEL_V_2_6_28_9 is not set
  77.133 +# CT_KERNEL_V_2_6_27_31 is not set
  77.134 +# CT_KERNEL_V_2_6_28_10 is not set
  77.135  # CT_KERNEL_V_2_6_29 is not set
  77.136  # CT_KERNEL_V_2_6_29_1 is not set
  77.137 +# CT_KERNEL_V_2_6_29_2 is not set
  77.138 +# CT_KERNEL_V_2_6_29_3 is not set
  77.139 +# CT_KERNEL_V_2_6_29_4 is not set
  77.140 +# CT_KERNEL_V_2_6_29_5 is not set
  77.141 +# CT_KERNEL_V_2_6_29_6 is not set
  77.142 +# CT_KERNEL_V_2_6_30 is not set
  77.143 +# CT_KERNEL_V_2_6_30_1 is not set
  77.144 +# CT_KERNEL_V_2_6_30_2 is not set
  77.145 +# CT_KERNEL_V_2_6_30_3 is not set
  77.146 +# CT_KERNEL_V_2_6_30_4 is not set
  77.147 +# CT_KERNEL_V_2_6_30_5 is not set
  77.148  # CT_KERNEL_V_select is not set
  77.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  77.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  77.151 @@ -202,23 +199,18 @@
  77.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  77.153  
  77.154  #
  77.155 -# GMP and MPFR
  77.156 +# Common kernel options
  77.157  #
  77.158 -CT_GMP_MPFR=y
  77.159 -CT_GMP_MPFR_TARGET=y
  77.160 -# CT_GMP_V_4_2_2 is not set
  77.161 -CT_GMP_V_4_2_4=y
  77.162 -CT_GMP_VERSION="4.2.4"
  77.163 -CT_GMP_CHECK=y
  77.164 -# CT_MPFR_V_2_3_1 is not set
  77.165 -# CT_MPFR_V_2_3_2 is not set
  77.166 -# CT_MPFR_V_2_4_0 is not set
  77.167 -CT_MPFR_V_2_4_1=y
  77.168 -CT_MPFR_VERSION="2.4.1"
  77.169 -CT_MPFR_CHECK=y
  77.170 +CT_SHARED_LIBS=y
  77.171  
  77.172  #
  77.173 -# binutils
  77.174 +# Binary utilities
  77.175 +#
  77.176 +CT_ARCH_BINFMT_ELF=y
  77.177 +# CT_ARCH_BINFMT_FLAT is not set
  77.178 +
  77.179 +#
  77.180 +# GNU binutils
  77.181  #
  77.182  CT_BINUTILS_VERSION="2.19.1"
  77.183  # CT_BINUTILS_V_2_14 is not set
  77.184 @@ -271,13 +263,16 @@
  77.185  # CT_CC_V_4_3_1 is not set
  77.186  # CT_CC_V_4_3_2 is not set
  77.187  # CT_CC_V_4_3_3 is not set
  77.188 +# CT_CC_V_4_3_4 is not set
  77.189  # CT_CC_V_4_4_0 is not set
  77.190 +# CT_CC_V_4_4_1 is not set
  77.191  # CT_CC_GCC_4_3_or_later is not set
  77.192 -# CT_CC_GCC_4_4_snapshot is not set
  77.193 +# CT_CC_GCC_4_4_or_later is not set
  77.194  CT_CC_CXA_ATEXIT=y
  77.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  77.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  77.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  77.198 +CT_CC_ENABLE_CXX_FLAGS=""
  77.199  CT_CC_CORE_EXTRA_CONFIG=""
  77.200  CT_CC_EXTRA_CONFIG=""
  77.201  CT_CC_SUPPORT_CXX=y
  77.202 @@ -305,6 +300,7 @@
  77.203  CT_LIBC_VERSION="2.3.6"
  77.204  # CT_LIBC_eglibc is not set
  77.205  CT_LIBC_glibc=y
  77.206 +# CT_LIBC_newlib is not set
  77.207  # CT_LIBC_uClibc is not set
  77.208  CT_LIBC_V_2_3_6=y
  77.209  # CT_LIBC_V_2_5 is not set
  77.210 @@ -316,6 +312,7 @@
  77.211  # CT_LIBC_V_2_9 is not set
  77.212  # CT_LIBC_V_LATEST is not set
  77.213  # CT_LIBC_V_date is not set
  77.214 +# CT_LIBC_GLIBC_2_8_or_later is not set
  77.215  CT_LIBC_GLIBC_TARBALL=y
  77.216  # CT_LIBC_GLIBC_CVS is not set
  77.217  
  77.218 @@ -344,17 +341,6 @@
  77.219  # CT_THREADS_NONE is not set
  77.220  
  77.221  #
  77.222 -# Tools facilities
  77.223 -#
  77.224 -CT_TOOL_libelf=y
  77.225 -CT_LIBELF_V_0_8_10=y
  77.226 -CT_LIBELF_VERSION="0.8.10"
  77.227 -CT_TOOL_sstrip=y
  77.228 -CT_SSTRIP_BUILDROOT=y
  77.229 -# CT_SSTRIP_ELFKICKERS is not set
  77.230 -CT_SSTRIP_FROM="buildroot"
  77.231 -
  77.232 -#
  77.233  # Debug facilities
  77.234  #
  77.235  # CT_DEBUG_dmalloc is not set
  77.236 @@ -365,6 +351,7 @@
  77.237  # CT_DUMA_V_2_5_8 is not set
  77.238  # CT_DUMA_V_2_5_12 is not set
  77.239  CT_DUMA_V_2_5_14=y
  77.240 +# CT_DUMA_V_2_5_15 is not set
  77.241  CT_DUMA_VERSION="2_5_14"
  77.242  CT_DEBUG_gdb=y
  77.243  CT_GDB_CROSS=y
  77.244 @@ -399,3 +386,41 @@
  77.245  # CT_STRACE_V_4_5_17 is not set
  77.246  # CT_STRACE_V_4_5_18 is not set
  77.247  CT_STRACE_VERSION="4.5.16"
  77.248 +
  77.249 +#
  77.250 +# Tools facilities
  77.251 +#
  77.252 +CT_TOOL_libelf=y
  77.253 +CT_LIBELF_V_0_8_10=y
  77.254 +# CT_LIBELF_V_0_8_11 is not set
  77.255 +CT_LIBELF_VERSION="0.8.10"
  77.256 +CT_TOOL_sstrip=y
  77.257 +CT_SSTRIP_BUILDROOT=y
  77.258 +# CT_SSTRIP_ELFKICKERS is not set
  77.259 +CT_SSTRIP_FROM="buildroot"
  77.260 +
  77.261 +#
  77.262 +# Companion libraries
  77.263 +#
  77.264 +CT_WRAPPER_NEEDED=y
  77.265 +CT_GMP_MPFR=y
  77.266 +# CT_GMP_V_4_2_2 is not set
  77.267 +CT_GMP_V_4_2_4=y
  77.268 +# CT_GMP_V_4_3_0 is not set
  77.269 +# CT_GMP_V_4_3_1 is not set
  77.270 +CT_GMP_VERSION="4.2.4"
  77.271 +# CT_MPFR_V_2_3_1 is not set
  77.272 +# CT_MPFR_V_2_3_2 is not set
  77.273 +# CT_MPFR_V_2_4_0 is not set
  77.274 +CT_MPFR_V_2_4_1=y
  77.275 +CT_MPFR_VERSION="2.4.1"
  77.276 +# CT_PPL_CLOOG_MPC is not set
  77.277 +
  77.278 +#
  77.279 +# Companion libraries common options
  77.280 +#
  77.281 +# CT_COMP_LIBS_CHECK is not set
  77.282 +CT_COMP_LIBS_TARGET=y
  77.283 +CT_TOOLS_WRAPPER_SCRIPT=y
  77.284 +# CT_TOOLS_WRAPPER_EXEC is not set
  77.285 +CT_TOOLS_WRAPPER="script"
    78.1 --- a/samples/mingw32,i686-none-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    78.2 +++ b/samples/mingw32,i686-none-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    78.3 @@ -21,7 +21,7 @@
    78.4  CT_LOCAL_TARBALLS_DIR="${HOME}/src"
    78.5  CT_SAVE_TARBALLS=y
    78.6  CT_WORK_DIR="${CT_TOP_DIR}/targets"
    78.7 -CT_PREFIX_DIR="${HOME}/x-tools/${samp_name}"
    78.8 +CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
    78.9  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   78.10  # CT_CUSTOM_PATCH is not set
   78.11  CT_REMOVE_DOCS=y
    79.1 --- a/samples/mips-ar2315-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    79.2 +++ b/samples/mips-ar2315-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    79.3 @@ -1,7 +1,7 @@
    79.4  #
    79.5  # Automatically generated make config: don't edit
    79.6 -# crosstool-NG version: hg_default@1473_5377799f236e
    79.7 -# Wed Aug 19 18:15:21 2009
    79.8 +# crosstool-NG version: hg_default@1525_c1ee688c24da
    79.9 +# Fri Sep 11 18:28:24 2009
   79.10  #
   79.11  
   79.12  #
   79.13 @@ -23,10 +23,10 @@
   79.14  # Paths
   79.15  #
   79.16  CT_LOCAL_TARBALLS_DIR="${HOME}/src"
   79.17 +CT_SAVE_TARBALLS=y
   79.18  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   79.19 -CT_PREFIX_DIR="${HOME}/x-tools/${samp_name}"
   79.20 +CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   79.21  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   79.22 -# CT_CUSTOM_PATCH is not set
   79.23  CT_REMOVE_DOCS=y
   79.24  CT_INSTALL_DIR_RO=y
   79.25  
   79.26 @@ -45,6 +45,15 @@
   79.27  # CT_FORCE_EXTRACT is not set
   79.28  CT_OVERIDE_CONFIG_GUESS_SUB=y
   79.29  # CT_ONLY_EXTRACT is not set
   79.30 +CT_PATCH_BUNDLED=y
   79.31 +# CT_PATCH_LOCAL is not set
   79.32 +# CT_PATCH_BUNDLED_LOCAL is not set
   79.33 +# CT_PATCH_LOCAL_BUNDLED is not set
   79.34 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   79.35 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   79.36 +CT_PATCH_ORDER="bundled"
   79.37 +# CT_PATCH_SINGLE is not set
   79.38 +# CT_PATCH_USE_LOCAL is not set
   79.39  
   79.40  #
   79.41  # Build behavior
   79.42 @@ -65,10 +74,10 @@
   79.43  # CT_LOG_ERROR is not set
   79.44  # CT_LOG_WARN is not set
   79.45  # CT_LOG_INFO is not set
   79.46 -# CT_LOG_EXTRA is not set
   79.47 -CT_LOG_DEBUG=y
   79.48 +CT_LOG_EXTRA=y
   79.49 +# CT_LOG_DEBUG is not set
   79.50  # CT_LOG_ALL is not set
   79.51 -CT_LOG_LEVEL_MAX="DEBUG"
   79.52 +CT_LOG_LEVEL_MAX="EXTRA"
   79.53  # CT_LOG_SEE_TOOLS_WARN is not set
   79.54  CT_LOG_PROGRESS_BAR=y
   79.55  CT_LOG_TO_FILE=y
   79.56 @@ -127,7 +136,6 @@
   79.57  #
   79.58  CT_USE_SYSROOT=y
   79.59  CT_SYSROOT_DIR_PREFIX=""
   79.60 -CT_SHARED_LIBS=y
   79.61  
   79.62  #
   79.63  # Tuple completion and aliasing
   79.64 @@ -156,6 +164,7 @@
   79.65  # Operating System
   79.66  #
   79.67  # CT_BARE_METAL is not set
   79.68 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   79.69  CT_KERNEL="linux"
   79.70  CT_KERNEL_VERSION="2.6.29.1"
   79.71  # CT_KERNEL_bare_metal is not set
   79.72 @@ -194,26 +203,9 @@
   79.73  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
   79.74  
   79.75  #
   79.76 -# Companion libraries
   79.77 +# Common kernel options
   79.78  #
   79.79 -CT_GMP_MPFR=y
   79.80 -CT_GMP_V_4_2_2=y
   79.81 -# CT_GMP_V_4_2_4 is not set
   79.82 -# CT_GMP_V_4_3_0 is not set
   79.83 -# CT_GMP_V_4_3_1 is not set
   79.84 -CT_GMP_VERSION="4.2.2"
   79.85 -CT_MPFR_V_2_3_1=y
   79.86 -# CT_MPFR_V_2_3_2 is not set
   79.87 -# CT_MPFR_V_2_4_0 is not set
   79.88 -# CT_MPFR_V_2_4_1 is not set
   79.89 -CT_MPFR_VERSION="2.3.1"
   79.90 -# CT_PPL_CLOOG_MPC is not set
   79.91 -
   79.92 -#
   79.93 -# Companion libraries common options
   79.94 -#
   79.95 -# CT_COMP_LIBS_CHECK is not set
   79.96 -# CT_COMP_LIBS_TARGET is not set
   79.97 +CT_SHARED_LIBS=y
   79.98  
   79.99  #
  79.100  # Binary utilities
  79.101 @@ -282,6 +274,7 @@
  79.102  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  79.103  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  79.104  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  79.105 +CT_CC_ENABLE_CXX_FLAGS=""
  79.106  CT_CC_CORE_EXTRA_CONFIG=""
  79.107  CT_CC_EXTRA_CONFIG=""
  79.108  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  79.109 @@ -349,18 +342,6 @@
  79.110  # CT_THREADS_NONE is not set
  79.111  
  79.112  #
  79.113 -# Tools facilities
  79.114 -#
  79.115 -CT_TOOL_libelf=y
  79.116 -CT_LIBELF_V_0_8_10=y
  79.117 -# CT_LIBELF_V_0_8_11 is not set
  79.118 -CT_LIBELF_VERSION="0.8.10"
  79.119 -CT_TOOL_sstrip=y
  79.120 -CT_SSTRIP_BUILDROOT=y
  79.121 -# CT_SSTRIP_ELFKICKERS is not set
  79.122 -CT_SSTRIP_FROM="buildroot"
  79.123 -
  79.124 -#
  79.125  # Debug facilities
  79.126  #
  79.127  CT_DEBUG_dmalloc=y
  79.128 @@ -392,3 +373,41 @@
  79.129  # CT_STRACE_V_4_5_17 is not set
  79.130  CT_STRACE_V_4_5_18=y
  79.131  CT_STRACE_VERSION="4.5.18"
  79.132 +
  79.133 +#
  79.134 +# Tools facilities
  79.135 +#
  79.136 +CT_TOOL_libelf=y
  79.137 +CT_LIBELF_V_0_8_10=y
  79.138 +# CT_LIBELF_V_0_8_11 is not set
  79.139 +CT_LIBELF_VERSION="0.8.10"
  79.140 +CT_TOOL_sstrip=y
  79.141 +CT_SSTRIP_BUILDROOT=y
  79.142 +# CT_SSTRIP_ELFKICKERS is not set
  79.143 +CT_SSTRIP_FROM="buildroot"
  79.144 +
  79.145 +#
  79.146 +# Companion libraries
  79.147 +#
  79.148 +CT_WRAPPER_NEEDED=y
  79.149 +CT_GMP_MPFR=y
  79.150 +CT_GMP_V_4_2_2=y
  79.151 +# CT_GMP_V_4_2_4 is not set
  79.152 +# CT_GMP_V_4_3_0 is not set
  79.153 +# CT_GMP_V_4_3_1 is not set
  79.154 +CT_GMP_VERSION="4.2.2"
  79.155 +CT_MPFR_V_2_3_1=y
  79.156 +# CT_MPFR_V_2_3_2 is not set
  79.157 +# CT_MPFR_V_2_4_0 is not set
  79.158 +# CT_MPFR_V_2_4_1 is not set
  79.159 +CT_MPFR_VERSION="2.3.1"
  79.160 +# CT_PPL_CLOOG_MPC is not set
  79.161 +
  79.162 +#
  79.163 +# Companion libraries common options
  79.164 +#
  79.165 +# CT_COMP_LIBS_CHECK is not set
  79.166 +# CT_COMP_LIBS_TARGET is not set
  79.167 +CT_TOOLS_WRAPPER_SCRIPT=y
  79.168 +# CT_TOOLS_WRAPPER_EXEC is not set
  79.169 +CT_TOOLS_WRAPPER="script"
    80.1 --- a/samples/mips-unknown-elf/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    80.2 +++ b/samples/mips-unknown-elf/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    80.3 @@ -1,7 +1,7 @@
    80.4  #
    80.5  # Automatically generated make config: don't edit
    80.6 -# crosstool-NG version: svn_trunk@1453
    80.7 -# Sun Mar 29 12:26:39 2009
    80.8 +# crosstool-NG version: hg_default@1527_c86baf0af4eb
    80.9 +# Sat Sep 12 00:13:32 2009
   80.10  #
   80.11  
   80.12  #
   80.13 @@ -23,7 +23,6 @@
   80.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   80.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   80.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   80.17 -# CT_CUSTOM_PATCH is not set
   80.18  CT_REMOVE_DOCS=y
   80.19  CT_INSTALL_DIR_RO=y
   80.20  
   80.21 @@ -42,6 +41,15 @@
   80.22  # CT_FORCE_EXTRACT is not set
   80.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   80.24  # CT_ONLY_EXTRACT is not set
   80.25 +CT_PATCH_BUNDLED=y
   80.26 +# CT_PATCH_LOCAL is not set
   80.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   80.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   80.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   80.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   80.31 +CT_PATCH_ORDER="bundled"
   80.32 +# CT_PATCH_SINGLE is not set
   80.33 +# CT_PATCH_USE_LOCAL is not set
   80.34  
   80.35  #
   80.36  # Build behavior
   80.37 @@ -50,7 +58,11 @@
   80.38  CT_LOAD=0
   80.39  CT_NICE=0
   80.40  CT_USE_PIPES=y
   80.41 +# CT_CONFIG_SHELL_SH is not set
   80.42  # CT_CONFIG_SHELL_ASH is not set
   80.43 +CT_CONFIG_SHELL_BASH=y
   80.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   80.45 +CT_CONFIG_SHELL="bash"
   80.46  
   80.47  #
   80.48  # Logging
   80.49 @@ -72,12 +84,14 @@
   80.50  #
   80.51  CT_ARCH="mips"
   80.52  # CT_ARCH_64 is not set
   80.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   80.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   80.55  CT_ARCH_SUPPORT_ARCH=y
   80.56  CT_ARCH_SUPPORT_ABI=y
   80.57  # CT_ARCH_SUPPORT_CPU is not set
   80.58  CT_ARCH_SUPPORT_TUNE=y
   80.59  # CT_ARCH_SUPPORT_FPU is not set
   80.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   80.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   80.62  CT_ARCH_DEFAULT_BE=y
   80.63  # CT_ARCH_DEFAULT_LE is not set
   80.64  CT_ARCH_ARCH=""
   80.65 @@ -95,6 +109,7 @@
   80.66  #
   80.67  # CT_ARCH_alpha is not set
   80.68  # CT_ARCH_arm is not set
   80.69 +# CT_ARCH_avr32 is not set
   80.70  # CT_ARCH_ia64 is not set
   80.71  CT_ARCH_mips=y
   80.72  # CT_ARCH_powerpc is not set
   80.73 @@ -102,6 +117,7 @@
   80.74  # CT_ARCH_sh is not set
   80.75  # CT_ARCH_x86 is not set
   80.76  # CT_ARCH_x86_64 is not set
   80.77 +CT_ARCH_USE_MMU=y
   80.78  
   80.79  #
   80.80  # Target optimisations
   80.81 @@ -144,27 +160,23 @@
   80.82  # Operating System
   80.83  #
   80.84  CT_BARE_METAL=y
   80.85 +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set
   80.86  CT_KERNEL="bare-metal"
   80.87  CT_KERNEL_bare_metal=y
   80.88  # CT_KERNEL_linux is not set
   80.89  
   80.90  #
   80.91 -# GMP and MPFR
   80.92 +# Common kernel options
   80.93  #
   80.94 -CT_GMP_MPFR=y
   80.95 -# CT_GMP_V_4_2_2 is not set
   80.96 -CT_GMP_V_4_2_4=y
   80.97 -CT_GMP_VERSION="4.2.4"
   80.98 -CT_GMP_CHECK=y
   80.99 -# CT_MPFR_V_2_3_1 is not set
  80.100 -# CT_MPFR_V_2_3_2 is not set
  80.101 -# CT_MPFR_V_2_4_0 is not set
  80.102 -CT_MPFR_V_2_4_1=y
  80.103 -CT_MPFR_VERSION="2.4.1"
  80.104 -CT_MPFR_CHECK=y
  80.105  
  80.106  #
  80.107 -# binutils
  80.108 +# Binary utilities
  80.109 +#
  80.110 +CT_ARCH_BINFMT_ELF=y
  80.111 +# CT_ARCH_BINFMT_FLAT is not set
  80.112 +
  80.113 +#
  80.114 +# GNU binutils
  80.115  #
  80.116  CT_BINUTILS_VERSION="2.19.1"
  80.117  # CT_BINUTILS_V_2_14 is not set
  80.118 @@ -214,9 +226,12 @@
  80.119  # CT_CC_V_4_3_1 is not set
  80.120  CT_CC_V_4_3_2=y
  80.121  # CT_CC_V_4_3_3 is not set
  80.122 +# CT_CC_V_4_3_4 is not set
  80.123  # CT_CC_V_4_4_0 is not set
  80.124 +# CT_CC_V_4_4_1 is not set
  80.125  CT_CC_GCC_4_3_or_later=y
  80.126 -# CT_CC_GCC_4_4_snapshot is not set
  80.127 +# CT_CC_GCC_4_4_or_later is not set
  80.128 +CT_CC_ENABLE_CXX_FLAGS=""
  80.129  CT_CC_CORE_EXTRA_CONFIG=""
  80.130  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  80.131  CT_CC_BUGURL=""
  80.132 @@ -238,6 +253,7 @@
  80.133  #
  80.134  # CT_LIBC_eglibc is not set
  80.135  # CT_LIBC_glibc is not set
  80.136 +# CT_LIBC_newlib is not set
  80.137  # CT_LIBC_uClibc is not set
  80.138  
  80.139  #
  80.140 @@ -251,12 +267,6 @@
  80.141  CT_THREADS_NONE=y
  80.142  
  80.143  #
  80.144 -# Tools facilities
  80.145 -#
  80.146 -# CT_TOOL_libelf is not set
  80.147 -# CT_TOOL_sstrip is not set
  80.148 -
  80.149 -#
  80.150  # Debug facilities
  80.151  #
  80.152  # CT_DEBUG_dmalloc is not set
  80.153 @@ -282,3 +292,34 @@
  80.154  CT_GDB_VERSION="6.8"
  80.155  # CT_DEBUG_ltrace is not set
  80.156  # CT_DEBUG_strace is not set
  80.157 +
  80.158 +#
  80.159 +# Tools facilities
  80.160 +#
  80.161 +# CT_TOOL_libelf is not set
  80.162 +# CT_TOOL_sstrip is not set
  80.163 +
  80.164 +#
  80.165 +# Companion libraries
  80.166 +#
  80.167 +CT_WRAPPER_NEEDED=y
  80.168 +CT_GMP_MPFR=y
  80.169 +# CT_GMP_V_4_2_2 is not set
  80.170 +CT_GMP_V_4_2_4=y
  80.171 +# CT_GMP_V_4_3_0 is not set
  80.172 +# CT_GMP_V_4_3_1 is not set
  80.173 +CT_GMP_VERSION="4.2.4"
  80.174 +# CT_MPFR_V_2_3_1 is not set
  80.175 +# CT_MPFR_V_2_3_2 is not set
  80.176 +# CT_MPFR_V_2_4_0 is not set
  80.177 +CT_MPFR_V_2_4_1=y
  80.178 +CT_MPFR_VERSION="2.4.1"
  80.179 +# CT_PPL_CLOOG_MPC is not set
  80.180 +
  80.181 +#
  80.182 +# Companion libraries common options
  80.183 +#
  80.184 +# CT_COMP_LIBS_CHECK is not set
  80.185 +CT_TOOLS_WRAPPER_SCRIPT=y
  80.186 +# CT_TOOLS_WRAPPER_EXEC is not set
  80.187 +CT_TOOLS_WRAPPER="script"
    81.1 --- a/samples/mips-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    81.2 +++ b/samples/mips-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    81.3 @@ -1,7 +1,7 @@
    81.4  #
    81.5  # Automatically generated make config: don't edit
    81.6 -# crosstool-NG version: svn_trunk@1474
    81.7 -# Sun Apr 19 19:02:07 2009
    81.8 +# crosstool-NG version: hg_default@1529_60d3de98682b
    81.9 +# Sat Sep 12 11:10:18 2009
   81.10  #
   81.11  
   81.12  #
   81.13 @@ -23,7 +23,6 @@
   81.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   81.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   81.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   81.17 -# CT_CUSTOM_PATCH is not set
   81.18  CT_REMOVE_DOCS=y
   81.19  CT_INSTALL_DIR_RO=y
   81.20  
   81.21 @@ -44,6 +43,15 @@
   81.22  # CT_FORCE_EXTRACT is not set
   81.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   81.24  # CT_ONLY_EXTRACT is not set
   81.25 +CT_PATCH_BUNDLED=y
   81.26 +# CT_PATCH_LOCAL is not set
   81.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   81.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   81.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   81.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   81.31 +CT_PATCH_ORDER="bundled"
   81.32 +# CT_PATCH_SINGLE is not set
   81.33 +# CT_PATCH_USE_LOCAL is not set
   81.34  
   81.35  #
   81.36  # Build behavior
   81.37 @@ -52,7 +60,11 @@
   81.38  CT_LOAD=0
   81.39  CT_NICE=0
   81.40  CT_USE_PIPES=y
   81.41 +# CT_CONFIG_SHELL_SH is not set
   81.42  # CT_CONFIG_SHELL_ASH is not set
   81.43 +CT_CONFIG_SHELL_BASH=y
   81.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   81.45 +CT_CONFIG_SHELL="bash"
   81.46  
   81.47  #
   81.48  # Logging
   81.49 @@ -74,12 +86,14 @@
   81.50  #
   81.51  CT_ARCH="mips"
   81.52  # CT_ARCH_64 is not set
   81.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   81.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   81.55  CT_ARCH_SUPPORT_ARCH=y
   81.56  CT_ARCH_SUPPORT_ABI=y
   81.57  # CT_ARCH_SUPPORT_CPU is not set
   81.58  CT_ARCH_SUPPORT_TUNE=y
   81.59  # CT_ARCH_SUPPORT_FPU is not set
   81.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   81.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   81.62  CT_ARCH_DEFAULT_BE=y
   81.63  # CT_ARCH_DEFAULT_LE is not set
   81.64  CT_ARCH_ARCH="mips1"
   81.65 @@ -97,6 +111,7 @@
   81.66  #
   81.67  # CT_ARCH_alpha is not set
   81.68  # CT_ARCH_arm is not set
   81.69 +# CT_ARCH_avr32 is not set
   81.70  # CT_ARCH_ia64 is not set
   81.71  CT_ARCH_mips=y
   81.72  # CT_ARCH_powerpc is not set
   81.73 @@ -104,6 +119,7 @@
   81.74  # CT_ARCH_sh is not set
   81.75  # CT_ARCH_x86 is not set
   81.76  # CT_ARCH_x86_64 is not set
   81.77 +CT_ARCH_USE_MMU=y
   81.78  
   81.79  #
   81.80  # Target optimisations
   81.81 @@ -118,7 +134,6 @@
   81.82  #
   81.83  CT_USE_SYSROOT=y
   81.84  CT_SYSROOT_DIR_PREFIX=""
   81.85 -CT_SHARED_LIBS=y
   81.86  
   81.87  #
   81.88  # Tuple completion and aliasing
   81.89 @@ -147,6 +162,7 @@
   81.90  # Operating System
   81.91  #
   81.92  # CT_BARE_METAL is not set
   81.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   81.94  CT_KERNEL="linux"
   81.95  CT_KERNEL_VERSION="2.6.29"
   81.96  # CT_KERNEL_bare_metal is not set
   81.97 @@ -162,40 +178,21 @@
   81.98  # CT_KERNEL_V_2_6_24_7 is not set
   81.99  # CT_KERNEL_V_2_6_25_20 is not set
  81.100  # CT_KERNEL_V_2_6_26_8 is not set
  81.101 -# CT_KERNEL_V_2_6_27 is not set
  81.102 -# CT_KERNEL_V_2_6_27_1 is not set
  81.103 -# CT_KERNEL_V_2_6_27_2 is not set
  81.104 -# CT_KERNEL_V_2_6_27_3 is not set
  81.105 -# CT_KERNEL_V_2_6_27_4 is not set
  81.106 -# CT_KERNEL_V_2_6_27_5 is not set
  81.107 -# CT_KERNEL_V_2_6_27_6 is not set
  81.108 -# CT_KERNEL_V_2_6_27_7 is not set
  81.109 -# CT_KERNEL_V_2_6_27_8 is not set
  81.110 -# CT_KERNEL_V_2_6_27_9 is not set
  81.111 -# CT_KERNEL_V_2_6_27_10 is not set
  81.112 -# CT_KERNEL_V_2_6_27_11 is not set
  81.113 -# CT_KERNEL_V_2_6_27_12 is not set
  81.114 -# CT_KERNEL_V_2_6_27_13 is not set
  81.115 -# CT_KERNEL_V_2_6_27_14 is not set
  81.116 -# CT_KERNEL_V_2_6_27_15 is not set
  81.117 -# CT_KERNEL_V_2_6_27_16 is not set
  81.118 -# CT_KERNEL_V_2_6_27_17 is not set
  81.119 -# CT_KERNEL_V_2_6_27_18 is not set
  81.120 -# CT_KERNEL_V_2_6_27_19 is not set
  81.121 -# CT_KERNEL_V_2_6_27_20 is not set
  81.122 -# CT_KERNEL_V_2_6_27_21 is not set
  81.123 -# CT_KERNEL_V_2_6_28 is not set
  81.124 -# CT_KERNEL_V_2_6_28_1 is not set
  81.125 -# CT_KERNEL_V_2_6_28_2 is not set
  81.126 -# CT_KERNEL_V_2_6_28_3 is not set
  81.127 -# CT_KERNEL_V_2_6_28_4 is not set
  81.128 -# CT_KERNEL_V_2_6_28_5 is not set
  81.129 -# CT_KERNEL_V_2_6_28_6 is not set
  81.130 -# CT_KERNEL_V_2_6_28_7 is not set
  81.131 -# CT_KERNEL_V_2_6_28_8 is not set
  81.132 -# CT_KERNEL_V_2_6_28_9 is not set
  81.133 +# CT_KERNEL_V_2_6_27_31 is not set
  81.134 +# CT_KERNEL_V_2_6_28_10 is not set
  81.135  CT_KERNEL_V_2_6_29=y
  81.136  # CT_KERNEL_V_2_6_29_1 is not set
  81.137 +# CT_KERNEL_V_2_6_29_2 is not set
  81.138 +# CT_KERNEL_V_2_6_29_3 is not set
  81.139 +# CT_KERNEL_V_2_6_29_4 is not set
  81.140 +# CT_KERNEL_V_2_6_29_5 is not set
  81.141 +# CT_KERNEL_V_2_6_29_6 is not set
  81.142 +# CT_KERNEL_V_2_6_30 is not set
  81.143 +# CT_KERNEL_V_2_6_30_1 is not set
  81.144 +# CT_KERNEL_V_2_6_30_2 is not set
  81.145 +# CT_KERNEL_V_2_6_30_3 is not set
  81.146 +# CT_KERNEL_V_2_6_30_4 is not set
  81.147 +# CT_KERNEL_V_2_6_30_5 is not set
  81.148  # CT_KERNEL_V_select is not set
  81.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  81.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  81.151 @@ -204,23 +201,18 @@
  81.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  81.153  
  81.154  #
  81.155 -# GMP and MPFR
  81.156 +# Common kernel options
  81.157  #
  81.158 -CT_GMP_MPFR=y
  81.159 -CT_GMP_MPFR_TARGET=y
  81.160 -# CT_GMP_V_4_2_2 is not set
  81.161 -CT_GMP_V_4_2_4=y
  81.162 -CT_GMP_VERSION="4.2.4"
  81.163 -CT_GMP_CHECK=y
  81.164 -# CT_MPFR_V_2_3_1 is not set
  81.165 -# CT_MPFR_V_2_3_2 is not set
  81.166 -# CT_MPFR_V_2_4_0 is not set
  81.167 -CT_MPFR_V_2_4_1=y
  81.168 -CT_MPFR_VERSION="2.4.1"
  81.169 -CT_MPFR_CHECK=y
  81.170 +CT_SHARED_LIBS=y
  81.171  
  81.172  #
  81.173 -# binutils
  81.174 +# Binary utilities
  81.175 +#
  81.176 +CT_ARCH_BINFMT_ELF=y
  81.177 +# CT_ARCH_BINFMT_FLAT is not set
  81.178 +
  81.179 +#
  81.180 +# GNU binutils
  81.181  #
  81.182  CT_BINUTILS_VERSION="2.19.1"
  81.183  # CT_BINUTILS_V_2_14 is not set
  81.184 @@ -273,13 +265,16 @@
  81.185  # CT_CC_V_4_3_1 is not set
  81.186  CT_CC_V_4_3_2=y
  81.187  # CT_CC_V_4_3_3 is not set
  81.188 +# CT_CC_V_4_3_4 is not set
  81.189  # CT_CC_V_4_4_0 is not set
  81.190 +# CT_CC_V_4_4_1 is not set
  81.191  CT_CC_GCC_4_3_or_later=y
  81.192 -# CT_CC_GCC_4_4_snapshot is not set
  81.193 +# CT_CC_GCC_4_4_or_later is not set
  81.194  CT_CC_CXA_ATEXIT=y
  81.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  81.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  81.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  81.198 +CT_CC_ENABLE_CXX_FLAGS=""
  81.199  CT_CC_CORE_EXTRA_CONFIG=""
  81.200  CT_CC_EXTRA_CONFIG=""
  81.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  81.202 @@ -305,6 +300,7 @@
  81.203  CT_LIBC_VERSION="0.9.30.1"
  81.204  # CT_LIBC_eglibc is not set
  81.205  # CT_LIBC_glibc is not set
  81.206 +# CT_LIBC_newlib is not set
  81.207  CT_LIBC_uClibc=y
  81.208  # CT_LIBC_V_0_9_28 is not set
  81.209  # CT_LIBC_V_0_9_28_1 is not set
  81.210 @@ -315,7 +311,8 @@
  81.211  CT_LIBC_V_0_9_30_1=y
  81.212  # CT_LIBC_V_snapshot is not set
  81.213  # CT_LIBC_V_specific_date is not set
  81.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  81.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  81.216 +CT_LIBC_UCLIBC_PARALLEL=y
  81.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  81.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  81.219  CT_LIBC_UCLIBC_VERBOSITY=""
  81.220 @@ -338,15 +335,6 @@
  81.221  # CT_THREADS_NONE is not set
  81.222  
  81.223  #
  81.224 -# Tools facilities
  81.225 -#
  81.226 -# CT_TOOL_libelf is not set
  81.227 -CT_TOOL_sstrip=y
  81.228 -CT_SSTRIP_BUILDROOT=y
  81.229 -# CT_SSTRIP_ELFKICKERS is not set
  81.230 -CT_SSTRIP_FROM="buildroot"
  81.231 -
  81.232 -#
  81.233  # Debug facilities
  81.234  #
  81.235  CT_DEBUG_dmalloc=y
  81.236 @@ -360,6 +348,7 @@
  81.237  # CT_DUMA_V_2_5_8 is not set
  81.238  # CT_DUMA_V_2_5_12 is not set
  81.239  CT_DUMA_V_2_5_14=y
  81.240 +# CT_DUMA_V_2_5_15 is not set
  81.241  CT_DUMA_VERSION="2_5_14"
  81.242  CT_DEBUG_gdb=y
  81.243  CT_GDB_CROSS=y
  81.244 @@ -393,3 +382,38 @@
  81.245  CT_STRACE_V_4_5_17=y
  81.246  # CT_STRACE_V_4_5_18 is not set
  81.247  CT_STRACE_VERSION="4.5.17"
  81.248 +
  81.249 +#
  81.250 +# Tools facilities
  81.251 +#
  81.252 +# CT_TOOL_libelf is not set
  81.253 +CT_TOOL_sstrip=y
  81.254 +CT_SSTRIP_BUILDROOT=y
  81.255 +# CT_SSTRIP_ELFKICKERS is not set
  81.256 +CT_SSTRIP_FROM="buildroot"
  81.257 +
  81.258 +#
  81.259 +# Companion libraries
  81.260 +#
  81.261 +CT_WRAPPER_NEEDED=y
  81.262 +CT_GMP_MPFR=y
  81.263 +# CT_GMP_V_4_2_2 is not set
  81.264 +CT_GMP_V_4_2_4=y
  81.265 +# CT_GMP_V_4_3_0 is not set
  81.266 +# CT_GMP_V_4_3_1 is not set
  81.267 +CT_GMP_VERSION="4.2.4"
  81.268 +# CT_MPFR_V_2_3_1 is not set
  81.269 +# CT_MPFR_V_2_3_2 is not set
  81.270 +# CT_MPFR_V_2_4_0 is not set
  81.271 +CT_MPFR_V_2_4_1=y
  81.272 +CT_MPFR_VERSION="2.4.1"
  81.273 +# CT_PPL_CLOOG_MPC is not set
  81.274 +
  81.275 +#
  81.276 +# Companion libraries common options
  81.277 +#
  81.278 +# CT_COMP_LIBS_CHECK is not set
  81.279 +CT_COMP_LIBS_TARGET=y
  81.280 +CT_TOOLS_WRAPPER_SCRIPT=y
  81.281 +# CT_TOOLS_WRAPPER_EXEC is not set
  81.282 +CT_TOOLS_WRAPPER="script"
    82.1 --- a/samples/mipsel-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    82.2 +++ b/samples/mipsel-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    82.3 @@ -1,7 +1,7 @@
    82.4  #
    82.5  # Automatically generated make config: don't edit
    82.6 -# crosstool-NG version: svn_trunk@1474
    82.7 -# Sun Apr 19 19:02:07 2009
    82.8 +# crosstool-NG version: hg_default@1529_2be981e4a193
    82.9 +# Sat Sep 12 12:42:35 2009
   82.10  #
   82.11  
   82.12  #
   82.13 @@ -23,7 +23,6 @@
   82.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   82.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   82.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   82.17 -# CT_CUSTOM_PATCH is not set
   82.18  CT_REMOVE_DOCS=y
   82.19  CT_INSTALL_DIR_RO=y
   82.20  
   82.21 @@ -44,6 +43,15 @@
   82.22  # CT_FORCE_EXTRACT is not set
   82.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   82.24  # CT_ONLY_EXTRACT is not set
   82.25 +CT_PATCH_BUNDLED=y
   82.26 +# CT_PATCH_LOCAL is not set
   82.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   82.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   82.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   82.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   82.31 +CT_PATCH_ORDER="bundled"
   82.32 +# CT_PATCH_SINGLE is not set
   82.33 +# CT_PATCH_USE_LOCAL is not set
   82.34  
   82.35  #
   82.36  # Build behavior
   82.37 @@ -52,7 +60,11 @@
   82.38  CT_LOAD=0
   82.39  CT_NICE=0
   82.40  CT_USE_PIPES=y
   82.41 +# CT_CONFIG_SHELL_SH is not set
   82.42  # CT_CONFIG_SHELL_ASH is not set
   82.43 +CT_CONFIG_SHELL_BASH=y
   82.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   82.45 +CT_CONFIG_SHELL="bash"
   82.46  
   82.47  #
   82.48  # Logging
   82.49 @@ -74,12 +86,14 @@
   82.50  #
   82.51  CT_ARCH="mips"
   82.52  # CT_ARCH_64 is not set
   82.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   82.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   82.55  CT_ARCH_SUPPORT_ARCH=y
   82.56  CT_ARCH_SUPPORT_ABI=y
   82.57  # CT_ARCH_SUPPORT_CPU is not set
   82.58  CT_ARCH_SUPPORT_TUNE=y
   82.59  # CT_ARCH_SUPPORT_FPU is not set
   82.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   82.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   82.62  CT_ARCH_DEFAULT_BE=y
   82.63  # CT_ARCH_DEFAULT_LE is not set
   82.64  CT_ARCH_ARCH="mips1"
   82.65 @@ -97,6 +111,7 @@
   82.66  #
   82.67  # CT_ARCH_alpha is not set
   82.68  # CT_ARCH_arm is not set
   82.69 +# CT_ARCH_avr32 is not set
   82.70  # CT_ARCH_ia64 is not set
   82.71  CT_ARCH_mips=y
   82.72  # CT_ARCH_powerpc is not set
   82.73 @@ -104,6 +119,7 @@
   82.74  # CT_ARCH_sh is not set
   82.75  # CT_ARCH_x86 is not set
   82.76  # CT_ARCH_x86_64 is not set
   82.77 +CT_ARCH_USE_MMU=y
   82.78  
   82.79  #
   82.80  # Target optimisations
   82.81 @@ -118,7 +134,6 @@
   82.82  #
   82.83  CT_USE_SYSROOT=y
   82.84  CT_SYSROOT_DIR_PREFIX=""
   82.85 -CT_SHARED_LIBS=y
   82.86  
   82.87  #
   82.88  # Tuple completion and aliasing
   82.89 @@ -147,6 +162,7 @@
   82.90  # Operating System
   82.91  #
   82.92  # CT_BARE_METAL is not set
   82.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   82.94  CT_KERNEL="linux"
   82.95  CT_KERNEL_VERSION="2.6.29"
   82.96  # CT_KERNEL_bare_metal is not set
   82.97 @@ -162,40 +178,21 @@
   82.98  # CT_KERNEL_V_2_6_24_7 is not set
   82.99  # CT_KERNEL_V_2_6_25_20 is not set
  82.100  # CT_KERNEL_V_2_6_26_8 is not set
  82.101 -# CT_KERNEL_V_2_6_27 is not set
  82.102 -# CT_KERNEL_V_2_6_27_1 is not set
  82.103 -# CT_KERNEL_V_2_6_27_2 is not set
  82.104 -# CT_KERNEL_V_2_6_27_3 is not set
  82.105 -# CT_KERNEL_V_2_6_27_4 is not set
  82.106 -# CT_KERNEL_V_2_6_27_5 is not set
  82.107 -# CT_KERNEL_V_2_6_27_6 is not set
  82.108 -# CT_KERNEL_V_2_6_27_7 is not set
  82.109 -# CT_KERNEL_V_2_6_27_8 is not set
  82.110 -# CT_KERNEL_V_2_6_27_9 is not set
  82.111 -# CT_KERNEL_V_2_6_27_10 is not set
  82.112 -# CT_KERNEL_V_2_6_27_11 is not set
  82.113 -# CT_KERNEL_V_2_6_27_12 is not set
  82.114 -# CT_KERNEL_V_2_6_27_13 is not set
  82.115 -# CT_KERNEL_V_2_6_27_14 is not set
  82.116 -# CT_KERNEL_V_2_6_27_15 is not set
  82.117 -# CT_KERNEL_V_2_6_27_16 is not set
  82.118 -# CT_KERNEL_V_2_6_27_17 is not set
  82.119 -# CT_KERNEL_V_2_6_27_18 is not set
  82.120 -# CT_KERNEL_V_2_6_27_19 is not set
  82.121 -# CT_KERNEL_V_2_6_27_20 is not set
  82.122 -# CT_KERNEL_V_2_6_27_21 is not set
  82.123 -# CT_KERNEL_V_2_6_28 is not set
  82.124 -# CT_KERNEL_V_2_6_28_1 is not set
  82.125 -# CT_KERNEL_V_2_6_28_2 is not set
  82.126 -# CT_KERNEL_V_2_6_28_3 is not set
  82.127 -# CT_KERNEL_V_2_6_28_4 is not set
  82.128 -# CT_KERNEL_V_2_6_28_5 is not set
  82.129 -# CT_KERNEL_V_2_6_28_6 is not set
  82.130 -# CT_KERNEL_V_2_6_28_7 is not set
  82.131 -# CT_KERNEL_V_2_6_28_8 is not set
  82.132 -# CT_KERNEL_V_2_6_28_9 is not set
  82.133 +# CT_KERNEL_V_2_6_27_31 is not set
  82.134 +# CT_KERNEL_V_2_6_28_10 is not set
  82.135  CT_KERNEL_V_2_6_29=y
  82.136  # CT_KERNEL_V_2_6_29_1 is not set
  82.137 +# CT_KERNEL_V_2_6_29_2 is not set
  82.138 +# CT_KERNEL_V_2_6_29_3 is not set
  82.139 +# CT_KERNEL_V_2_6_29_4 is not set
  82.140 +# CT_KERNEL_V_2_6_29_5 is not set
  82.141 +# CT_KERNEL_V_2_6_29_6 is not set
  82.142 +# CT_KERNEL_V_2_6_30 is not set
  82.143 +# CT_KERNEL_V_2_6_30_1 is not set
  82.144 +# CT_KERNEL_V_2_6_30_2 is not set
  82.145 +# CT_KERNEL_V_2_6_30_3 is not set
  82.146 +# CT_KERNEL_V_2_6_30_4 is not set
  82.147 +# CT_KERNEL_V_2_6_30_5 is not set
  82.148  # CT_KERNEL_V_select is not set
  82.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  82.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  82.151 @@ -204,23 +201,18 @@
  82.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  82.153  
  82.154  #
  82.155 -# GMP and MPFR
  82.156 +# Common kernel options
  82.157  #
  82.158 -CT_GMP_MPFR=y
  82.159 -CT_GMP_MPFR_TARGET=y
  82.160 -# CT_GMP_V_4_2_2 is not set
  82.161 -CT_GMP_V_4_2_4=y
  82.162 -CT_GMP_VERSION="4.2.4"
  82.163 -CT_GMP_CHECK=y
  82.164 -# CT_MPFR_V_2_3_1 is not set
  82.165 -# CT_MPFR_V_2_3_2 is not set
  82.166 -# CT_MPFR_V_2_4_0 is not set
  82.167 -CT_MPFR_V_2_4_1=y
  82.168 -CT_MPFR_VERSION="2.4.1"
  82.169 -CT_MPFR_CHECK=y
  82.170 +CT_SHARED_LIBS=y
  82.171  
  82.172  #
  82.173 -# binutils
  82.174 +# Binary utilities
  82.175 +#
  82.176 +CT_ARCH_BINFMT_ELF=y
  82.177 +# CT_ARCH_BINFMT_FLAT is not set
  82.178 +
  82.179 +#
  82.180 +# GNU binutils
  82.181  #
  82.182  CT_BINUTILS_VERSION="2.19.1"
  82.183  # CT_BINUTILS_V_2_14 is not set
  82.184 @@ -273,13 +265,16 @@
  82.185  # CT_CC_V_4_3_1 is not set
  82.186  CT_CC_V_4_3_2=y
  82.187  # CT_CC_V_4_3_3 is not set
  82.188 +# CT_CC_V_4_3_4 is not set
  82.189  # CT_CC_V_4_4_0 is not set
  82.190 +# CT_CC_V_4_4_1 is not set
  82.191  CT_CC_GCC_4_3_or_later=y
  82.192 -# CT_CC_GCC_4_4_snapshot is not set
  82.193 +# CT_CC_GCC_4_4_or_later is not set
  82.194  CT_CC_CXA_ATEXIT=y
  82.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  82.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  82.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  82.198 +CT_CC_ENABLE_CXX_FLAGS=""
  82.199  CT_CC_CORE_EXTRA_CONFIG=""
  82.200  CT_CC_EXTRA_CONFIG=""
  82.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  82.202 @@ -305,6 +300,7 @@
  82.203  CT_LIBC_VERSION="2.9"
  82.204  # CT_LIBC_eglibc is not set
  82.205  CT_LIBC_glibc=y
  82.206 +# CT_LIBC_newlib is not set
  82.207  # CT_LIBC_uClibc is not set
  82.208  # CT_LIBC_V_2_3_6 is not set
  82.209  # CT_LIBC_V_2_5 is not set
  82.210 @@ -316,6 +312,7 @@
  82.211  CT_LIBC_V_2_9=y
  82.212  # CT_LIBC_V_LATEST is not set
  82.213  # CT_LIBC_V_date is not set
  82.214 +CT_LIBC_GLIBC_2_8_or_later=y
  82.215  # CT_LIBC_GLIBC_TARBALL is not set
  82.216  CT_LIBC_GLIBC_CVS=y
  82.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  82.218 @@ -329,6 +326,18 @@
  82.219  CT_LIBC_EXTRA_CC_ARGS=""
  82.220  CT_LIBC_GLIBC_USE_PORTS=y
  82.221  CT_LIBC_ADDONS_LIST=""
  82.222 +
  82.223 +#
  82.224 +# WARNING!!!
  82.225 +#
  82.226 +
  82.227 +#
  82.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  82.229 +#
  82.230 +
  82.231 +#
  82.232 +# Be sure to review the associated options, above.
  82.233 +#
  82.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  82.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  82.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  82.237 @@ -345,15 +354,6 @@
  82.238  # CT_THREADS_NONE is not set
  82.239  
  82.240  #
  82.241 -# Tools facilities
  82.242 -#
  82.243 -# CT_TOOL_libelf is not set
  82.244 -CT_TOOL_sstrip=y
  82.245 -CT_SSTRIP_BUILDROOT=y
  82.246 -# CT_SSTRIP_ELFKICKERS is not set
  82.247 -CT_SSTRIP_FROM="buildroot"
  82.248 -
  82.249 -#
  82.250  # Debug facilities
  82.251  #
  82.252  CT_DEBUG_dmalloc=y
  82.253 @@ -367,6 +367,7 @@
  82.254  # CT_DUMA_V_2_5_8 is not set
  82.255  # CT_DUMA_V_2_5_12 is not set
  82.256  CT_DUMA_V_2_5_14=y
  82.257 +# CT_DUMA_V_2_5_15 is not set
  82.258  CT_DUMA_VERSION="2_5_14"
  82.259  CT_DEBUG_gdb=y
  82.260  CT_GDB_CROSS=y
  82.261 @@ -400,3 +401,38 @@
  82.262  CT_STRACE_V_4_5_17=y
  82.263  # CT_STRACE_V_4_5_18 is not set
  82.264  CT_STRACE_VERSION="4.5.17"
  82.265 +
  82.266 +#
  82.267 +# Tools facilities
  82.268 +#
  82.269 +# CT_TOOL_libelf is not set
  82.270 +CT_TOOL_sstrip=y
  82.271 +CT_SSTRIP_BUILDROOT=y
  82.272 +# CT_SSTRIP_ELFKICKERS is not set
  82.273 +CT_SSTRIP_FROM="buildroot"
  82.274 +
  82.275 +#
  82.276 +# Companion libraries
  82.277 +#
  82.278 +CT_WRAPPER_NEEDED=y
  82.279 +CT_GMP_MPFR=y
  82.280 +# CT_GMP_V_4_2_2 is not set
  82.281 +CT_GMP_V_4_2_4=y
  82.282 +# CT_GMP_V_4_3_0 is not set
  82.283 +# CT_GMP_V_4_3_1 is not set
  82.284 +CT_GMP_VERSION="4.2.4"
  82.285 +# CT_MPFR_V_2_3_1 is not set
  82.286 +# CT_MPFR_V_2_3_2 is not set
  82.287 +# CT_MPFR_V_2_4_0 is not set
  82.288 +CT_MPFR_V_2_4_1=y
  82.289 +CT_MPFR_VERSION="2.4.1"
  82.290 +# CT_PPL_CLOOG_MPC is not set
  82.291 +
  82.292 +#
  82.293 +# Companion libraries common options
  82.294 +#
  82.295 +# CT_COMP_LIBS_CHECK is not set
  82.296 +CT_COMP_LIBS_TARGET=y
  82.297 +CT_TOOLS_WRAPPER_SCRIPT=y
  82.298 +# CT_TOOLS_WRAPPER_EXEC is not set
  82.299 +CT_TOOLS_WRAPPER="script"
    83.1 --- a/samples/powerpc-405-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    83.2 +++ b/samples/powerpc-405-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    83.3 @@ -1,7 +1,7 @@
    83.4  #
    83.5  # Automatically generated make config: don't edit
    83.6 -# crosstool-NG version: svn_trunk@1474
    83.7 -# Sun Apr 19 19:02:10 2009
    83.8 +# crosstool-NG version: hg_default@1532_2c963a8ed490
    83.9 +# Sat Sep 12 13:13:32 2009
   83.10  #
   83.11  
   83.12  #
   83.13 @@ -23,7 +23,6 @@
   83.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   83.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   83.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   83.17 -# CT_CUSTOM_PATCH is not set
   83.18  CT_REMOVE_DOCS=y
   83.19  CT_INSTALL_DIR_RO=y
   83.20  
   83.21 @@ -44,6 +43,15 @@
   83.22  # CT_FORCE_EXTRACT is not set
   83.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   83.24  # CT_ONLY_EXTRACT is not set
   83.25 +CT_PATCH_BUNDLED=y
   83.26 +# CT_PATCH_LOCAL is not set
   83.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   83.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   83.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   83.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   83.31 +CT_PATCH_ORDER="bundled"
   83.32 +# CT_PATCH_SINGLE is not set
   83.33 +# CT_PATCH_USE_LOCAL is not set
   83.34  
   83.35  #
   83.36  # Build behavior
   83.37 @@ -52,7 +60,11 @@
   83.38  CT_LOAD=0
   83.39  CT_NICE=0
   83.40  CT_USE_PIPES=y
   83.41 +# CT_CONFIG_SHELL_SH is not set
   83.42  # CT_CONFIG_SHELL_ASH is not set
   83.43 +CT_CONFIG_SHELL_BASH=y
   83.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   83.45 +CT_CONFIG_SHELL="bash"
   83.46  
   83.47  #
   83.48  # Logging
   83.49 @@ -74,12 +86,14 @@
   83.50  #
   83.51  CT_ARCH="powerpc"
   83.52  # CT_ARCH_64 is not set
   83.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   83.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   83.55  # CT_ARCH_SUPPORT_ARCH is not set
   83.56  CT_ARCH_SUPPORT_ABI=y
   83.57  CT_ARCH_SUPPORT_CPU=y
   83.58  CT_ARCH_SUPPORT_TUNE=y
   83.59  # CT_ARCH_SUPPORT_FPU is not set
   83.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   83.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   83.62  # CT_ARCH_DEFAULT_BE is not set
   83.63  # CT_ARCH_DEFAULT_LE is not set
   83.64  CT_ARCH_ABI=""
   83.65 @@ -95,6 +109,7 @@
   83.66  #
   83.67  # CT_ARCH_alpha is not set
   83.68  # CT_ARCH_arm is not set
   83.69 +# CT_ARCH_avr32 is not set
   83.70  # CT_ARCH_ia64 is not set
   83.71  # CT_ARCH_mips is not set
   83.72  CT_ARCH_powerpc=y
   83.73 @@ -103,6 +118,7 @@
   83.74  # CT_ARCH_x86 is not set
   83.75  # CT_ARCH_x86_64 is not set
   83.76  # CT_ARCH_POWERPC_SPE is not set
   83.77 +CT_ARCH_USE_MMU=y
   83.78  
   83.79  #
   83.80  # Target optimisations
   83.81 @@ -117,7 +133,6 @@
   83.82  #
   83.83  CT_USE_SYSROOT=y
   83.84  CT_SYSROOT_DIR_PREFIX=""
   83.85 -CT_SHARED_LIBS=y
   83.86  
   83.87  #
   83.88  # Tuple completion and aliasing
   83.89 @@ -146,6 +161,7 @@
   83.90  # Operating System
   83.91  #
   83.92  # CT_BARE_METAL is not set
   83.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   83.94  CT_KERNEL="linux"
   83.95  CT_KERNEL_VERSION="2.6.29"
   83.96  # CT_KERNEL_bare_metal is not set
   83.97 @@ -161,40 +177,21 @@
   83.98  # CT_KERNEL_V_2_6_24_7 is not set
   83.99  # CT_KERNEL_V_2_6_25_20 is not set
  83.100  # CT_KERNEL_V_2_6_26_8 is not set
  83.101 -# CT_KERNEL_V_2_6_27 is not set
  83.102 -# CT_KERNEL_V_2_6_27_1 is not set
  83.103 -# CT_KERNEL_V_2_6_27_2 is not set
  83.104 -# CT_KERNEL_V_2_6_27_3 is not set
  83.105 -# CT_KERNEL_V_2_6_27_4 is not set
  83.106 -# CT_KERNEL_V_2_6_27_5 is not set
  83.107 -# CT_KERNEL_V_2_6_27_6 is not set
  83.108 -# CT_KERNEL_V_2_6_27_7 is not set
  83.109 -# CT_KERNEL_V_2_6_27_8 is not set
  83.110 -# CT_KERNEL_V_2_6_27_9 is not set
  83.111 -# CT_KERNEL_V_2_6_27_10 is not set
  83.112 -# CT_KERNEL_V_2_6_27_11 is not set
  83.113 -# CT_KERNEL_V_2_6_27_12 is not set
  83.114 -# CT_KERNEL_V_2_6_27_13 is not set
  83.115 -# CT_KERNEL_V_2_6_27_14 is not set
  83.116 -# CT_KERNEL_V_2_6_27_15 is not set
  83.117 -# CT_KERNEL_V_2_6_27_16 is not set
  83.118 -# CT_KERNEL_V_2_6_27_17 is not set
  83.119 -# CT_KERNEL_V_2_6_27_18 is not set
  83.120 -# CT_KERNEL_V_2_6_27_19 is not set
  83.121 -# CT_KERNEL_V_2_6_27_20 is not set
  83.122 -# CT_KERNEL_V_2_6_27_21 is not set
  83.123 -# CT_KERNEL_V_2_6_28 is not set
  83.124 -# CT_KERNEL_V_2_6_28_1 is not set
  83.125 -# CT_KERNEL_V_2_6_28_2 is not set
  83.126 -# CT_KERNEL_V_2_6_28_3 is not set
  83.127 -# CT_KERNEL_V_2_6_28_4 is not set
  83.128 -# CT_KERNEL_V_2_6_28_5 is not set
  83.129 -# CT_KERNEL_V_2_6_28_6 is not set
  83.130 -# CT_KERNEL_V_2_6_28_7 is not set
  83.131 -# CT_KERNEL_V_2_6_28_8 is not set
  83.132 -# CT_KERNEL_V_2_6_28_9 is not set
  83.133 +# CT_KERNEL_V_2_6_27_31 is not set
  83.134 +# CT_KERNEL_V_2_6_28_10 is not set
  83.135  CT_KERNEL_V_2_6_29=y
  83.136  # CT_KERNEL_V_2_6_29_1 is not set
  83.137 +# CT_KERNEL_V_2_6_29_2 is not set
  83.138 +# CT_KERNEL_V_2_6_29_3 is not set
  83.139 +# CT_KERNEL_V_2_6_29_4 is not set
  83.140 +# CT_KERNEL_V_2_6_29_5 is not set
  83.141 +# CT_KERNEL_V_2_6_29_6 is not set
  83.142 +# CT_KERNEL_V_2_6_30 is not set
  83.143 +# CT_KERNEL_V_2_6_30_1 is not set
  83.144 +# CT_KERNEL_V_2_6_30_2 is not set
  83.145 +# CT_KERNEL_V_2_6_30_3 is not set
  83.146 +# CT_KERNEL_V_2_6_30_4 is not set
  83.147 +# CT_KERNEL_V_2_6_30_5 is not set
  83.148  # CT_KERNEL_V_select is not set
  83.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  83.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  83.151 @@ -203,23 +200,18 @@
  83.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  83.153  
  83.154  #
  83.155 -# GMP and MPFR
  83.156 +# Common kernel options
  83.157  #
  83.158 -CT_GMP_MPFR=y
  83.159 -CT_GMP_MPFR_TARGET=y
  83.160 -# CT_GMP_V_4_2_2 is not set
  83.161 -CT_GMP_V_4_2_4=y
  83.162 -CT_GMP_VERSION="4.2.4"
  83.163 -CT_GMP_CHECK=y
  83.164 -# CT_MPFR_V_2_3_1 is not set
  83.165 -# CT_MPFR_V_2_3_2 is not set
  83.166 -# CT_MPFR_V_2_4_0 is not set
  83.167 -CT_MPFR_V_2_4_1=y
  83.168 -CT_MPFR_VERSION="2.4.1"
  83.169 -CT_MPFR_CHECK=y
  83.170 +CT_SHARED_LIBS=y
  83.171  
  83.172  #
  83.173 -# binutils
  83.174 +# Binary utilities
  83.175 +#
  83.176 +CT_ARCH_BINFMT_ELF=y
  83.177 +# CT_ARCH_BINFMT_FLAT is not set
  83.178 +
  83.179 +#
  83.180 +# GNU binutils
  83.181  #
  83.182  CT_BINUTILS_VERSION="2.19.1"
  83.183  # CT_BINUTILS_V_2_14 is not set
  83.184 @@ -272,13 +264,16 @@
  83.185  # CT_CC_V_4_3_1 is not set
  83.186  CT_CC_V_4_3_2=y
  83.187  # CT_CC_V_4_3_3 is not set
  83.188 +# CT_CC_V_4_3_4 is not set
  83.189  # CT_CC_V_4_4_0 is not set
  83.190 +# CT_CC_V_4_4_1 is not set
  83.191  CT_CC_GCC_4_3_or_later=y
  83.192 -# CT_CC_GCC_4_4_snapshot is not set
  83.193 +# CT_CC_GCC_4_4_or_later is not set
  83.194  CT_CC_CXA_ATEXIT=y
  83.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  83.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  83.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  83.198 +CT_CC_ENABLE_CXX_FLAGS=""
  83.199  CT_CC_CORE_EXTRA_CONFIG=""
  83.200  CT_CC_EXTRA_CONFIG=""
  83.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  83.202 @@ -305,6 +300,7 @@
  83.203  CT_LIBC_VERSION="2.9"
  83.204  # CT_LIBC_eglibc is not set
  83.205  CT_LIBC_glibc=y
  83.206 +# CT_LIBC_newlib is not set
  83.207  # CT_LIBC_uClibc is not set
  83.208  # CT_LIBC_V_2_3_6 is not set
  83.209  # CT_LIBC_V_2_5 is not set
  83.210 @@ -316,6 +312,7 @@
  83.211  CT_LIBC_V_2_9=y
  83.212  # CT_LIBC_V_LATEST is not set
  83.213  # CT_LIBC_V_date is not set
  83.214 +CT_LIBC_GLIBC_2_8_or_later=y
  83.215  # CT_LIBC_GLIBC_TARBALL is not set
  83.216  CT_LIBC_GLIBC_CVS=y
  83.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  83.218 @@ -329,6 +326,18 @@
  83.219  CT_LIBC_EXTRA_CC_ARGS=""
  83.220  CT_LIBC_GLIBC_USE_PORTS=y
  83.221  CT_LIBC_ADDONS_LIST=""
  83.222 +
  83.223 +#
  83.224 +# WARNING!!!
  83.225 +#
  83.226 +
  83.227 +#
  83.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  83.229 +#
  83.230 +
  83.231 +#
  83.232 +# Be sure to review the associated options, above.
  83.233 +#
  83.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  83.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  83.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  83.237 @@ -345,15 +354,6 @@
  83.238  # CT_THREADS_NONE is not set
  83.239  
  83.240  #
  83.241 -# Tools facilities
  83.242 -#
  83.243 -# CT_TOOL_libelf is not set
  83.244 -CT_TOOL_sstrip=y
  83.245 -CT_SSTRIP_BUILDROOT=y
  83.246 -# CT_SSTRIP_ELFKICKERS is not set
  83.247 -CT_SSTRIP_FROM="buildroot"
  83.248 -
  83.249 -#
  83.250  # Debug facilities
  83.251  #
  83.252  CT_DEBUG_dmalloc=y
  83.253 @@ -367,6 +367,7 @@
  83.254  # CT_DUMA_V_2_5_8 is not set
  83.255  # CT_DUMA_V_2_5_12 is not set
  83.256  CT_DUMA_V_2_5_14=y
  83.257 +# CT_DUMA_V_2_5_15 is not set
  83.258  CT_DUMA_VERSION="2_5_14"
  83.259  CT_DEBUG_gdb=y
  83.260  CT_GDB_CROSS=y
  83.261 @@ -393,3 +394,38 @@
  83.262  CT_NCURSES_VERSION="5.7"
  83.263  # CT_DEBUG_ltrace is not set
  83.264  # CT_DEBUG_strace is not set
  83.265 +
  83.266 +#
  83.267 +# Tools facilities
  83.268 +#
  83.269 +# CT_TOOL_libelf is not set
  83.270 +CT_TOOL_sstrip=y
  83.271 +CT_SSTRIP_BUILDROOT=y
  83.272 +# CT_SSTRIP_ELFKICKERS is not set
  83.273 +CT_SSTRIP_FROM="buildroot"
  83.274 +
  83.275 +#
  83.276 +# Companion libraries
  83.277 +#
  83.278 +CT_WRAPPER_NEEDED=y
  83.279 +CT_GMP_MPFR=y
  83.280 +# CT_GMP_V_4_2_2 is not set
  83.281 +CT_GMP_V_4_2_4=y
  83.282 +# CT_GMP_V_4_3_0 is not set
  83.283 +# CT_GMP_V_4_3_1 is not set
  83.284 +CT_GMP_VERSION="4.2.4"
  83.285 +# CT_MPFR_V_2_3_1 is not set
  83.286 +# CT_MPFR_V_2_3_2 is not set
  83.287 +# CT_MPFR_V_2_4_0 is not set
  83.288 +CT_MPFR_V_2_4_1=y
  83.289 +CT_MPFR_VERSION="2.4.1"
  83.290 +# CT_PPL_CLOOG_MPC is not set
  83.291 +
  83.292 +#
  83.293 +# Companion libraries common options
  83.294 +#
  83.295 +# CT_COMP_LIBS_CHECK is not set
  83.296 +CT_COMP_LIBS_TARGET=y
  83.297 +CT_TOOLS_WRAPPER_SCRIPT=y
  83.298 +# CT_TOOLS_WRAPPER_EXEC is not set
  83.299 +CT_TOOLS_WRAPPER="script"
    84.1 --- a/samples/powerpc-860-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    84.2 +++ b/samples/powerpc-860-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    84.3 @@ -1,7 +1,7 @@
    84.4  #
    84.5  # Automatically generated make config: don't edit
    84.6 -# crosstool-NG version: svn_trunk@1474
    84.7 -# Sun Apr 19 19:02:10 2009
    84.8 +# crosstool-NG version: hg_default@1532_ffc20ebcbff5
    84.9 +# Sat Sep 12 15:32:56 2009
   84.10  #
   84.11  
   84.12  #
   84.13 @@ -23,7 +23,6 @@
   84.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   84.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   84.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   84.17 -# CT_CUSTOM_PATCH is not set
   84.18  CT_REMOVE_DOCS=y
   84.19  CT_INSTALL_DIR_RO=y
   84.20  
   84.21 @@ -44,6 +43,15 @@
   84.22  # CT_FORCE_EXTRACT is not set
   84.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   84.24  # CT_ONLY_EXTRACT is not set
   84.25 +CT_PATCH_BUNDLED=y
   84.26 +# CT_PATCH_LOCAL is not set
   84.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   84.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   84.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   84.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   84.31 +CT_PATCH_ORDER="bundled"
   84.32 +# CT_PATCH_SINGLE is not set
   84.33 +# CT_PATCH_USE_LOCAL is not set
   84.34  
   84.35  #
   84.36  # Build behavior
   84.37 @@ -52,7 +60,11 @@
   84.38  CT_LOAD=0
   84.39  CT_NICE=0
   84.40  CT_USE_PIPES=y
   84.41 +# CT_CONFIG_SHELL_SH is not set
   84.42  # CT_CONFIG_SHELL_ASH is not set
   84.43 +CT_CONFIG_SHELL_BASH=y
   84.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   84.45 +CT_CONFIG_SHELL="bash"
   84.46  
   84.47  #
   84.48  # Logging
   84.49 @@ -74,12 +86,14 @@
   84.50  #
   84.51  CT_ARCH="powerpc"
   84.52  # CT_ARCH_64 is not set
   84.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   84.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   84.55  # CT_ARCH_SUPPORT_ARCH is not set
   84.56  CT_ARCH_SUPPORT_ABI=y
   84.57  CT_ARCH_SUPPORT_CPU=y
   84.58  CT_ARCH_SUPPORT_TUNE=y
   84.59  # CT_ARCH_SUPPORT_FPU is not set
   84.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   84.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   84.62  # CT_ARCH_DEFAULT_BE is not set
   84.63  # CT_ARCH_DEFAULT_LE is not set
   84.64  CT_ARCH_ABI=""
   84.65 @@ -95,6 +109,7 @@
   84.66  #
   84.67  # CT_ARCH_alpha is not set
   84.68  # CT_ARCH_arm is not set
   84.69 +# CT_ARCH_avr32 is not set
   84.70  # CT_ARCH_ia64 is not set
   84.71  # CT_ARCH_mips is not set
   84.72  CT_ARCH_powerpc=y
   84.73 @@ -103,6 +118,7 @@
   84.74  # CT_ARCH_x86 is not set
   84.75  # CT_ARCH_x86_64 is not set
   84.76  # CT_ARCH_POWERPC_SPE is not set
   84.77 +CT_ARCH_USE_MMU=y
   84.78  
   84.79  #
   84.80  # Target optimisations
   84.81 @@ -117,7 +133,6 @@
   84.82  #
   84.83  CT_USE_SYSROOT=y
   84.84  CT_SYSROOT_DIR_PREFIX=""
   84.85 -CT_SHARED_LIBS=y
   84.86  
   84.87  #
   84.88  # Tuple completion and aliasing
   84.89 @@ -146,6 +161,7 @@
   84.90  # Operating System
   84.91  #
   84.92  # CT_BARE_METAL is not set
   84.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   84.94  CT_KERNEL="linux"
   84.95  CT_KERNEL_VERSION="2.6.29"
   84.96  # CT_KERNEL_bare_metal is not set
   84.97 @@ -161,40 +177,21 @@
   84.98  # CT_KERNEL_V_2_6_24_7 is not set
   84.99  # CT_KERNEL_V_2_6_25_20 is not set
  84.100  # CT_KERNEL_V_2_6_26_8 is not set
  84.101 -# CT_KERNEL_V_2_6_27 is not set
  84.102 -# CT_KERNEL_V_2_6_27_1 is not set
  84.103 -# CT_KERNEL_V_2_6_27_2 is not set
  84.104 -# CT_KERNEL_V_2_6_27_3 is not set
  84.105 -# CT_KERNEL_V_2_6_27_4 is not set
  84.106 -# CT_KERNEL_V_2_6_27_5 is not set
  84.107 -# CT_KERNEL_V_2_6_27_6 is not set
  84.108 -# CT_KERNEL_V_2_6_27_7 is not set
  84.109 -# CT_KERNEL_V_2_6_27_8 is not set
  84.110 -# CT_KERNEL_V_2_6_27_9 is not set
  84.111 -# CT_KERNEL_V_2_6_27_10 is not set
  84.112 -# CT_KERNEL_V_2_6_27_11 is not set
  84.113 -# CT_KERNEL_V_2_6_27_12 is not set
  84.114 -# CT_KERNEL_V_2_6_27_13 is not set
  84.115 -# CT_KERNEL_V_2_6_27_14 is not set
  84.116 -# CT_KERNEL_V_2_6_27_15 is not set
  84.117 -# CT_KERNEL_V_2_6_27_16 is not set
  84.118 -# CT_KERNEL_V_2_6_27_17 is not set
  84.119 -# CT_KERNEL_V_2_6_27_18 is not set
  84.120 -# CT_KERNEL_V_2_6_27_19 is not set
  84.121 -# CT_KERNEL_V_2_6_27_20 is not set
  84.122 -# CT_KERNEL_V_2_6_27_21 is not set
  84.123 -# CT_KERNEL_V_2_6_28 is not set
  84.124 -# CT_KERNEL_V_2_6_28_1 is not set
  84.125 -# CT_KERNEL_V_2_6_28_2 is not set
  84.126 -# CT_KERNEL_V_2_6_28_3 is not set
  84.127 -# CT_KERNEL_V_2_6_28_4 is not set
  84.128 -# CT_KERNEL_V_2_6_28_5 is not set
  84.129 -# CT_KERNEL_V_2_6_28_6 is not set
  84.130 -# CT_KERNEL_V_2_6_28_7 is not set
  84.131 -# CT_KERNEL_V_2_6_28_8 is not set
  84.132 -# CT_KERNEL_V_2_6_28_9 is not set
  84.133 +# CT_KERNEL_V_2_6_27_31 is not set
  84.134 +# CT_KERNEL_V_2_6_28_10 is not set
  84.135  CT_KERNEL_V_2_6_29=y
  84.136  # CT_KERNEL_V_2_6_29_1 is not set
  84.137 +# CT_KERNEL_V_2_6_29_2 is not set
  84.138 +# CT_KERNEL_V_2_6_29_3 is not set
  84.139 +# CT_KERNEL_V_2_6_29_4 is not set
  84.140 +# CT_KERNEL_V_2_6_29_5 is not set
  84.141 +# CT_KERNEL_V_2_6_29_6 is not set
  84.142 +# CT_KERNEL_V_2_6_30 is not set
  84.143 +# CT_KERNEL_V_2_6_30_1 is not set
  84.144 +# CT_KERNEL_V_2_6_30_2 is not set
  84.145 +# CT_KERNEL_V_2_6_30_3 is not set
  84.146 +# CT_KERNEL_V_2_6_30_4 is not set
  84.147 +# CT_KERNEL_V_2_6_30_5 is not set
  84.148  # CT_KERNEL_V_select is not set
  84.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  84.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  84.151 @@ -203,23 +200,18 @@
  84.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  84.153  
  84.154  #
  84.155 -# GMP and MPFR
  84.156 +# Common kernel options
  84.157  #
  84.158 -CT_GMP_MPFR=y
  84.159 -CT_GMP_MPFR_TARGET=y
  84.160 -# CT_GMP_V_4_2_2 is not set
  84.161 -CT_GMP_V_4_2_4=y
  84.162 -CT_GMP_VERSION="4.2.4"
  84.163 -CT_GMP_CHECK=y
  84.164 -# CT_MPFR_V_2_3_1 is not set
  84.165 -# CT_MPFR_V_2_3_2 is not set
  84.166 -# CT_MPFR_V_2_4_0 is not set
  84.167 -CT_MPFR_V_2_4_1=y
  84.168 -CT_MPFR_VERSION="2.4.1"
  84.169 -CT_MPFR_CHECK=y
  84.170 +CT_SHARED_LIBS=y
  84.171  
  84.172  #
  84.173 -# binutils
  84.174 +# Binary utilities
  84.175 +#
  84.176 +CT_ARCH_BINFMT_ELF=y
  84.177 +# CT_ARCH_BINFMT_FLAT is not set
  84.178 +
  84.179 +#
  84.180 +# GNU binutils
  84.181  #
  84.182  CT_BINUTILS_VERSION="2.19.1"
  84.183  # CT_BINUTILS_V_2_14 is not set
  84.184 @@ -272,13 +264,16 @@
  84.185  # CT_CC_V_4_3_1 is not set
  84.186  CT_CC_V_4_3_2=y
  84.187  # CT_CC_V_4_3_3 is not set
  84.188 +# CT_CC_V_4_3_4 is not set
  84.189  # CT_CC_V_4_4_0 is not set
  84.190 +# CT_CC_V_4_4_1 is not set
  84.191  CT_CC_GCC_4_3_or_later=y
  84.192 -# CT_CC_GCC_4_4_snapshot is not set
  84.193 +# CT_CC_GCC_4_4_or_later is not set
  84.194  CT_CC_CXA_ATEXIT=y
  84.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  84.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  84.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  84.198 +CT_CC_ENABLE_CXX_FLAGS=""
  84.199  CT_CC_CORE_EXTRA_CONFIG=""
  84.200  CT_CC_EXTRA_CONFIG="--with-cpu=860 --enable-cxx-flags=-mcpu=860 --with-float=soft --enable-cxx-flags=-msoft-float"
  84.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  84.202 @@ -304,6 +299,7 @@
  84.203  CT_LIBC_VERSION="2.9"
  84.204  # CT_LIBC_eglibc is not set
  84.205  CT_LIBC_glibc=y
  84.206 +# CT_LIBC_newlib is not set
  84.207  # CT_LIBC_uClibc is not set
  84.208  # CT_LIBC_V_2_3_6 is not set
  84.209  # CT_LIBC_V_2_5 is not set
  84.210 @@ -315,6 +311,7 @@
  84.211  CT_LIBC_V_2_9=y
  84.212  # CT_LIBC_V_LATEST is not set
  84.213  # CT_LIBC_V_date is not set
  84.214 +CT_LIBC_GLIBC_2_8_or_later=y
  84.215  # CT_LIBC_GLIBC_TARBALL is not set
  84.216  CT_LIBC_GLIBC_CVS=y
  84.217  CT_LIBC_GLIBC_CVS_date="2009-03-28"
  84.218 @@ -328,6 +325,18 @@
  84.219  CT_LIBC_EXTRA_CC_ARGS=""
  84.220  CT_LIBC_GLIBC_USE_PORTS=y
  84.221  CT_LIBC_ADDONS_LIST=""
  84.222 +
  84.223 +#
  84.224 +# WARNING!!!
  84.225 +#
  84.226 +
  84.227 +#
  84.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  84.229 +#
  84.230 +
  84.231 +#
  84.232 +# Be sure to review the associated options, above.
  84.233 +#
  84.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  84.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  84.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  84.237 @@ -344,12 +353,6 @@
  84.238  # CT_THREADS_NONE is not set
  84.239  
  84.240  #
  84.241 -# Tools facilities
  84.242 -#
  84.243 -# CT_TOOL_libelf is not set
  84.244 -# CT_TOOL_sstrip is not set
  84.245 -
  84.246 -#
  84.247  # Debug facilities
  84.248  #
  84.249  # CT_DEBUG_dmalloc is not set
  84.250 @@ -386,3 +389,35 @@
  84.251  CT_STRACE_V_4_5_17=y
  84.252  # CT_STRACE_V_4_5_18 is not set
  84.253  CT_STRACE_VERSION="4.5.17"
  84.254 +
  84.255 +#
  84.256 +# Tools facilities
  84.257 +#
  84.258 +# CT_TOOL_libelf is not set
  84.259 +# CT_TOOL_sstrip is not set
  84.260 +
  84.261 +#
  84.262 +# Companion libraries
  84.263 +#
  84.264 +CT_WRAPPER_NEEDED=y
  84.265 +CT_GMP_MPFR=y
  84.266 +# CT_GMP_V_4_2_2 is not set
  84.267 +CT_GMP_V_4_2_4=y
  84.268 +# CT_GMP_V_4_3_0 is not set
  84.269 +# CT_GMP_V_4_3_1 is not set
  84.270 +CT_GMP_VERSION="4.2.4"
  84.271 +# CT_MPFR_V_2_3_1 is not set
  84.272 +# CT_MPFR_V_2_3_2 is not set
  84.273 +# CT_MPFR_V_2_4_0 is not set
  84.274 +CT_MPFR_V_2_4_1=y
  84.275 +CT_MPFR_VERSION="2.4.1"
  84.276 +# CT_PPL_CLOOG_MPC is not set
  84.277 +
  84.278 +#
  84.279 +# Companion libraries common options
  84.280 +#
  84.281 +# CT_COMP_LIBS_CHECK is not set
  84.282 +CT_COMP_LIBS_TARGET=y
  84.283 +CT_TOOLS_WRAPPER_SCRIPT=y
  84.284 +# CT_TOOLS_WRAPPER_EXEC is not set
  84.285 +CT_TOOLS_WRAPPER="script"
    85.1 --- a/samples/powerpc-e500v2-linux-gnuspe/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    85.2 +++ b/samples/powerpc-e500v2-linux-gnuspe/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    85.3 @@ -1,7 +1,7 @@
    85.4  #
    85.5  # Automatically generated make config: don't edit
    85.6 -# crosstool-NG version: svn_trunk@1474
    85.7 -# Sun Apr 19 19:02:11 2009
    85.8 +# crosstool-NG version: hg_default@1532_53bd3c47c73c
    85.9 +# Sat Sep 12 16:03:02 2009
   85.10  #
   85.11  
   85.12  #
   85.13 @@ -23,7 +23,6 @@
   85.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   85.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   85.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   85.17 -# CT_CUSTOM_PATCH is not set
   85.18  CT_REMOVE_DOCS=y
   85.19  CT_INSTALL_DIR_RO=y
   85.20  
   85.21 @@ -45,6 +44,15 @@
   85.22  # CT_FORCE_EXTRACT is not set
   85.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   85.24  # CT_ONLY_EXTRACT is not set
   85.25 +CT_PATCH_BUNDLED=y
   85.26 +# CT_PATCH_LOCAL is not set
   85.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   85.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   85.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   85.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   85.31 +CT_PATCH_ORDER="bundled"
   85.32 +# CT_PATCH_SINGLE is not set
   85.33 +# CT_PATCH_USE_LOCAL is not set
   85.34  
   85.35  #
   85.36  # Build behavior
   85.37 @@ -53,7 +61,11 @@
   85.38  CT_LOAD=0
   85.39  CT_NICE=0
   85.40  CT_USE_PIPES=y
   85.41 +# CT_CONFIG_SHELL_SH is not set
   85.42  # CT_CONFIG_SHELL_ASH is not set
   85.43 +CT_CONFIG_SHELL_BASH=y
   85.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   85.45 +CT_CONFIG_SHELL="bash"
   85.46  
   85.47  #
   85.48  # Logging
   85.49 @@ -75,12 +87,14 @@
   85.50  #
   85.51  CT_ARCH="powerpc"
   85.52  # CT_ARCH_64 is not set
   85.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   85.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   85.55  # CT_ARCH_SUPPORT_ARCH is not set
   85.56  CT_ARCH_SUPPORT_ABI=y
   85.57  CT_ARCH_SUPPORT_CPU=y
   85.58  CT_ARCH_SUPPORT_TUNE=y
   85.59  # CT_ARCH_SUPPORT_FPU is not set
   85.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   85.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   85.62  # CT_ARCH_DEFAULT_BE is not set
   85.63  # CT_ARCH_DEFAULT_LE is not set
   85.64  CT_ARCH_ABI=""
   85.65 @@ -96,6 +110,7 @@
   85.66  #
   85.67  # CT_ARCH_alpha is not set
   85.68  # CT_ARCH_arm is not set
   85.69 +# CT_ARCH_avr32 is not set
   85.70  # CT_ARCH_ia64 is not set
   85.71  # CT_ARCH_mips is not set
   85.72  CT_ARCH_powerpc=y
   85.73 @@ -104,6 +119,7 @@
   85.74  # CT_ARCH_x86 is not set
   85.75  # CT_ARCH_x86_64 is not set
   85.76  CT_ARCH_POWERPC_SPE=y
   85.77 +CT_ARCH_USE_MMU=y
   85.78  
   85.79  #
   85.80  # Target optimisations
   85.81 @@ -118,7 +134,6 @@
   85.82  #
   85.83  CT_USE_SYSROOT=y
   85.84  CT_SYSROOT_DIR_PREFIX=""
   85.85 -CT_SHARED_LIBS=y
   85.86  
   85.87  #
   85.88  # Tuple completion and aliasing
   85.89 @@ -147,6 +162,7 @@
   85.90  # Operating System
   85.91  #
   85.92  # CT_BARE_METAL is not set
   85.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   85.94  CT_KERNEL="linux"
   85.95  CT_KERNEL_VERSION="2.6.29"
   85.96  # CT_KERNEL_bare_metal is not set
   85.97 @@ -162,40 +178,21 @@
   85.98  # CT_KERNEL_V_2_6_24_7 is not set
   85.99  # CT_KERNEL_V_2_6_25_20 is not set
  85.100  # CT_KERNEL_V_2_6_26_8 is not set
  85.101 -# CT_KERNEL_V_2_6_27 is not set
  85.102 -# CT_KERNEL_V_2_6_27_1 is not set
  85.103 -# CT_KERNEL_V_2_6_27_2 is not set
  85.104 -# CT_KERNEL_V_2_6_27_3 is not set
  85.105 -# CT_KERNEL_V_2_6_27_4 is not set
  85.106 -# CT_KERNEL_V_2_6_27_5 is not set
  85.107 -# CT_KERNEL_V_2_6_27_6 is not set
  85.108 -# CT_KERNEL_V_2_6_27_7 is not set
  85.109 -# CT_KERNEL_V_2_6_27_8 is not set
  85.110 -# CT_KERNEL_V_2_6_27_9 is not set
  85.111 -# CT_KERNEL_V_2_6_27_10 is not set
  85.112 -# CT_KERNEL_V_2_6_27_11 is not set
  85.113 -# CT_KERNEL_V_2_6_27_12 is not set
  85.114 -# CT_KERNEL_V_2_6_27_13 is not set
  85.115 -# CT_KERNEL_V_2_6_27_14 is not set
  85.116 -# CT_KERNEL_V_2_6_27_15 is not set
  85.117 -# CT_KERNEL_V_2_6_27_16 is not set
  85.118 -# CT_KERNEL_V_2_6_27_17 is not set
  85.119 -# CT_KERNEL_V_2_6_27_18 is not set
  85.120 -# CT_KERNEL_V_2_6_27_19 is not set
  85.121 -# CT_KERNEL_V_2_6_27_20 is not set
  85.122 -# CT_KERNEL_V_2_6_27_21 is not set
  85.123 -# CT_KERNEL_V_2_6_28 is not set
  85.124 -# CT_KERNEL_V_2_6_28_1 is not set
  85.125 -# CT_KERNEL_V_2_6_28_2 is not set
  85.126 -# CT_KERNEL_V_2_6_28_3 is not set
  85.127 -# CT_KERNEL_V_2_6_28_4 is not set
  85.128 -# CT_KERNEL_V_2_6_28_5 is not set
  85.129 -# CT_KERNEL_V_2_6_28_6 is not set
  85.130 -# CT_KERNEL_V_2_6_28_7 is not set
  85.131 -# CT_KERNEL_V_2_6_28_8 is not set
  85.132 -# CT_KERNEL_V_2_6_28_9 is not set
  85.133 +# CT_KERNEL_V_2_6_27_31 is not set
  85.134 +# CT_KERNEL_V_2_6_28_10 is not set
  85.135  CT_KERNEL_V_2_6_29=y
  85.136  # CT_KERNEL_V_2_6_29_1 is not set
  85.137 +# CT_KERNEL_V_2_6_29_2 is not set
  85.138 +# CT_KERNEL_V_2_6_29_3 is not set
  85.139 +# CT_KERNEL_V_2_6_29_4 is not set
  85.140 +# CT_KERNEL_V_2_6_29_5 is not set
  85.141 +# CT_KERNEL_V_2_6_29_6 is not set
  85.142 +# CT_KERNEL_V_2_6_30 is not set
  85.143 +# CT_KERNEL_V_2_6_30_1 is not set
  85.144 +# CT_KERNEL_V_2_6_30_2 is not set
  85.145 +# CT_KERNEL_V_2_6_30_3 is not set
  85.146 +# CT_KERNEL_V_2_6_30_4 is not set
  85.147 +# CT_KERNEL_V_2_6_30_5 is not set
  85.148  # CT_KERNEL_V_select is not set
  85.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  85.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  85.151 @@ -204,23 +201,18 @@
  85.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  85.153  
  85.154  #
  85.155 -# GMP and MPFR
  85.156 +# Common kernel options
  85.157  #
  85.158 -CT_GMP_MPFR=y
  85.159 -# CT_GMP_MPFR_TARGET is not set
  85.160 -# CT_GMP_V_4_2_2 is not set
  85.161 -CT_GMP_V_4_2_4=y
  85.162 -CT_GMP_VERSION="4.2.4"
  85.163 -CT_GMP_CHECK=y
  85.164 -# CT_MPFR_V_2_3_1 is not set
  85.165 -# CT_MPFR_V_2_3_2 is not set
  85.166 -# CT_MPFR_V_2_4_0 is not set
  85.167 -CT_MPFR_V_2_4_1=y
  85.168 -CT_MPFR_VERSION="2.4.1"
  85.169 -CT_MPFR_CHECK=y
  85.170 +CT_SHARED_LIBS=y
  85.171  
  85.172  #
  85.173 -# binutils
  85.174 +# Binary utilities
  85.175 +#
  85.176 +CT_ARCH_BINFMT_ELF=y
  85.177 +# CT_ARCH_BINFMT_FLAT is not set
  85.178 +
  85.179 +#
  85.180 +# GNU binutils
  85.181  #
  85.182  CT_BINUTILS_VERSION="2.19.1"
  85.183  # CT_BINUTILS_V_2_14 is not set
  85.184 @@ -271,13 +263,16 @@
  85.185  # CT_CC_V_4_3_1 is not set
  85.186  CT_CC_V_4_3_2=y
  85.187  # CT_CC_V_4_3_3 is not set
  85.188 +# CT_CC_V_4_3_4 is not set
  85.189  # CT_CC_V_4_4_0 is not set
  85.190 +# CT_CC_V_4_4_1 is not set
  85.191  CT_CC_GCC_4_3_or_later=y
  85.192 -# CT_CC_GCC_4_4_snapshot is not set
  85.193 +# CT_CC_GCC_4_4_or_later is not set
  85.194  CT_CC_CXA_ATEXIT=y
  85.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  85.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  85.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  85.198 +CT_CC_ENABLE_CXX_FLAGS=""
  85.199  CT_CC_CORE_EXTRA_CONFIG=""
  85.200  CT_CC_EXTRA_CONFIG="--with-long-double-128"
  85.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  85.202 @@ -308,12 +303,14 @@
  85.203  CT_LIBC_VERSION="2_9"
  85.204  CT_LIBC_eglibc=y
  85.205  # CT_LIBC_glibc is not set
  85.206 +# CT_LIBC_newlib is not set
  85.207  # CT_LIBC_uClibc is not set
  85.208  # CT_EGLIBC_V_2_5 is not set
  85.209  # CT_EGLIBC_V_2_6 is not set
  85.210  # CT_EGLIBC_V_2_7 is not set
  85.211  # CT_EGLIBC_V_2_8 is not set
  85.212  CT_EGLIBC_V_2_9=y
  85.213 +# CT_LIBC_V_2_10 is not set
  85.214  # CT_EGLIBC_V_TRUNK is not set
  85.215  CT_EGLIBC_REVISION="HEAD"
  85.216  CT_EGLIBC_CHECKOUT=y
  85.217 @@ -343,12 +340,6 @@
  85.218  # CT_THREADS_NONE is not set
  85.219  
  85.220  #
  85.221 -# Tools facilities
  85.222 -#
  85.223 -# CT_TOOL_libelf is not set
  85.224 -# CT_TOOL_sstrip is not set
  85.225 -
  85.226 -#
  85.227  # Debug facilities
  85.228  #
  85.229  # CT_DEBUG_dmalloc is not set
  85.230 @@ -356,3 +347,35 @@
  85.231  # CT_DEBUG_gdb is not set
  85.232  # CT_DEBUG_ltrace is not set
  85.233  # CT_DEBUG_strace is not set
  85.234 +
  85.235 +#
  85.236 +# Tools facilities
  85.237 +#
  85.238 +# CT_TOOL_libelf is not set
  85.239 +# CT_TOOL_sstrip is not set
  85.240 +
  85.241 +#
  85.242 +# Companion libraries
  85.243 +#
  85.244 +CT_WRAPPER_NEEDED=y
  85.245 +CT_GMP_MPFR=y
  85.246 +# CT_GMP_V_4_2_2 is not set
  85.247 +CT_GMP_V_4_2_4=y
  85.248 +# CT_GMP_V_4_3_0 is not set
  85.249 +# CT_GMP_V_4_3_1 is not set
  85.250 +CT_GMP_VERSION="4.2.4"
  85.251 +# CT_MPFR_V_2_3_1 is not set
  85.252 +# CT_MPFR_V_2_3_2 is not set
  85.253 +# CT_MPFR_V_2_4_0 is not set
  85.254 +CT_MPFR_V_2_4_1=y
  85.255 +CT_MPFR_VERSION="2.4.1"
  85.256 +# CT_PPL_CLOOG_MPC is not set
  85.257 +
  85.258 +#
  85.259 +# Companion libraries common options
  85.260 +#
  85.261 +# CT_COMP_LIBS_CHECK is not set
  85.262 +# CT_COMP_LIBS_TARGET is not set
  85.263 +CT_TOOLS_WRAPPER_SCRIPT=y
  85.264 +# CT_TOOLS_WRAPPER_EXEC is not set
  85.265 +CT_TOOLS_WRAPPER="script"
    86.1 --- a/samples/powerpc-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    86.2 +++ b/samples/powerpc-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    86.3 @@ -1,7 +1,7 @@
    86.4  #
    86.5  # Automatically generated make config: don't edit
    86.6 -# crosstool-NG version: svn_trunk@1474
    86.7 -# Sun Apr 19 19:02:12 2009
    86.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    86.9 +# Sat Sep 12 17:39:31 2009
   86.10  #
   86.11  
   86.12  #
   86.13 @@ -23,7 +23,6 @@
   86.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   86.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   86.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   86.17 -# CT_CUSTOM_PATCH is not set
   86.18  CT_REMOVE_DOCS=y
   86.19  CT_INSTALL_DIR_RO=y
   86.20  
   86.21 @@ -44,6 +43,15 @@
   86.22  # CT_FORCE_EXTRACT is not set
   86.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   86.24  # CT_ONLY_EXTRACT is not set
   86.25 +CT_PATCH_BUNDLED=y
   86.26 +# CT_PATCH_LOCAL is not set
   86.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   86.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   86.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   86.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   86.31 +CT_PATCH_ORDER="bundled"
   86.32 +# CT_PATCH_SINGLE is not set
   86.33 +# CT_PATCH_USE_LOCAL is not set
   86.34  
   86.35  #
   86.36  # Build behavior
   86.37 @@ -52,7 +60,11 @@
   86.38  CT_LOAD=0
   86.39  CT_NICE=0
   86.40  CT_USE_PIPES=y
   86.41 +# CT_CONFIG_SHELL_SH is not set
   86.42  # CT_CONFIG_SHELL_ASH is not set
   86.43 +CT_CONFIG_SHELL_BASH=y
   86.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   86.45 +CT_CONFIG_SHELL="bash"
   86.46  
   86.47  #
   86.48  # Logging
   86.49 @@ -74,12 +86,14 @@
   86.50  #
   86.51  CT_ARCH="powerpc"
   86.52  # CT_ARCH_64 is not set
   86.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   86.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   86.55  # CT_ARCH_SUPPORT_ARCH is not set
   86.56  CT_ARCH_SUPPORT_ABI=y
   86.57  CT_ARCH_SUPPORT_CPU=y
   86.58  CT_ARCH_SUPPORT_TUNE=y
   86.59  # CT_ARCH_SUPPORT_FPU is not set
   86.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   86.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   86.62  # CT_ARCH_DEFAULT_BE is not set
   86.63  # CT_ARCH_DEFAULT_LE is not set
   86.64  CT_ARCH_ABI=""
   86.65 @@ -95,6 +109,7 @@
   86.66  #
   86.67  # CT_ARCH_alpha is not set
   86.68  # CT_ARCH_arm is not set
   86.69 +# CT_ARCH_avr32 is not set
   86.70  # CT_ARCH_ia64 is not set
   86.71  # CT_ARCH_mips is not set
   86.72  CT_ARCH_powerpc=y
   86.73 @@ -103,6 +118,7 @@
   86.74  # CT_ARCH_x86 is not set
   86.75  # CT_ARCH_x86_64 is not set
   86.76  # CT_ARCH_POWERPC_SPE is not set
   86.77 +CT_ARCH_USE_MMU=y
   86.78  
   86.79  #
   86.80  # Target optimisations
   86.81 @@ -117,7 +133,6 @@
   86.82  #
   86.83  CT_USE_SYSROOT=y
   86.84  CT_SYSROOT_DIR_PREFIX=""
   86.85 -CT_SHARED_LIBS=y
   86.86  
   86.87  #
   86.88  # Tuple completion and aliasing
   86.89 @@ -146,6 +161,7 @@
   86.90  # Operating System
   86.91  #
   86.92  # CT_BARE_METAL is not set
   86.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   86.94  CT_KERNEL="linux"
   86.95  CT_KERNEL_VERSION="2.6.29"
   86.96  # CT_KERNEL_bare_metal is not set
   86.97 @@ -161,40 +177,21 @@
   86.98  # CT_KERNEL_V_2_6_24_7 is not set
   86.99  # CT_KERNEL_V_2_6_25_20 is not set
  86.100  # CT_KERNEL_V_2_6_26_8 is not set
  86.101 -# CT_KERNEL_V_2_6_27 is not set
  86.102 -# CT_KERNEL_V_2_6_27_1 is not set
  86.103 -# CT_KERNEL_V_2_6_27_2 is not set
  86.104 -# CT_KERNEL_V_2_6_27_3 is not set
  86.105 -# CT_KERNEL_V_2_6_27_4 is not set
  86.106 -# CT_KERNEL_V_2_6_27_5 is not set
  86.107 -# CT_KERNEL_V_2_6_27_6 is not set
  86.108 -# CT_KERNEL_V_2_6_27_7 is not set
  86.109 -# CT_KERNEL_V_2_6_27_8 is not set
  86.110 -# CT_KERNEL_V_2_6_27_9 is not set
  86.111 -# CT_KERNEL_V_2_6_27_10 is not set
  86.112 -# CT_KERNEL_V_2_6_27_11 is not set
  86.113 -# CT_KERNEL_V_2_6_27_12 is not set
  86.114 -# CT_KERNEL_V_2_6_27_13 is not set
  86.115 -# CT_KERNEL_V_2_6_27_14 is not set
  86.116 -# CT_KERNEL_V_2_6_27_15 is not set
  86.117 -# CT_KERNEL_V_2_6_27_16 is not set
  86.118 -# CT_KERNEL_V_2_6_27_17 is not set
  86.119 -# CT_KERNEL_V_2_6_27_18 is not set
  86.120 -# CT_KERNEL_V_2_6_27_19 is not set
  86.121 -# CT_KERNEL_V_2_6_27_20 is not set
  86.122 -# CT_KERNEL_V_2_6_27_21 is not set
  86.123 -# CT_KERNEL_V_2_6_28 is not set
  86.124 -# CT_KERNEL_V_2_6_28_1 is not set
  86.125 -# CT_KERNEL_V_2_6_28_2 is not set
  86.126 -# CT_KERNEL_V_2_6_28_3 is not set
  86.127 -# CT_KERNEL_V_2_6_28_4 is not set
  86.128 -# CT_KERNEL_V_2_6_28_5 is not set
  86.129 -# CT_KERNEL_V_2_6_28_6 is not set
  86.130 -# CT_KERNEL_V_2_6_28_7 is not set
  86.131 -# CT_KERNEL_V_2_6_28_8 is not set
  86.132 -# CT_KERNEL_V_2_6_28_9 is not set
  86.133 +# CT_KERNEL_V_2_6_27_31 is not set
  86.134 +# CT_KERNEL_V_2_6_28_10 is not set
  86.135  CT_KERNEL_V_2_6_29=y
  86.136  # CT_KERNEL_V_2_6_29_1 is not set
  86.137 +# CT_KERNEL_V_2_6_29_2 is not set
  86.138 +# CT_KERNEL_V_2_6_29_3 is not set
  86.139 +# CT_KERNEL_V_2_6_29_4 is not set
  86.140 +# CT_KERNEL_V_2_6_29_5 is not set
  86.141 +# CT_KERNEL_V_2_6_29_6 is not set
  86.142 +# CT_KERNEL_V_2_6_30 is not set
  86.143 +# CT_KERNEL_V_2_6_30_1 is not set
  86.144 +# CT_KERNEL_V_2_6_30_2 is not set
  86.145 +# CT_KERNEL_V_2_6_30_3 is not set
  86.146 +# CT_KERNEL_V_2_6_30_4 is not set
  86.147 +# CT_KERNEL_V_2_6_30_5 is not set
  86.148  # CT_KERNEL_V_select is not set
  86.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  86.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  86.151 @@ -203,23 +200,18 @@
  86.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  86.153  
  86.154  #
  86.155 -# GMP and MPFR
  86.156 +# Common kernel options
  86.157  #
  86.158 -CT_GMP_MPFR=y
  86.159 -CT_GMP_MPFR_TARGET=y
  86.160 -# CT_GMP_V_4_2_2 is not set
  86.161 -CT_GMP_V_4_2_4=y
  86.162 -CT_GMP_VERSION="4.2.4"
  86.163 -CT_GMP_CHECK=y
  86.164 -# CT_MPFR_V_2_3_1 is not set
  86.165 -# CT_MPFR_V_2_3_2 is not set
  86.166 -# CT_MPFR_V_2_4_0 is not set
  86.167 -CT_MPFR_V_2_4_1=y
  86.168 -CT_MPFR_VERSION="2.4.1"
  86.169 -CT_MPFR_CHECK=y
  86.170 +CT_SHARED_LIBS=y
  86.171  
  86.172  #
  86.173 -# binutils
  86.174 +# Binary utilities
  86.175 +#
  86.176 +CT_ARCH_BINFMT_ELF=y
  86.177 +# CT_ARCH_BINFMT_FLAT is not set
  86.178 +
  86.179 +#
  86.180 +# GNU binutils
  86.181  #
  86.182  CT_BINUTILS_VERSION="2.19.1"
  86.183  # CT_BINUTILS_V_2_14 is not set
  86.184 @@ -272,13 +264,16 @@
  86.185  # CT_CC_V_4_3_1 is not set
  86.186  CT_CC_V_4_3_2=y
  86.187  # CT_CC_V_4_3_3 is not set
  86.188 +# CT_CC_V_4_3_4 is not set
  86.189  # CT_CC_V_4_4_0 is not set
  86.190 +# CT_CC_V_4_4_1 is not set
  86.191  CT_CC_GCC_4_3_or_later=y
  86.192 -# CT_CC_GCC_4_4_snapshot is not set
  86.193 +# CT_CC_GCC_4_4_or_later is not set
  86.194  CT_CC_CXA_ATEXIT=y
  86.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  86.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  86.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  86.198 +CT_CC_ENABLE_CXX_FLAGS=""
  86.199  CT_CC_CORE_EXTRA_CONFIG=""
  86.200  CT_CC_EXTRA_CONFIG=""
  86.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  86.202 @@ -305,6 +300,7 @@
  86.203  CT_LIBC_VERSION="2.9"
  86.204  # CT_LIBC_eglibc is not set
  86.205  CT_LIBC_glibc=y
  86.206 +# CT_LIBC_newlib is not set
  86.207  # CT_LIBC_uClibc is not set
  86.208  # CT_LIBC_V_2_3_6 is not set
  86.209  # CT_LIBC_V_2_5 is not set
  86.210 @@ -316,6 +312,7 @@
  86.211  CT_LIBC_V_2_9=y
  86.212  # CT_LIBC_V_LATEST is not set
  86.213  # CT_LIBC_V_date is not set
  86.214 +CT_LIBC_GLIBC_2_8_or_later=y
  86.215  CT_LIBC_GLIBC_TARBALL=y
  86.216  # CT_LIBC_GLIBC_CVS is not set
  86.217  
  86.218 @@ -344,15 +341,6 @@
  86.219  # CT_THREADS_NONE is not set
  86.220  
  86.221  #
  86.222 -# Tools facilities
  86.223 -#
  86.224 -# CT_TOOL_libelf is not set
  86.225 -CT_TOOL_sstrip=y
  86.226 -CT_SSTRIP_BUILDROOT=y
  86.227 -# CT_SSTRIP_ELFKICKERS is not set
  86.228 -CT_SSTRIP_FROM="buildroot"
  86.229 -
  86.230 -#
  86.231  # Debug facilities
  86.232  #
  86.233  CT_DEBUG_dmalloc=y
  86.234 @@ -366,6 +354,7 @@
  86.235  # CT_DUMA_V_2_5_8 is not set
  86.236  # CT_DUMA_V_2_5_12 is not set
  86.237  CT_DUMA_V_2_5_14=y
  86.238 +# CT_DUMA_V_2_5_15 is not set
  86.239  CT_DUMA_VERSION="2_5_14"
  86.240  CT_DEBUG_gdb=y
  86.241  CT_GDB_CROSS=y
  86.242 @@ -399,3 +388,38 @@
  86.243  CT_STRACE_V_4_5_17=y
  86.244  # CT_STRACE_V_4_5_18 is not set
  86.245  CT_STRACE_VERSION="4.5.17"
  86.246 +
  86.247 +#
  86.248 +# Tools facilities
  86.249 +#
  86.250 +# CT_TOOL_libelf is not set
  86.251 +CT_TOOL_sstrip=y
  86.252 +CT_SSTRIP_BUILDROOT=y
  86.253 +# CT_SSTRIP_ELFKICKERS is not set
  86.254 +CT_SSTRIP_FROM="buildroot"
  86.255 +
  86.256 +#
  86.257 +# Companion libraries
  86.258 +#
  86.259 +CT_WRAPPER_NEEDED=y
  86.260 +CT_GMP_MPFR=y
  86.261 +# CT_GMP_V_4_2_2 is not set
  86.262 +CT_GMP_V_4_2_4=y
  86.263 +# CT_GMP_V_4_3_0 is not set
  86.264 +# CT_GMP_V_4_3_1 is not set
  86.265 +CT_GMP_VERSION="4.2.4"
  86.266 +# CT_MPFR_V_2_3_1 is not set
  86.267 +# CT_MPFR_V_2_3_2 is not set
  86.268 +# CT_MPFR_V_2_4_0 is not set
  86.269 +CT_MPFR_V_2_4_1=y
  86.270 +CT_MPFR_VERSION="2.4.1"
  86.271 +# CT_PPL_CLOOG_MPC is not set
  86.272 +
  86.273 +#
  86.274 +# Companion libraries common options
  86.275 +#
  86.276 +# CT_COMP_LIBS_CHECK is not set
  86.277 +CT_COMP_LIBS_TARGET=y
  86.278 +CT_TOOLS_WRAPPER_SCRIPT=y
  86.279 +# CT_TOOLS_WRAPPER_EXEC is not set
  86.280 +CT_TOOLS_WRAPPER="script"
    87.1 --- a/samples/powerpc-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    87.2 +++ b/samples/powerpc-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    87.3 @@ -1,7 +1,7 @@
    87.4  #
    87.5  # Automatically generated make config: don't edit
    87.6 -# crosstool-NG version: svn_trunk@1474
    87.7 -# Sun Apr 19 19:02:13 2009
    87.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    87.9 +# Sat Sep 12 18:25:25 2009
   87.10  #
   87.11  
   87.12  #
   87.13 @@ -23,7 +23,6 @@
   87.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   87.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   87.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   87.17 -# CT_CUSTOM_PATCH is not set
   87.18  CT_REMOVE_DOCS=y
   87.19  CT_INSTALL_DIR_RO=y
   87.20  
   87.21 @@ -44,6 +43,15 @@
   87.22  # CT_FORCE_EXTRACT is not set
   87.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   87.24  # CT_ONLY_EXTRACT is not set
   87.25 +CT_PATCH_BUNDLED=y
   87.26 +# CT_PATCH_LOCAL is not set
   87.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   87.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   87.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   87.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   87.31 +CT_PATCH_ORDER="bundled"
   87.32 +# CT_PATCH_SINGLE is not set
   87.33 +# CT_PATCH_USE_LOCAL is not set
   87.34  
   87.35  #
   87.36  # Build behavior
   87.37 @@ -52,7 +60,11 @@
   87.38  CT_LOAD=0
   87.39  CT_NICE=0
   87.40  CT_USE_PIPES=y
   87.41 +# CT_CONFIG_SHELL_SH is not set
   87.42  # CT_CONFIG_SHELL_ASH is not set
   87.43 +CT_CONFIG_SHELL_BASH=y
   87.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   87.45 +CT_CONFIG_SHELL="bash"
   87.46  
   87.47  #
   87.48  # Logging
   87.49 @@ -74,12 +86,14 @@
   87.50  #
   87.51  CT_ARCH="powerpc"
   87.52  # CT_ARCH_64 is not set
   87.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   87.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   87.55  # CT_ARCH_SUPPORT_ARCH is not set
   87.56  CT_ARCH_SUPPORT_ABI=y
   87.57  CT_ARCH_SUPPORT_CPU=y
   87.58  CT_ARCH_SUPPORT_TUNE=y
   87.59  # CT_ARCH_SUPPORT_FPU is not set
   87.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   87.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   87.62  # CT_ARCH_DEFAULT_BE is not set
   87.63  # CT_ARCH_DEFAULT_LE is not set
   87.64  CT_ARCH_ABI=""
   87.65 @@ -95,6 +109,7 @@
   87.66  #
   87.67  # CT_ARCH_alpha is not set
   87.68  # CT_ARCH_arm is not set
   87.69 +# CT_ARCH_avr32 is not set
   87.70  # CT_ARCH_ia64 is not set
   87.71  # CT_ARCH_mips is not set
   87.72  CT_ARCH_powerpc=y
   87.73 @@ -103,6 +118,7 @@
   87.74  # CT_ARCH_x86 is not set
   87.75  # CT_ARCH_x86_64 is not set
   87.76  # CT_ARCH_POWERPC_SPE is not set
   87.77 +CT_ARCH_USE_MMU=y
   87.78  
   87.79  #
   87.80  # Target optimisations
   87.81 @@ -117,7 +133,6 @@
   87.82  #
   87.83  CT_USE_SYSROOT=y
   87.84  CT_SYSROOT_DIR_PREFIX=""
   87.85 -CT_SHARED_LIBS=y
   87.86  
   87.87  #
   87.88  # Tuple completion and aliasing
   87.89 @@ -146,6 +161,7 @@
   87.90  # Operating System
   87.91  #
   87.92  # CT_BARE_METAL is not set
   87.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   87.94  CT_KERNEL="linux"
   87.95  CT_KERNEL_VERSION="2.6.29"
   87.96  # CT_KERNEL_bare_metal is not set
   87.97 @@ -161,40 +177,21 @@
   87.98  # CT_KERNEL_V_2_6_24_7 is not set
   87.99  # CT_KERNEL_V_2_6_25_20 is not set
  87.100  # CT_KERNEL_V_2_6_26_8 is not set
  87.101 -# CT_KERNEL_V_2_6_27 is not set
  87.102 -# CT_KERNEL_V_2_6_27_1 is not set
  87.103 -# CT_KERNEL_V_2_6_27_2 is not set
  87.104 -# CT_KERNEL_V_2_6_27_3 is not set
  87.105 -# CT_KERNEL_V_2_6_27_4 is not set
  87.106 -# CT_KERNEL_V_2_6_27_5 is not set
  87.107 -# CT_KERNEL_V_2_6_27_6 is not set
  87.108 -# CT_KERNEL_V_2_6_27_7 is not set
  87.109 -# CT_KERNEL_V_2_6_27_8 is not set
  87.110 -# CT_KERNEL_V_2_6_27_9 is not set
  87.111 -# CT_KERNEL_V_2_6_27_10 is not set
  87.112 -# CT_KERNEL_V_2_6_27_11 is not set
  87.113 -# CT_KERNEL_V_2_6_27_12 is not set
  87.114 -# CT_KERNEL_V_2_6_27_13 is not set
  87.115 -# CT_KERNEL_V_2_6_27_14 is not set
  87.116 -# CT_KERNEL_V_2_6_27_15 is not set
  87.117 -# CT_KERNEL_V_2_6_27_16 is not set
  87.118 -# CT_KERNEL_V_2_6_27_17 is not set
  87.119 -# CT_KERNEL_V_2_6_27_18 is not set
  87.120 -# CT_KERNEL_V_2_6_27_19 is not set
  87.121 -# CT_KERNEL_V_2_6_27_20 is not set
  87.122 -# CT_KERNEL_V_2_6_27_21 is not set
  87.123 -# CT_KERNEL_V_2_6_28 is not set
  87.124 -# CT_KERNEL_V_2_6_28_1 is not set
  87.125 -# CT_KERNEL_V_2_6_28_2 is not set
  87.126 -# CT_KERNEL_V_2_6_28_3 is not set
  87.127 -# CT_KERNEL_V_2_6_28_4 is not set
  87.128 -# CT_KERNEL_V_2_6_28_5 is not set
  87.129 -# CT_KERNEL_V_2_6_28_6 is not set
  87.130 -# CT_KERNEL_V_2_6_28_7 is not set
  87.131 -# CT_KERNEL_V_2_6_28_8 is not set
  87.132 -# CT_KERNEL_V_2_6_28_9 is not set
  87.133 +# CT_KERNEL_V_2_6_27_31 is not set
  87.134 +# CT_KERNEL_V_2_6_28_10 is not set
  87.135  CT_KERNEL_V_2_6_29=y
  87.136  # CT_KERNEL_V_2_6_29_1 is not set
  87.137 +# CT_KERNEL_V_2_6_29_2 is not set
  87.138 +# CT_KERNEL_V_2_6_29_3 is not set
  87.139 +# CT_KERNEL_V_2_6_29_4 is not set
  87.140 +# CT_KERNEL_V_2_6_29_5 is not set
  87.141 +# CT_KERNEL_V_2_6_29_6 is not set
  87.142 +# CT_KERNEL_V_2_6_30 is not set
  87.143 +# CT_KERNEL_V_2_6_30_1 is not set
  87.144 +# CT_KERNEL_V_2_6_30_2 is not set
  87.145 +# CT_KERNEL_V_2_6_30_3 is not set
  87.146 +# CT_KERNEL_V_2_6_30_4 is not set
  87.147 +# CT_KERNEL_V_2_6_30_5 is not set
  87.148  # CT_KERNEL_V_select is not set
  87.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  87.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  87.151 @@ -203,23 +200,18 @@
  87.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  87.153  
  87.154  #
  87.155 -# GMP and MPFR
  87.156 +# Common kernel options
  87.157  #
  87.158 -CT_GMP_MPFR=y
  87.159 -CT_GMP_MPFR_TARGET=y
  87.160 -# CT_GMP_V_4_2_2 is not set
  87.161 -CT_GMP_V_4_2_4=y
  87.162 -CT_GMP_VERSION="4.2.4"
  87.163 -CT_GMP_CHECK=y
  87.164 -# CT_MPFR_V_2_3_1 is not set
  87.165 -# CT_MPFR_V_2_3_2 is not set
  87.166 -# CT_MPFR_V_2_4_0 is not set
  87.167 -CT_MPFR_V_2_4_1=y
  87.168 -CT_MPFR_VERSION="2.4.1"
  87.169 -CT_MPFR_CHECK=y
  87.170 +CT_SHARED_LIBS=y
  87.171  
  87.172  #
  87.173 -# binutils
  87.174 +# Binary utilities
  87.175 +#
  87.176 +CT_ARCH_BINFMT_ELF=y
  87.177 +# CT_ARCH_BINFMT_FLAT is not set
  87.178 +
  87.179 +#
  87.180 +# GNU binutils
  87.181  #
  87.182  CT_BINUTILS_VERSION="2.19.1"
  87.183  # CT_BINUTILS_V_2_14 is not set
  87.184 @@ -272,13 +264,16 @@
  87.185  # CT_CC_V_4_3_1 is not set
  87.186  # CT_CC_V_4_3_2 is not set
  87.187  # CT_CC_V_4_3_3 is not set
  87.188 +# CT_CC_V_4_3_4 is not set
  87.189  # CT_CC_V_4_4_0 is not set
  87.190 +# CT_CC_V_4_4_1 is not set
  87.191  # CT_CC_GCC_4_3_or_later is not set
  87.192 -# CT_CC_GCC_4_4_snapshot is not set
  87.193 +# CT_CC_GCC_4_4_or_later is not set
  87.194  CT_CC_CXA_ATEXIT=y
  87.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  87.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  87.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  87.198 +CT_CC_ENABLE_CXX_FLAGS=""
  87.199  CT_CC_CORE_EXTRA_CONFIG=""
  87.200  CT_CC_EXTRA_CONFIG=""
  87.201  CT_CC_SUPPORT_CXX=y
  87.202 @@ -302,6 +297,7 @@
  87.203  CT_LIBC_VERSION="0.9.30.1"
  87.204  # CT_LIBC_eglibc is not set
  87.205  # CT_LIBC_glibc is not set
  87.206 +# CT_LIBC_newlib is not set
  87.207  CT_LIBC_uClibc=y
  87.208  # CT_LIBC_V_0_9_28 is not set
  87.209  # CT_LIBC_V_0_9_28_1 is not set
  87.210 @@ -312,7 +308,8 @@
  87.211  CT_LIBC_V_0_9_30_1=y
  87.212  # CT_LIBC_V_snapshot is not set
  87.213  # CT_LIBC_V_specific_date is not set
  87.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  87.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  87.216 +CT_LIBC_UCLIBC_PARALLEL=y
  87.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  87.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  87.219  CT_LIBC_UCLIBC_VERBOSITY=""
  87.220 @@ -335,15 +332,6 @@
  87.221  # CT_THREADS_NONE is not set
  87.222  
  87.223  #
  87.224 -# Tools facilities
  87.225 -#
  87.226 -# CT_TOOL_libelf is not set
  87.227 -CT_TOOL_sstrip=y
  87.228 -CT_SSTRIP_BUILDROOT=y
  87.229 -# CT_SSTRIP_ELFKICKERS is not set
  87.230 -CT_SSTRIP_FROM="buildroot"
  87.231 -
  87.232 -#
  87.233  # Debug facilities
  87.234  #
  87.235  CT_DEBUG_dmalloc=y
  87.236 @@ -357,6 +345,7 @@
  87.237  # CT_DUMA_V_2_5_8 is not set
  87.238  # CT_DUMA_V_2_5_12 is not set
  87.239  CT_DUMA_V_2_5_14=y
  87.240 +# CT_DUMA_V_2_5_15 is not set
  87.241  CT_DUMA_VERSION="2_5_14"
  87.242  CT_DEBUG_gdb=y
  87.243  CT_GDB_CROSS=y
  87.244 @@ -390,3 +379,38 @@
  87.245  CT_STRACE_V_4_5_17=y
  87.246  # CT_STRACE_V_4_5_18 is not set
  87.247  CT_STRACE_VERSION="4.5.17"
  87.248 +
  87.249 +#
  87.250 +# Tools facilities
  87.251 +#
  87.252 +# CT_TOOL_libelf is not set
  87.253 +CT_TOOL_sstrip=y
  87.254 +CT_SSTRIP_BUILDROOT=y
  87.255 +# CT_SSTRIP_ELFKICKERS is not set
  87.256 +CT_SSTRIP_FROM="buildroot"
  87.257 +
  87.258 +#
  87.259 +# Companion libraries
  87.260 +#
  87.261 +CT_WRAPPER_NEEDED=y
  87.262 +CT_GMP_MPFR=y
  87.263 +# CT_GMP_V_4_2_2 is not set
  87.264 +CT_GMP_V_4_2_4=y
  87.265 +# CT_GMP_V_4_3_0 is not set
  87.266 +# CT_GMP_V_4_3_1 is not set
  87.267 +CT_GMP_VERSION="4.2.4"
  87.268 +# CT_MPFR_V_2_3_1 is not set
  87.269 +# CT_MPFR_V_2_3_2 is not set
  87.270 +# CT_MPFR_V_2_4_0 is not set
  87.271 +CT_MPFR_V_2_4_1=y
  87.272 +CT_MPFR_VERSION="2.4.1"
  87.273 +# CT_PPL_CLOOG_MPC is not set
  87.274 +
  87.275 +#
  87.276 +# Companion libraries common options
  87.277 +#
  87.278 +# CT_COMP_LIBS_CHECK is not set
  87.279 +CT_COMP_LIBS_TARGET=y
  87.280 +CT_TOOLS_WRAPPER_SCRIPT=y
  87.281 +# CT_TOOLS_WRAPPER_EXEC is not set
  87.282 +CT_TOOLS_WRAPPER="script"
    88.1 --- a/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    88.2 +++ b/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    88.3 @@ -1,7 +1,7 @@
    88.4  #
    88.5  # Automatically generated make config: don't edit
    88.6 -# crosstool-NG version: svn_trunk@1474
    88.7 -# Sun Apr 19 19:02:15 2009
    88.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    88.9 +# Sat Sep 12 20:36:03 2009
   88.10  #
   88.11  
   88.12  #
   88.13 @@ -23,7 +23,6 @@
   88.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   88.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   88.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   88.17 -# CT_CUSTOM_PATCH is not set
   88.18  CT_REMOVE_DOCS=y
   88.19  CT_INSTALL_DIR_RO=y
   88.20  
   88.21 @@ -44,6 +43,15 @@
   88.22  # CT_FORCE_EXTRACT is not set
   88.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   88.24  # CT_ONLY_EXTRACT is not set
   88.25 +CT_PATCH_BUNDLED=y
   88.26 +# CT_PATCH_LOCAL is not set
   88.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   88.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   88.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   88.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   88.31 +CT_PATCH_ORDER="bundled"
   88.32 +# CT_PATCH_SINGLE is not set
   88.33 +# CT_PATCH_USE_LOCAL is not set
   88.34  
   88.35  #
   88.36  # Build behavior
   88.37 @@ -52,7 +60,11 @@
   88.38  CT_LOAD=0
   88.39  CT_NICE=0
   88.40  CT_USE_PIPES=y
   88.41 +# CT_CONFIG_SHELL_SH is not set
   88.42  # CT_CONFIG_SHELL_ASH is not set
   88.43 +CT_CONFIG_SHELL_BASH=y
   88.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   88.45 +CT_CONFIG_SHELL="bash"
   88.46  
   88.47  #
   88.48  # Logging
   88.49 @@ -74,12 +86,14 @@
   88.50  #
   88.51  CT_ARCH="powerpc"
   88.52  # CT_ARCH_64 is not set
   88.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   88.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   88.55  # CT_ARCH_SUPPORT_ARCH is not set
   88.56  CT_ARCH_SUPPORT_ABI=y
   88.57  CT_ARCH_SUPPORT_CPU=y
   88.58  CT_ARCH_SUPPORT_TUNE=y
   88.59  # CT_ARCH_SUPPORT_FPU is not set
   88.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   88.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   88.62  # CT_ARCH_DEFAULT_BE is not set
   88.63  # CT_ARCH_DEFAULT_LE is not set
   88.64  CT_ARCH_ABI=""
   88.65 @@ -95,6 +109,7 @@
   88.66  #
   88.67  # CT_ARCH_alpha is not set
   88.68  # CT_ARCH_arm is not set
   88.69 +# CT_ARCH_avr32 is not set
   88.70  # CT_ARCH_ia64 is not set
   88.71  # CT_ARCH_mips is not set
   88.72  CT_ARCH_powerpc=y
   88.73 @@ -103,6 +118,7 @@
   88.74  # CT_ARCH_x86 is not set
   88.75  # CT_ARCH_x86_64 is not set
   88.76  # CT_ARCH_POWERPC_SPE is not set
   88.77 +CT_ARCH_USE_MMU=y
   88.78  
   88.79  #
   88.80  # Target optimisations
   88.81 @@ -117,7 +133,6 @@
   88.82  #
   88.83  CT_USE_SYSROOT=y
   88.84  CT_SYSROOT_DIR_PREFIX=""
   88.85 -CT_SHARED_LIBS=y
   88.86  
   88.87  #
   88.88  # Tuple completion and aliasing
   88.89 @@ -146,6 +161,7 @@
   88.90  # Operating System
   88.91  #
   88.92  # CT_BARE_METAL is not set
   88.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   88.94  CT_KERNEL="linux"
   88.95  CT_KERNEL_VERSION="2.6.29"
   88.96  # CT_KERNEL_bare_metal is not set
   88.97 @@ -161,40 +177,21 @@
   88.98  # CT_KERNEL_V_2_6_24_7 is not set
   88.99  # CT_KERNEL_V_2_6_25_20 is not set
  88.100  # CT_KERNEL_V_2_6_26_8 is not set
  88.101 -# CT_KERNEL_V_2_6_27 is not set
  88.102 -# CT_KERNEL_V_2_6_27_1 is not set
  88.103 -# CT_KERNEL_V_2_6_27_2 is not set
  88.104 -# CT_KERNEL_V_2_6_27_3 is not set
  88.105 -# CT_KERNEL_V_2_6_27_4 is not set
  88.106 -# CT_KERNEL_V_2_6_27_5 is not set
  88.107 -# CT_KERNEL_V_2_6_27_6 is not set
  88.108 -# CT_KERNEL_V_2_6_27_7 is not set
  88.109 -# CT_KERNEL_V_2_6_27_8 is not set
  88.110 -# CT_KERNEL_V_2_6_27_9 is not set
  88.111 -# CT_KERNEL_V_2_6_27_10 is not set
  88.112 -# CT_KERNEL_V_2_6_27_11 is not set
  88.113 -# CT_KERNEL_V_2_6_27_12 is not set
  88.114 -# CT_KERNEL_V_2_6_27_13 is not set
  88.115 -# CT_KERNEL_V_2_6_27_14 is not set
  88.116 -# CT_KERNEL_V_2_6_27_15 is not set
  88.117 -# CT_KERNEL_V_2_6_27_16 is not set
  88.118 -# CT_KERNEL_V_2_6_27_17 is not set
  88.119 -# CT_KERNEL_V_2_6_27_18 is not set
  88.120 -# CT_KERNEL_V_2_6_27_19 is not set
  88.121 -# CT_KERNEL_V_2_6_27_20 is not set
  88.122 -# CT_KERNEL_V_2_6_27_21 is not set
  88.123 -# CT_KERNEL_V_2_6_28 is not set
  88.124 -# CT_KERNEL_V_2_6_28_1 is not set
  88.125 -# CT_KERNEL_V_2_6_28_2 is not set
  88.126 -# CT_KERNEL_V_2_6_28_3 is not set
  88.127 -# CT_KERNEL_V_2_6_28_4 is not set
  88.128 -# CT_KERNEL_V_2_6_28_5 is not set
  88.129 -# CT_KERNEL_V_2_6_28_6 is not set
  88.130 -# CT_KERNEL_V_2_6_28_7 is not set
  88.131 -# CT_KERNEL_V_2_6_28_8 is not set
  88.132 -# CT_KERNEL_V_2_6_28_9 is not set
  88.133 +# CT_KERNEL_V_2_6_27_31 is not set
  88.134 +# CT_KERNEL_V_2_6_28_10 is not set
  88.135  CT_KERNEL_V_2_6_29=y
  88.136  # CT_KERNEL_V_2_6_29_1 is not set
  88.137 +# CT_KERNEL_V_2_6_29_2 is not set
  88.138 +# CT_KERNEL_V_2_6_29_3 is not set
  88.139 +# CT_KERNEL_V_2_6_29_4 is not set
  88.140 +# CT_KERNEL_V_2_6_29_5 is not set
  88.141 +# CT_KERNEL_V_2_6_29_6 is not set
  88.142 +# CT_KERNEL_V_2_6_30 is not set
  88.143 +# CT_KERNEL_V_2_6_30_1 is not set
  88.144 +# CT_KERNEL_V_2_6_30_2 is not set
  88.145 +# CT_KERNEL_V_2_6_30_3 is not set
  88.146 +# CT_KERNEL_V_2_6_30_4 is not set
  88.147 +# CT_KERNEL_V_2_6_30_5 is not set
  88.148  # CT_KERNEL_V_select is not set
  88.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  88.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  88.151 @@ -203,23 +200,18 @@
  88.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  88.153  
  88.154  #
  88.155 -# GMP and MPFR
  88.156 +# Common kernel options
  88.157  #
  88.158 -CT_GMP_MPFR=y
  88.159 -CT_GMP_MPFR_TARGET=y
  88.160 -# CT_GMP_V_4_2_2 is not set
  88.161 -CT_GMP_V_4_2_4=y
  88.162 -CT_GMP_VERSION="4.2.4"
  88.163 -CT_GMP_CHECK=y
  88.164 -# CT_MPFR_V_2_3_1 is not set
  88.165 -# CT_MPFR_V_2_3_2 is not set
  88.166 -# CT_MPFR_V_2_4_0 is not set
  88.167 -CT_MPFR_V_2_4_1=y
  88.168 -CT_MPFR_VERSION="2.4.1"
  88.169 -CT_MPFR_CHECK=y
  88.170 +CT_SHARED_LIBS=y
  88.171  
  88.172  #
  88.173 -# binutils
  88.174 +# Binary utilities
  88.175 +#
  88.176 +CT_ARCH_BINFMT_ELF=y
  88.177 +# CT_ARCH_BINFMT_FLAT is not set
  88.178 +
  88.179 +#
  88.180 +# GNU binutils
  88.181  #
  88.182  CT_BINUTILS_VERSION="2.19.1"
  88.183  # CT_BINUTILS_V_2_14 is not set
  88.184 @@ -272,13 +264,16 @@
  88.185  # CT_CC_V_4_3_1 is not set
  88.186  CT_CC_V_4_3_2=y
  88.187  # CT_CC_V_4_3_3 is not set
  88.188 +# CT_CC_V_4_3_4 is not set
  88.189  # CT_CC_V_4_4_0 is not set
  88.190 +# CT_CC_V_4_4_1 is not set
  88.191  CT_CC_GCC_4_3_or_later=y
  88.192 -# CT_CC_GCC_4_4_snapshot is not set
  88.193 +# CT_CC_GCC_4_4_or_later is not set
  88.194  CT_CC_CXA_ATEXIT=y
  88.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  88.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  88.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  88.198 +CT_CC_ENABLE_CXX_FLAGS=""
  88.199  CT_CC_CORE_EXTRA_CONFIG=""
  88.200  CT_CC_EXTRA_CONFIG=""
  88.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  88.202 @@ -305,6 +300,7 @@
  88.203  CT_LIBC_VERSION="2.9"
  88.204  # CT_LIBC_eglibc is not set
  88.205  CT_LIBC_glibc=y
  88.206 +# CT_LIBC_newlib is not set
  88.207  # CT_LIBC_uClibc is not set
  88.208  # CT_LIBC_V_2_3_6 is not set
  88.209  # CT_LIBC_V_2_5 is not set
  88.210 @@ -316,6 +312,7 @@
  88.211  CT_LIBC_V_2_9=y
  88.212  # CT_LIBC_V_LATEST is not set
  88.213  # CT_LIBC_V_date is not set
  88.214 +CT_LIBC_GLIBC_2_8_or_later=y
  88.215  # CT_LIBC_GLIBC_TARBALL is not set
  88.216  CT_LIBC_GLIBC_CVS=y
  88.217  CT_LIBC_GLIBC_CVS_date="2009-03-29"
  88.218 @@ -329,6 +326,18 @@
  88.219  CT_LIBC_EXTRA_CC_ARGS=""
  88.220  CT_LIBC_GLIBC_USE_PORTS=y
  88.221  CT_LIBC_ADDONS_LIST=""
  88.222 +
  88.223 +#
  88.224 +# WARNING!!!
  88.225 +#
  88.226 +
  88.227 +#
  88.228 +# For glibc >= 2.8, addons are only available via a CVS checkout.
  88.229 +#
  88.230 +
  88.231 +#
  88.232 +# Be sure to review the associated options, above.
  88.233 +#
  88.234  # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set
  88.235  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
  88.236  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
  88.237 @@ -345,15 +354,6 @@
  88.238  # CT_THREADS_NONE is not set
  88.239  
  88.240  #
  88.241 -# Tools facilities
  88.242 -#
  88.243 -# CT_TOOL_libelf is not set
  88.244 -CT_TOOL_sstrip=y
  88.245 -CT_SSTRIP_BUILDROOT=y
  88.246 -# CT_SSTRIP_ELFKICKERS is not set
  88.247 -CT_SSTRIP_FROM="buildroot"
  88.248 -
  88.249 -#
  88.250  # Debug facilities
  88.251  #
  88.252  CT_DEBUG_dmalloc=y
  88.253 @@ -367,6 +367,7 @@
  88.254  # CT_DUMA_V_2_5_8 is not set
  88.255  # CT_DUMA_V_2_5_12 is not set
  88.256  CT_DUMA_V_2_5_14=y
  88.257 +# CT_DUMA_V_2_5_15 is not set
  88.258  CT_DUMA_VERSION="2_5_14"
  88.259  CT_DEBUG_gdb=y
  88.260  CT_GDB_CROSS=y
  88.261 @@ -400,3 +401,38 @@
  88.262  CT_STRACE_V_4_5_17=y
  88.263  # CT_STRACE_V_4_5_18 is not set
  88.264  CT_STRACE_VERSION="4.5.17"
  88.265 +
  88.266 +#
  88.267 +# Tools facilities
  88.268 +#
  88.269 +# CT_TOOL_libelf is not set
  88.270 +CT_TOOL_sstrip=y
  88.271 +CT_SSTRIP_BUILDROOT=y
  88.272 +# CT_SSTRIP_ELFKICKERS is not set
  88.273 +CT_SSTRIP_FROM="buildroot"
  88.274 +
  88.275 +#
  88.276 +# Companion libraries
  88.277 +#
  88.278 +CT_WRAPPER_NEEDED=y
  88.279 +CT_GMP_MPFR=y
  88.280 +# CT_GMP_V_4_2_2 is not set
  88.281 +CT_GMP_V_4_2_4=y
  88.282 +# CT_GMP_V_4_3_0 is not set
  88.283 +# CT_GMP_V_4_3_1 is not set
  88.284 +CT_GMP_VERSION="4.2.4"
  88.285 +# CT_MPFR_V_2_3_1 is not set
  88.286 +# CT_MPFR_V_2_3_2 is not set
  88.287 +# CT_MPFR_V_2_4_0 is not set
  88.288 +CT_MPFR_V_2_4_1=y
  88.289 +CT_MPFR_VERSION="2.4.1"
  88.290 +# CT_PPL_CLOOG_MPC is not set
  88.291 +
  88.292 +#
  88.293 +# Companion libraries common options
  88.294 +#
  88.295 +# CT_COMP_LIBS_CHECK is not set
  88.296 +CT_COMP_LIBS_TARGET=y
  88.297 +CT_TOOLS_WRAPPER_SCRIPT=y
  88.298 +# CT_TOOLS_WRAPPER_EXEC is not set
  88.299 +CT_TOOLS_WRAPPER="script"
    89.1 --- a/samples/powerpc64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    89.2 +++ b/samples/powerpc64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    89.3 @@ -1,7 +1,7 @@
    89.4  #
    89.5  # Automatically generated make config: don't edit
    89.6 -# crosstool-NG version: svn_trunk@1474
    89.7 -# Sun Apr 19 19:02:16 2009
    89.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    89.9 +# Sat Sep 12 21:57:45 2009
   89.10  #
   89.11  
   89.12  #
   89.13 @@ -23,7 +23,6 @@
   89.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   89.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   89.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   89.17 -# CT_CUSTOM_PATCH is not set
   89.18  CT_REMOVE_DOCS=y
   89.19  CT_INSTALL_DIR_RO=y
   89.20  
   89.21 @@ -45,6 +44,15 @@
   89.22  # CT_FORCE_EXTRACT is not set
   89.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   89.24  # CT_ONLY_EXTRACT is not set
   89.25 +CT_PATCH_BUNDLED=y
   89.26 +# CT_PATCH_LOCAL is not set
   89.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   89.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   89.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   89.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   89.31 +CT_PATCH_ORDER="bundled"
   89.32 +# CT_PATCH_SINGLE is not set
   89.33 +# CT_PATCH_USE_LOCAL is not set
   89.34  
   89.35  #
   89.36  # Build behavior
   89.37 @@ -53,7 +61,11 @@
   89.38  CT_LOAD=0
   89.39  CT_NICE=0
   89.40  CT_USE_PIPES=y
   89.41 +# CT_CONFIG_SHELL_SH is not set
   89.42  # CT_CONFIG_SHELL_ASH is not set
   89.43 +CT_CONFIG_SHELL_BASH=y
   89.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   89.45 +CT_CONFIG_SHELL="bash"
   89.46  
   89.47  #
   89.48  # Logging
   89.49 @@ -75,12 +87,14 @@
   89.50  #
   89.51  CT_ARCH="powerpc64"
   89.52  CT_ARCH_64=y
   89.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   89.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   89.55  # CT_ARCH_SUPPORT_ARCH is not set
   89.56  CT_ARCH_SUPPORT_ABI=y
   89.57  CT_ARCH_SUPPORT_CPU=y
   89.58  CT_ARCH_SUPPORT_TUNE=y
   89.59  # CT_ARCH_SUPPORT_FPU is not set
   89.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   89.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   89.62  # CT_ARCH_DEFAULT_BE is not set
   89.63  # CT_ARCH_DEFAULT_LE is not set
   89.64  CT_ARCH_ABI=""
   89.65 @@ -96,6 +110,7 @@
   89.66  #
   89.67  # CT_ARCH_alpha is not set
   89.68  # CT_ARCH_arm is not set
   89.69 +# CT_ARCH_avr32 is not set
   89.70  # CT_ARCH_ia64 is not set
   89.71  # CT_ARCH_mips is not set
   89.72  # CT_ARCH_powerpc is not set
   89.73 @@ -104,6 +119,7 @@
   89.74  # CT_ARCH_x86 is not set
   89.75  # CT_ARCH_x86_64 is not set
   89.76  # CT_ARCH_POWERPC_SPE is not set
   89.77 +CT_ARCH_USE_MMU=y
   89.78  
   89.79  #
   89.80  # Target optimisations
   89.81 @@ -118,7 +134,6 @@
   89.82  #
   89.83  CT_USE_SYSROOT=y
   89.84  CT_SYSROOT_DIR_PREFIX=""
   89.85 -CT_SHARED_LIBS=y
   89.86  
   89.87  #
   89.88  # Tuple completion and aliasing
   89.89 @@ -147,6 +162,7 @@
   89.90  # Operating System
   89.91  #
   89.92  # CT_BARE_METAL is not set
   89.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   89.94  CT_KERNEL="linux"
   89.95  CT_KERNEL_VERSION="2.6.29"
   89.96  # CT_KERNEL_bare_metal is not set
   89.97 @@ -162,40 +178,21 @@
   89.98  # CT_KERNEL_V_2_6_24_7 is not set
   89.99  # CT_KERNEL_V_2_6_25_20 is not set
  89.100  # CT_KERNEL_V_2_6_26_8 is not set
  89.101 -# CT_KERNEL_V_2_6_27 is not set
  89.102 -# CT_KERNEL_V_2_6_27_1 is not set
  89.103 -# CT_KERNEL_V_2_6_27_2 is not set
  89.104 -# CT_KERNEL_V_2_6_27_3 is not set
  89.105 -# CT_KERNEL_V_2_6_27_4 is not set
  89.106 -# CT_KERNEL_V_2_6_27_5 is not set
  89.107 -# CT_KERNEL_V_2_6_27_6 is not set
  89.108 -# CT_KERNEL_V_2_6_27_7 is not set
  89.109 -# CT_KERNEL_V_2_6_27_8 is not set
  89.110 -# CT_KERNEL_V_2_6_27_9 is not set
  89.111 -# CT_KERNEL_V_2_6_27_10 is not set
  89.112 -# CT_KERNEL_V_2_6_27_11 is not set
  89.113 -# CT_KERNEL_V_2_6_27_12 is not set
  89.114 -# CT_KERNEL_V_2_6_27_13 is not set
  89.115 -# CT_KERNEL_V_2_6_27_14 is not set
  89.116 -# CT_KERNEL_V_2_6_27_15 is not set
  89.117 -# CT_KERNEL_V_2_6_27_16 is not set
  89.118 -# CT_KERNEL_V_2_6_27_17 is not set
  89.119 -# CT_KERNEL_V_2_6_27_18 is not set
  89.120 -# CT_KERNEL_V_2_6_27_19 is not set
  89.121 -# CT_KERNEL_V_2_6_27_20 is not set
  89.122 -# CT_KERNEL_V_2_6_27_21 is not set
  89.123 -# CT_KERNEL_V_2_6_28 is not set
  89.124 -# CT_KERNEL_V_2_6_28_1 is not set
  89.125 -# CT_KERNEL_V_2_6_28_2 is not set
  89.126 -# CT_KERNEL_V_2_6_28_3 is not set
  89.127 -# CT_KERNEL_V_2_6_28_4 is not set
  89.128 -# CT_KERNEL_V_2_6_28_5 is not set
  89.129 -# CT_KERNEL_V_2_6_28_6 is not set
  89.130 -# CT_KERNEL_V_2_6_28_7 is not set
  89.131 -# CT_KERNEL_V_2_6_28_8 is not set
  89.132 -# CT_KERNEL_V_2_6_28_9 is not set
  89.133 +# CT_KERNEL_V_2_6_27_31 is not set
  89.134 +# CT_KERNEL_V_2_6_28_10 is not set
  89.135  CT_KERNEL_V_2_6_29=y
  89.136  # CT_KERNEL_V_2_6_29_1 is not set
  89.137 +# CT_KERNEL_V_2_6_29_2 is not set
  89.138 +# CT_KERNEL_V_2_6_29_3 is not set
  89.139 +# CT_KERNEL_V_2_6_29_4 is not set
  89.140 +# CT_KERNEL_V_2_6_29_5 is not set
  89.141 +# CT_KERNEL_V_2_6_29_6 is not set
  89.142 +# CT_KERNEL_V_2_6_30 is not set
  89.143 +# CT_KERNEL_V_2_6_30_1 is not set
  89.144 +# CT_KERNEL_V_2_6_30_2 is not set
  89.145 +# CT_KERNEL_V_2_6_30_3 is not set
  89.146 +# CT_KERNEL_V_2_6_30_4 is not set
  89.147 +# CT_KERNEL_V_2_6_30_5 is not set
  89.148  # CT_KERNEL_V_select is not set
  89.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  89.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  89.151 @@ -204,23 +201,18 @@
  89.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  89.153  
  89.154  #
  89.155 -# GMP and MPFR
  89.156 +# Common kernel options
  89.157  #
  89.158 -CT_GMP_MPFR=y
  89.159 -CT_GMP_MPFR_TARGET=y
  89.160 -# CT_GMP_V_4_2_2 is not set
  89.161 -CT_GMP_V_4_2_4=y
  89.162 -CT_GMP_VERSION="4.2.4"
  89.163 -CT_GMP_CHECK=y
  89.164 -# CT_MPFR_V_2_3_1 is not set
  89.165 -# CT_MPFR_V_2_3_2 is not set
  89.166 -# CT_MPFR_V_2_4_0 is not set
  89.167 -CT_MPFR_V_2_4_1=y
  89.168 -CT_MPFR_VERSION="2.4.1"
  89.169 -CT_MPFR_CHECK=y
  89.170 +CT_SHARED_LIBS=y
  89.171  
  89.172  #
  89.173 -# binutils
  89.174 +# Binary utilities
  89.175 +#
  89.176 +CT_ARCH_BINFMT_ELF=y
  89.177 +# CT_ARCH_BINFMT_FLAT is not set
  89.178 +
  89.179 +#
  89.180 +# GNU binutils
  89.181  #
  89.182  CT_BINUTILS_VERSION="2.19.1"
  89.183  # CT_BINUTILS_V_2_14 is not set
  89.184 @@ -273,13 +265,16 @@
  89.185  # CT_CC_V_4_3_1 is not set
  89.186  CT_CC_V_4_3_2=y
  89.187  # CT_CC_V_4_3_3 is not set
  89.188 +# CT_CC_V_4_3_4 is not set
  89.189  # CT_CC_V_4_4_0 is not set
  89.190 +# CT_CC_V_4_4_1 is not set
  89.191  CT_CC_GCC_4_3_or_later=y
  89.192 -# CT_CC_GCC_4_4_snapshot is not set
  89.193 +# CT_CC_GCC_4_4_or_later is not set
  89.194  CT_CC_CXA_ATEXIT=y
  89.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  89.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  89.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  89.198 +CT_CC_ENABLE_CXX_FLAGS=""
  89.199  CT_CC_CORE_EXTRA_CONFIG=""
  89.200  CT_CC_EXTRA_CONFIG=""
  89.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  89.202 @@ -310,6 +305,7 @@
  89.203  CT_LIBC_VERSION="2.9"
  89.204  # CT_LIBC_eglibc is not set
  89.205  CT_LIBC_glibc=y
  89.206 +# CT_LIBC_newlib is not set
  89.207  # CT_LIBC_uClibc is not set
  89.208  # CT_LIBC_V_2_3_6 is not set
  89.209  # CT_LIBC_V_2_5 is not set
  89.210 @@ -321,6 +317,7 @@
  89.211  CT_LIBC_V_2_9=y
  89.212  # CT_LIBC_V_LATEST is not set
  89.213  # CT_LIBC_V_date is not set
  89.214 +CT_LIBC_GLIBC_2_8_or_later=y
  89.215  CT_LIBC_GLIBC_TARBALL=y
  89.216  # CT_LIBC_GLIBC_CVS is not set
  89.217  
  89.218 @@ -349,15 +346,6 @@
  89.219  # CT_THREADS_NONE is not set
  89.220  
  89.221  #
  89.222 -# Tools facilities
  89.223 -#
  89.224 -# CT_TOOL_libelf is not set
  89.225 -CT_TOOL_sstrip=y
  89.226 -CT_SSTRIP_BUILDROOT=y
  89.227 -# CT_SSTRIP_ELFKICKERS is not set
  89.228 -CT_SSTRIP_FROM="buildroot"
  89.229 -
  89.230 -#
  89.231  # Debug facilities
  89.232  #
  89.233  CT_DEBUG_dmalloc=y
  89.234 @@ -371,6 +359,7 @@
  89.235  # CT_DUMA_V_2_5_8 is not set
  89.236  # CT_DUMA_V_2_5_12 is not set
  89.237  CT_DUMA_V_2_5_14=y
  89.238 +# CT_DUMA_V_2_5_15 is not set
  89.239  CT_DUMA_VERSION="2_5_14"
  89.240  CT_DEBUG_gdb=y
  89.241  CT_GDB_CROSS=y
  89.242 @@ -405,3 +394,38 @@
  89.243  CT_STRACE_V_4_5_17=y
  89.244  # CT_STRACE_V_4_5_18 is not set
  89.245  CT_STRACE_VERSION="4.5.17"
  89.246 +
  89.247 +#
  89.248 +# Tools facilities
  89.249 +#
  89.250 +# CT_TOOL_libelf is not set
  89.251 +CT_TOOL_sstrip=y
  89.252 +CT_SSTRIP_BUILDROOT=y
  89.253 +# CT_SSTRIP_ELFKICKERS is not set
  89.254 +CT_SSTRIP_FROM="buildroot"
  89.255 +
  89.256 +#
  89.257 +# Companion libraries
  89.258 +#
  89.259 +CT_WRAPPER_NEEDED=y
  89.260 +CT_GMP_MPFR=y
  89.261 +# CT_GMP_V_4_2_2 is not set
  89.262 +CT_GMP_V_4_2_4=y
  89.263 +# CT_GMP_V_4_3_0 is not set
  89.264 +# CT_GMP_V_4_3_1 is not set
  89.265 +CT_GMP_VERSION="4.2.4"
  89.266 +# CT_MPFR_V_2_3_1 is not set
  89.267 +# CT_MPFR_V_2_3_2 is not set
  89.268 +# CT_MPFR_V_2_4_0 is not set
  89.269 +CT_MPFR_V_2_4_1=y
  89.270 +CT_MPFR_VERSION="2.4.1"
  89.271 +# CT_PPL_CLOOG_MPC is not set
  89.272 +
  89.273 +#
  89.274 +# Companion libraries common options
  89.275 +#
  89.276 +# CT_COMP_LIBS_CHECK is not set
  89.277 +CT_COMP_LIBS_TARGET=y
  89.278 +CT_TOOLS_WRAPPER_SCRIPT=y
  89.279 +# CT_TOOLS_WRAPPER_EXEC is not set
  89.280 +CT_TOOLS_WRAPPER="script"
    90.1 --- a/samples/sh4-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    90.2 +++ b/samples/sh4-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    90.3 @@ -1,7 +1,7 @@
    90.4  #
    90.5  # Automatically generated make config: don't edit
    90.6 -# crosstool-NG version: svn_trunk@1474
    90.7 -# Sun Apr 19 19:02:17 2009
    90.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    90.9 +# Sat Sep 12 23:05:12 2009
   90.10  #
   90.11  
   90.12  #
   90.13 @@ -23,7 +23,6 @@
   90.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   90.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   90.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   90.17 -# CT_CUSTOM_PATCH is not set
   90.18  CT_REMOVE_DOCS=y
   90.19  CT_INSTALL_DIR_RO=y
   90.20  
   90.21 @@ -45,6 +44,15 @@
   90.22  # CT_FORCE_EXTRACT is not set
   90.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   90.24  # CT_ONLY_EXTRACT is not set
   90.25 +CT_PATCH_BUNDLED=y
   90.26 +# CT_PATCH_LOCAL is not set
   90.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   90.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   90.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   90.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   90.31 +CT_PATCH_ORDER="bundled"
   90.32 +# CT_PATCH_SINGLE is not set
   90.33 +# CT_PATCH_USE_LOCAL is not set
   90.34  
   90.35  #
   90.36  # Build behavior
   90.37 @@ -53,7 +61,11 @@
   90.38  CT_LOAD=0
   90.39  CT_NICE=0
   90.40  CT_USE_PIPES=y
   90.41 +# CT_CONFIG_SHELL_SH is not set
   90.42  # CT_CONFIG_SHELL_ASH is not set
   90.43 +CT_CONFIG_SHELL_BASH=y
   90.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   90.45 +CT_CONFIG_SHELL="bash"
   90.46  
   90.47  #
   90.48  # Logging
   90.49 @@ -75,12 +87,14 @@
   90.50  #
   90.51  CT_ARCH="sh"
   90.52  # CT_ARCH_64 is not set
   90.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   90.54 +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   90.55  # CT_ARCH_SUPPORT_ARCH is not set
   90.56  # CT_ARCH_SUPPORT_ABI is not set
   90.57  # CT_ARCH_SUPPORT_CPU is not set
   90.58  # CT_ARCH_SUPPORT_TUNE is not set
   90.59  # CT_ARCH_SUPPORT_FPU is not set
   90.60 -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
   90.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   90.62  # CT_ARCH_DEFAULT_BE is not set
   90.63  CT_ARCH_DEFAULT_LE=y
   90.64  # CT_ARCH_BE is not set
   90.65 @@ -95,6 +109,7 @@
   90.66  #
   90.67  # CT_ARCH_alpha is not set
   90.68  # CT_ARCH_arm is not set
   90.69 +# CT_ARCH_avr32 is not set
   90.70  # CT_ARCH_ia64 is not set
   90.71  # CT_ARCH_mips is not set
   90.72  # CT_ARCH_powerpc is not set
   90.73 @@ -106,6 +121,7 @@
   90.74  CT_ARCH_SH_SH4=y
   90.75  # CT_ARCH_SH_SH4A is not set
   90.76  CT_ARCH_SH_VARIANT="sh4"
   90.77 +CT_ARCH_USE_MMU=y
   90.78  
   90.79  #
   90.80  # Target optimisations
   90.81 @@ -120,7 +136,6 @@
   90.82  #
   90.83  CT_USE_SYSROOT=y
   90.84  CT_SYSROOT_DIR_PREFIX=""
   90.85 -CT_SHARED_LIBS=y
   90.86  
   90.87  #
   90.88  # Tuple completion and aliasing
   90.89 @@ -149,6 +164,7 @@
   90.90  # Operating System
   90.91  #
   90.92  # CT_BARE_METAL is not set
   90.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   90.94  CT_KERNEL="linux"
   90.95  CT_KERNEL_VERSION="2.6.26.8"
   90.96  # CT_KERNEL_bare_metal is not set
   90.97 @@ -164,40 +180,21 @@
   90.98  # CT_KERNEL_V_2_6_24_7 is not set
   90.99  # CT_KERNEL_V_2_6_25_20 is not set
  90.100  CT_KERNEL_V_2_6_26_8=y
  90.101 -# CT_KERNEL_V_2_6_27 is not set
  90.102 -# CT_KERNEL_V_2_6_27_1 is not set
  90.103 -# CT_KERNEL_V_2_6_27_2 is not set
  90.104 -# CT_KERNEL_V_2_6_27_3 is not set
  90.105 -# CT_KERNEL_V_2_6_27_4 is not set
  90.106 -# CT_KERNEL_V_2_6_27_5 is not set
  90.107 -# CT_KERNEL_V_2_6_27_6 is not set
  90.108 -# CT_KERNEL_V_2_6_27_7 is not set
  90.109 -# CT_KERNEL_V_2_6_27_8 is not set
  90.110 -# CT_KERNEL_V_2_6_27_9 is not set
  90.111 -# CT_KERNEL_V_2_6_27_10 is not set
  90.112 -# CT_KERNEL_V_2_6_27_11 is not set
  90.113 -# CT_KERNEL_V_2_6_27_12 is not set
  90.114 -# CT_KERNEL_V_2_6_27_13 is not set
  90.115 -# CT_KERNEL_V_2_6_27_14 is not set
  90.116 -# CT_KERNEL_V_2_6_27_15 is not set
  90.117 -# CT_KERNEL_V_2_6_27_16 is not set
  90.118 -# CT_KERNEL_V_2_6_27_17 is not set
  90.119 -# CT_KERNEL_V_2_6_27_18 is not set
  90.120 -# CT_KERNEL_V_2_6_27_19 is not set
  90.121 -# CT_KERNEL_V_2_6_27_20 is not set
  90.122 -# CT_KERNEL_V_2_6_27_21 is not set
  90.123 -# CT_KERNEL_V_2_6_28 is not set
  90.124 -# CT_KERNEL_V_2_6_28_1 is not set
  90.125 -# CT_KERNEL_V_2_6_28_2 is not set
  90.126 -# CT_KERNEL_V_2_6_28_3 is not set
  90.127 -# CT_KERNEL_V_2_6_28_4 is not set
  90.128 -# CT_KERNEL_V_2_6_28_5 is not set
  90.129 -# CT_KERNEL_V_2_6_28_6 is not set
  90.130 -# CT_KERNEL_V_2_6_28_7 is not set
  90.131 -# CT_KERNEL_V_2_6_28_8 is not set
  90.132 -# CT_KERNEL_V_2_6_28_9 is not set
  90.133 +# CT_KERNEL_V_2_6_27_31 is not set
  90.134 +# CT_KERNEL_V_2_6_28_10 is not set
  90.135  # CT_KERNEL_V_2_6_29 is not set
  90.136  # CT_KERNEL_V_2_6_29_1 is not set
  90.137 +# CT_KERNEL_V_2_6_29_2 is not set
  90.138 +# CT_KERNEL_V_2_6_29_3 is not set
  90.139 +# CT_KERNEL_V_2_6_29_4 is not set
  90.140 +# CT_KERNEL_V_2_6_29_5 is not set
  90.141 +# CT_KERNEL_V_2_6_29_6 is not set
  90.142 +# CT_KERNEL_V_2_6_30 is not set
  90.143 +# CT_KERNEL_V_2_6_30_1 is not set
  90.144 +# CT_KERNEL_V_2_6_30_2 is not set
  90.145 +# CT_KERNEL_V_2_6_30_3 is not set
  90.146 +# CT_KERNEL_V_2_6_30_4 is not set
  90.147 +# CT_KERNEL_V_2_6_30_5 is not set
  90.148  # CT_KERNEL_V_select is not set
  90.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  90.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  90.151 @@ -206,23 +203,18 @@
  90.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  90.153  
  90.154  #
  90.155 -# GMP and MPFR
  90.156 +# Common kernel options
  90.157  #
  90.158 -CT_GMP_MPFR=y
  90.159 -# CT_GMP_MPFR_TARGET is not set
  90.160 -CT_GMP_V_4_2_2=y
  90.161 -# CT_GMP_V_4_2_4 is not set
  90.162 -CT_GMP_VERSION="4.2.2"
  90.163 -CT_GMP_CHECK=y
  90.164 -# CT_MPFR_V_2_3_1 is not set
  90.165 -# CT_MPFR_V_2_3_2 is not set
  90.166 -# CT_MPFR_V_2_4_0 is not set
  90.167 -CT_MPFR_V_2_4_1=y
  90.168 -CT_MPFR_VERSION="2.4.1"
  90.169 -CT_MPFR_CHECK=y
  90.170 +CT_SHARED_LIBS=y
  90.171  
  90.172  #
  90.173 -# binutils
  90.174 +# Binary utilities
  90.175 +#
  90.176 +CT_ARCH_BINFMT_ELF=y
  90.177 +# CT_ARCH_BINFMT_FLAT is not set
  90.178 +
  90.179 +#
  90.180 +# GNU binutils
  90.181  #
  90.182  CT_BINUTILS_VERSION="2.19"
  90.183  # CT_BINUTILS_V_2_14 is not set
  90.184 @@ -273,13 +265,16 @@
  90.185  # CT_CC_V_4_3_1 is not set
  90.186  CT_CC_V_4_3_2=y
  90.187  # CT_CC_V_4_3_3 is not set
  90.188 +# CT_CC_V_4_3_4 is not set
  90.189  # CT_CC_V_4_4_0 is not set
  90.190 +# CT_CC_V_4_4_1 is not set
  90.191  CT_CC_GCC_4_3_or_later=y
  90.192 -# CT_CC_GCC_4_4_snapshot is not set
  90.193 +# CT_CC_GCC_4_4_or_later is not set
  90.194  CT_CC_CXA_ATEXIT=y
  90.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  90.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  90.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  90.198 +CT_CC_ENABLE_CXX_FLAGS=""
  90.199  CT_CC_CORE_EXTRA_CONFIG=""
  90.200  CT_CC_EXTRA_CONFIG=""
  90.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  90.202 @@ -309,6 +304,7 @@
  90.203  CT_LIBC_VERSION="2.9"
  90.204  # CT_LIBC_eglibc is not set
  90.205  CT_LIBC_glibc=y
  90.206 +# CT_LIBC_newlib is not set
  90.207  # CT_LIBC_uClibc is not set
  90.208  # CT_LIBC_V_2_3_6 is not set
  90.209  # CT_LIBC_V_2_5 is not set
  90.210 @@ -320,6 +316,7 @@
  90.211  CT_LIBC_V_2_9=y
  90.212  # CT_LIBC_V_LATEST is not set
  90.213  # CT_LIBC_V_date is not set
  90.214 +CT_LIBC_GLIBC_2_8_or_later=y
  90.215  CT_LIBC_GLIBC_TARBALL=y
  90.216  # CT_LIBC_GLIBC_CVS is not set
  90.217  
  90.218 @@ -348,12 +345,6 @@
  90.219  # CT_THREADS_NONE is not set
  90.220  
  90.221  #
  90.222 -# Tools facilities
  90.223 -#
  90.224 -# CT_TOOL_libelf is not set
  90.225 -# CT_TOOL_sstrip is not set
  90.226 -
  90.227 -#
  90.228  # Debug facilities
  90.229  #
  90.230  # CT_DEBUG_dmalloc is not set
  90.231 @@ -361,3 +352,35 @@
  90.232  # CT_DEBUG_gdb is not set
  90.233  # CT_DEBUG_ltrace is not set
  90.234  # CT_DEBUG_strace is not set
  90.235 +
  90.236 +#
  90.237 +# Tools facilities
  90.238 +#
  90.239 +# CT_TOOL_libelf is not set
  90.240 +# CT_TOOL_sstrip is not set
  90.241 +
  90.242 +#
  90.243 +# Companion libraries
  90.244 +#
  90.245 +CT_WRAPPER_NEEDED=y
  90.246 +CT_GMP_MPFR=y
  90.247 +CT_GMP_V_4_2_2=y
  90.248 +# CT_GMP_V_4_2_4 is not set
  90.249 +# CT_GMP_V_4_3_0 is not set
  90.250 +# CT_GMP_V_4_3_1 is not set
  90.251 +CT_GMP_VERSION="4.2.2"
  90.252 +# CT_MPFR_V_2_3_1 is not set
  90.253 +# CT_MPFR_V_2_3_2 is not set
  90.254 +# CT_MPFR_V_2_4_0 is not set
  90.255 +CT_MPFR_V_2_4_1=y
  90.256 +CT_MPFR_VERSION="2.4.1"
  90.257 +# CT_PPL_CLOOG_MPC is not set
  90.258 +
  90.259 +#
  90.260 +# Companion libraries common options
  90.261 +#
  90.262 +# CT_COMP_LIBS_CHECK is not set
  90.263 +# CT_COMP_LIBS_TARGET is not set
  90.264 +CT_TOOLS_WRAPPER_SCRIPT=y
  90.265 +# CT_TOOLS_WRAPPER_EXEC is not set
  90.266 +CT_TOOLS_WRAPPER="script"
    91.1 --- a/samples/x86_64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    91.2 +++ b/samples/x86_64-unknown-linux-gnu/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    91.3 @@ -1,7 +1,7 @@
    91.4  #
    91.5  # Automatically generated make config: don't edit
    91.6 -# crosstool-NG version: svn_trunk@1474
    91.7 -# Sun Apr 19 19:02:18 2009
    91.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    91.9 +# Sun Sep 13 00:07:42 2009
   91.10  #
   91.11  
   91.12  #
   91.13 @@ -23,7 +23,6 @@
   91.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   91.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   91.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   91.17 -# CT_CUSTOM_PATCH is not set
   91.18  CT_REMOVE_DOCS=y
   91.19  CT_INSTALL_DIR_RO=y
   91.20  
   91.21 @@ -44,6 +43,15 @@
   91.22  # CT_FORCE_EXTRACT is not set
   91.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   91.24  # CT_ONLY_EXTRACT is not set
   91.25 +CT_PATCH_BUNDLED=y
   91.26 +# CT_PATCH_LOCAL is not set
   91.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   91.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   91.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   91.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   91.31 +CT_PATCH_ORDER="bundled"
   91.32 +# CT_PATCH_SINGLE is not set
   91.33 +# CT_PATCH_USE_LOCAL is not set
   91.34  
   91.35  #
   91.36  # Build behavior
   91.37 @@ -52,7 +60,11 @@
   91.38  CT_LOAD=0
   91.39  CT_NICE=0
   91.40  CT_USE_PIPES=y
   91.41 +# CT_CONFIG_SHELL_SH is not set
   91.42  # CT_CONFIG_SHELL_ASH is not set
   91.43 +CT_CONFIG_SHELL_BASH=y
   91.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   91.45 +CT_CONFIG_SHELL="bash"
   91.46  
   91.47  #
   91.48  # Logging
   91.49 @@ -74,12 +86,14 @@
   91.50  #
   91.51  CT_ARCH="x86_64"
   91.52  CT_ARCH_64=y
   91.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   91.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   91.55  CT_ARCH_SUPPORT_ARCH=y
   91.56  # CT_ARCH_SUPPORT_ABI is not set
   91.57  CT_ARCH_SUPPORT_CPU=y
   91.58  CT_ARCH_SUPPORT_TUNE=y
   91.59  # CT_ARCH_SUPPORT_FPU is not set
   91.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   91.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   91.62  # CT_ARCH_DEFAULT_BE is not set
   91.63  # CT_ARCH_DEFAULT_LE is not set
   91.64  CT_ARCH_ARCH=""
   91.65 @@ -95,6 +109,7 @@
   91.66  #
   91.67  # CT_ARCH_alpha is not set
   91.68  # CT_ARCH_arm is not set
   91.69 +# CT_ARCH_avr32 is not set
   91.70  # CT_ARCH_ia64 is not set
   91.71  # CT_ARCH_mips is not set
   91.72  # CT_ARCH_powerpc is not set
   91.73 @@ -102,6 +117,7 @@
   91.74  # CT_ARCH_sh is not set
   91.75  # CT_ARCH_x86 is not set
   91.76  CT_ARCH_x86_64=y
   91.77 +CT_ARCH_USE_MMU=y
   91.78  
   91.79  #
   91.80  # Target optimisations
   91.81 @@ -116,7 +132,6 @@
   91.82  #
   91.83  CT_USE_SYSROOT=y
   91.84  CT_SYSROOT_DIR_PREFIX=""
   91.85 -CT_SHARED_LIBS=y
   91.86  
   91.87  #
   91.88  # Tuple completion and aliasing
   91.89 @@ -145,6 +160,7 @@
   91.90  # Operating System
   91.91  #
   91.92  # CT_BARE_METAL is not set
   91.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   91.94  CT_KERNEL="linux"
   91.95  CT_KERNEL_VERSION="2.6.29"
   91.96  # CT_KERNEL_bare_metal is not set
   91.97 @@ -160,40 +176,21 @@
   91.98  # CT_KERNEL_V_2_6_24_7 is not set
   91.99  # CT_KERNEL_V_2_6_25_20 is not set
  91.100  # CT_KERNEL_V_2_6_26_8 is not set
  91.101 -# CT_KERNEL_V_2_6_27 is not set
  91.102 -# CT_KERNEL_V_2_6_27_1 is not set
  91.103 -# CT_KERNEL_V_2_6_27_2 is not set
  91.104 -# CT_KERNEL_V_2_6_27_3 is not set
  91.105 -# CT_KERNEL_V_2_6_27_4 is not set
  91.106 -# CT_KERNEL_V_2_6_27_5 is not set
  91.107 -# CT_KERNEL_V_2_6_27_6 is not set
  91.108 -# CT_KERNEL_V_2_6_27_7 is not set
  91.109 -# CT_KERNEL_V_2_6_27_8 is not set
  91.110 -# CT_KERNEL_V_2_6_27_9 is not set
  91.111 -# CT_KERNEL_V_2_6_27_10 is not set
  91.112 -# CT_KERNEL_V_2_6_27_11 is not set
  91.113 -# CT_KERNEL_V_2_6_27_12 is not set
  91.114 -# CT_KERNEL_V_2_6_27_13 is not set
  91.115 -# CT_KERNEL_V_2_6_27_14 is not set
  91.116 -# CT_KERNEL_V_2_6_27_15 is not set
  91.117 -# CT_KERNEL_V_2_6_27_16 is not set
  91.118 -# CT_KERNEL_V_2_6_27_17 is not set
  91.119 -# CT_KERNEL_V_2_6_27_18 is not set
  91.120 -# CT_KERNEL_V_2_6_27_19 is not set
  91.121 -# CT_KERNEL_V_2_6_27_20 is not set
  91.122 -# CT_KERNEL_V_2_6_27_21 is not set
  91.123 -# CT_KERNEL_V_2_6_28 is not set
  91.124 -# CT_KERNEL_V_2_6_28_1 is not set
  91.125 -# CT_KERNEL_V_2_6_28_2 is not set
  91.126 -# CT_KERNEL_V_2_6_28_3 is not set
  91.127 -# CT_KERNEL_V_2_6_28_4 is not set
  91.128 -# CT_KERNEL_V_2_6_28_5 is not set
  91.129 -# CT_KERNEL_V_2_6_28_6 is not set
  91.130 -# CT_KERNEL_V_2_6_28_7 is not set
  91.131 -# CT_KERNEL_V_2_6_28_8 is not set
  91.132 -# CT_KERNEL_V_2_6_28_9 is not set
  91.133 +# CT_KERNEL_V_2_6_27_31 is not set
  91.134 +# CT_KERNEL_V_2_6_28_10 is not set
  91.135  CT_KERNEL_V_2_6_29=y
  91.136  # CT_KERNEL_V_2_6_29_1 is not set
  91.137 +# CT_KERNEL_V_2_6_29_2 is not set
  91.138 +# CT_KERNEL_V_2_6_29_3 is not set
  91.139 +# CT_KERNEL_V_2_6_29_4 is not set
  91.140 +# CT_KERNEL_V_2_6_29_5 is not set
  91.141 +# CT_KERNEL_V_2_6_29_6 is not set
  91.142 +# CT_KERNEL_V_2_6_30 is not set
  91.143 +# CT_KERNEL_V_2_6_30_1 is not set
  91.144 +# CT_KERNEL_V_2_6_30_2 is not set
  91.145 +# CT_KERNEL_V_2_6_30_3 is not set
  91.146 +# CT_KERNEL_V_2_6_30_4 is not set
  91.147 +# CT_KERNEL_V_2_6_30_5 is not set
  91.148  # CT_KERNEL_V_select is not set
  91.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  91.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  91.151 @@ -202,23 +199,18 @@
  91.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  91.153  
  91.154  #
  91.155 -# GMP and MPFR
  91.156 +# Common kernel options
  91.157  #
  91.158 -CT_GMP_MPFR=y
  91.159 -CT_GMP_MPFR_TARGET=y
  91.160 -# CT_GMP_V_4_2_2 is not set
  91.161 -CT_GMP_V_4_2_4=y
  91.162 -CT_GMP_VERSION="4.2.4"
  91.163 -CT_GMP_CHECK=y
  91.164 -# CT_MPFR_V_2_3_1 is not set
  91.165 -# CT_MPFR_V_2_3_2 is not set
  91.166 -# CT_MPFR_V_2_4_0 is not set
  91.167 -CT_MPFR_V_2_4_1=y
  91.168 -CT_MPFR_VERSION="2.4.1"
  91.169 -CT_MPFR_CHECK=y
  91.170 +CT_SHARED_LIBS=y
  91.171  
  91.172  #
  91.173 -# binutils
  91.174 +# Binary utilities
  91.175 +#
  91.176 +CT_ARCH_BINFMT_ELF=y
  91.177 +# CT_ARCH_BINFMT_FLAT is not set
  91.178 +
  91.179 +#
  91.180 +# GNU binutils
  91.181  #
  91.182  CT_BINUTILS_VERSION="2.19.1"
  91.183  # CT_BINUTILS_V_2_14 is not set
  91.184 @@ -271,13 +263,16 @@
  91.185  # CT_CC_V_4_3_1 is not set
  91.186  CT_CC_V_4_3_2=y
  91.187  # CT_CC_V_4_3_3 is not set
  91.188 +# CT_CC_V_4_3_4 is not set
  91.189  # CT_CC_V_4_4_0 is not set
  91.190 +# CT_CC_V_4_4_1 is not set
  91.191  CT_CC_GCC_4_3_or_later=y
  91.192 -# CT_CC_GCC_4_4_snapshot is not set
  91.193 +# CT_CC_GCC_4_4_or_later is not set
  91.194  CT_CC_CXA_ATEXIT=y
  91.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  91.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  91.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  91.198 +CT_CC_ENABLE_CXX_FLAGS=""
  91.199  CT_CC_CORE_EXTRA_CONFIG=""
  91.200  CT_CC_EXTRA_CONFIG=""
  91.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  91.202 @@ -304,6 +299,7 @@
  91.203  CT_LIBC_VERSION="2.9"
  91.204  # CT_LIBC_eglibc is not set
  91.205  CT_LIBC_glibc=y
  91.206 +# CT_LIBC_newlib is not set
  91.207  # CT_LIBC_uClibc is not set
  91.208  # CT_LIBC_V_2_3_6 is not set
  91.209  # CT_LIBC_V_2_5 is not set
  91.210 @@ -315,6 +311,7 @@
  91.211  CT_LIBC_V_2_9=y
  91.212  # CT_LIBC_V_LATEST is not set
  91.213  # CT_LIBC_V_date is not set
  91.214 +CT_LIBC_GLIBC_2_8_or_later=y
  91.215  CT_LIBC_GLIBC_TARBALL=y
  91.216  # CT_LIBC_GLIBC_CVS is not set
  91.217  
  91.218 @@ -343,17 +340,6 @@
  91.219  # CT_THREADS_NONE is not set
  91.220  
  91.221  #
  91.222 -# Tools facilities
  91.223 -#
  91.224 -CT_TOOL_libelf=y
  91.225 -CT_LIBELF_V_0_8_10=y
  91.226 -CT_LIBELF_VERSION="0.8.10"
  91.227 -CT_TOOL_sstrip=y
  91.228 -CT_SSTRIP_BUILDROOT=y
  91.229 -# CT_SSTRIP_ELFKICKERS is not set
  91.230 -CT_SSTRIP_FROM="buildroot"
  91.231 -
  91.232 -#
  91.233  # Debug facilities
  91.234  #
  91.235  CT_DEBUG_dmalloc=y
  91.236 @@ -367,6 +353,7 @@
  91.237  # CT_DUMA_V_2_5_8 is not set
  91.238  # CT_DUMA_V_2_5_12 is not set
  91.239  CT_DUMA_V_2_5_14=y
  91.240 +# CT_DUMA_V_2_5_15 is not set
  91.241  CT_DUMA_VERSION="2_5_14"
  91.242  CT_DEBUG_gdb=y
  91.243  CT_GDB_CROSS=y
  91.244 @@ -395,6 +382,7 @@
  91.245  # CT_LTRACE_V_0_4 is not set
  91.246  CT_LTRACE_V_0_5=y
  91.247  # CT_LTRACE_V_0_5_1 is not set
  91.248 +# CT_LTRACE_V_0_5_2 is not set
  91.249  CT_LTRACE_VERSION="0.5"
  91.250  CT_DEBUG_strace=y
  91.251  # CT_STRACE_V_4_5 is not set
  91.252 @@ -404,3 +392,41 @@
  91.253  CT_STRACE_V_4_5_17=y
  91.254  # CT_STRACE_V_4_5_18 is not set
  91.255  CT_STRACE_VERSION="4.5.17"
  91.256 +
  91.257 +#
  91.258 +# Tools facilities
  91.259 +#
  91.260 +CT_TOOL_libelf=y
  91.261 +CT_LIBELF_V_0_8_10=y
  91.262 +# CT_LIBELF_V_0_8_11 is not set
  91.263 +CT_LIBELF_VERSION="0.8.10"
  91.264 +CT_TOOL_sstrip=y
  91.265 +CT_SSTRIP_BUILDROOT=y
  91.266 +# CT_SSTRIP_ELFKICKERS is not set
  91.267 +CT_SSTRIP_FROM="buildroot"
  91.268 +
  91.269 +#
  91.270 +# Companion libraries
  91.271 +#
  91.272 +CT_WRAPPER_NEEDED=y
  91.273 +CT_GMP_MPFR=y
  91.274 +# CT_GMP_V_4_2_2 is not set
  91.275 +CT_GMP_V_4_2_4=y
  91.276 +# CT_GMP_V_4_3_0 is not set
  91.277 +# CT_GMP_V_4_3_1 is not set
  91.278 +CT_GMP_VERSION="4.2.4"
  91.279 +# CT_MPFR_V_2_3_1 is not set
  91.280 +# CT_MPFR_V_2_3_2 is not set
  91.281 +# CT_MPFR_V_2_4_0 is not set
  91.282 +CT_MPFR_V_2_4_1=y
  91.283 +CT_MPFR_VERSION="2.4.1"
  91.284 +# CT_PPL_CLOOG_MPC is not set
  91.285 +
  91.286 +#
  91.287 +# Companion libraries common options
  91.288 +#
  91.289 +# CT_COMP_LIBS_CHECK is not set
  91.290 +CT_COMP_LIBS_TARGET=y
  91.291 +CT_TOOLS_WRAPPER_SCRIPT=y
  91.292 +# CT_TOOLS_WRAPPER_EXEC is not set
  91.293 +CT_TOOLS_WRAPPER="script"
    92.1 --- a/samples/x86_64-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:23 2009 +0200
    92.2 +++ b/samples/x86_64-unknown-linux-uclibc/crosstool.config	Sat Oct 03 18:49:51 2009 +0200
    92.3 @@ -1,7 +1,7 @@
    92.4  #
    92.5  # Automatically generated make config: don't edit
    92.6 -# crosstool-NG version: svn_trunk@1474
    92.7 -# Sun Apr 19 19:02:19 2009
    92.8 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb
    92.9 +# Sun Sep 13 11:20:20 2009
   92.10  #
   92.11  
   92.12  #
   92.13 @@ -23,7 +23,6 @@
   92.14  CT_WORK_DIR="${CT_TOP_DIR}/targets"
   92.15  CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}"
   92.16  CT_INSTALL_DIR="${CT_PREFIX_DIR}"
   92.17 -# CT_CUSTOM_PATCH is not set
   92.18  CT_REMOVE_DOCS=y
   92.19  CT_INSTALL_DIR_RO=y
   92.20  
   92.21 @@ -44,6 +43,15 @@
   92.22  # CT_FORCE_EXTRACT is not set
   92.23  CT_OVERIDE_CONFIG_GUESS_SUB=y
   92.24  # CT_ONLY_EXTRACT is not set
   92.25 +CT_PATCH_BUNDLED=y
   92.26 +# CT_PATCH_LOCAL is not set
   92.27 +# CT_PATCH_BUNDLED_LOCAL is not set
   92.28 +# CT_PATCH_LOCAL_BUNDLED is not set
   92.29 +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
   92.30 +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
   92.31 +CT_PATCH_ORDER="bundled"
   92.32 +# CT_PATCH_SINGLE is not set
   92.33 +# CT_PATCH_USE_LOCAL is not set
   92.34  
   92.35  #
   92.36  # Build behavior
   92.37 @@ -52,7 +60,11 @@
   92.38  CT_LOAD=0
   92.39  CT_NICE=0
   92.40  CT_USE_PIPES=y
   92.41 +# CT_CONFIG_SHELL_SH is not set
   92.42  # CT_CONFIG_SHELL_ASH is not set
   92.43 +CT_CONFIG_SHELL_BASH=y
   92.44 +# CT_CONFIG_SHELL_CUSTOM is not set
   92.45 +CT_CONFIG_SHELL="bash"
   92.46  
   92.47  #
   92.48  # Logging
   92.49 @@ -74,12 +86,14 @@
   92.50  #
   92.51  CT_ARCH="x86_64"
   92.52  CT_ARCH_64=y
   92.53 +# CT_ARCH_SUPPORTS_BOTH_MMU is not set
   92.54 +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   92.55  CT_ARCH_SUPPORT_ARCH=y
   92.56  # CT_ARCH_SUPPORT_ABI is not set
   92.57  CT_ARCH_SUPPORT_CPU=y
   92.58  CT_ARCH_SUPPORT_TUNE=y
   92.59  # CT_ARCH_SUPPORT_FPU is not set
   92.60 -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set
   92.61 +# CT_ARCH_DEFAULT_HAS_MMU is not set
   92.62  # CT_ARCH_DEFAULT_BE is not set
   92.63  # CT_ARCH_DEFAULT_LE is not set
   92.64  CT_ARCH_ARCH="k8"
   92.65 @@ -95,6 +109,7 @@
   92.66  #
   92.67  # CT_ARCH_alpha is not set
   92.68  # CT_ARCH_arm is not set
   92.69 +# CT_ARCH_avr32 is not set
   92.70  # CT_ARCH_ia64 is not set
   92.71  # CT_ARCH_mips is not set
   92.72  # CT_ARCH_powerpc is not set
   92.73 @@ -102,6 +117,7 @@
   92.74  # CT_ARCH_sh is not set
   92.75  # CT_ARCH_x86 is not set
   92.76  CT_ARCH_x86_64=y
   92.77 +CT_ARCH_USE_MMU=y
   92.78  
   92.79  #
   92.80  # Target optimisations
   92.81 @@ -116,7 +132,6 @@
   92.82  #
   92.83  CT_USE_SYSROOT=y
   92.84  CT_SYSROOT_DIR_PREFIX=""
   92.85 -CT_SHARED_LIBS=y
   92.86  
   92.87  #
   92.88  # Tuple completion and aliasing
   92.89 @@ -145,6 +160,7 @@
   92.90  # Operating System
   92.91  #
   92.92  # CT_BARE_METAL is not set
   92.93 +CT_KERNEL_SUPPORTS_SHARED_LIBS=y
   92.94  CT_KERNEL="linux"
   92.95  CT_KERNEL_VERSION="2.6.29"
   92.96  # CT_KERNEL_bare_metal is not set
   92.97 @@ -160,40 +176,21 @@
   92.98  # CT_KERNEL_V_2_6_24_7 is not set
   92.99  # CT_KERNEL_V_2_6_25_20 is not set
  92.100  # CT_KERNEL_V_2_6_26_8 is not set
  92.101 -# CT_KERNEL_V_2_6_27 is not set
  92.102 -# CT_KERNEL_V_2_6_27_1 is not set
  92.103 -# CT_KERNEL_V_2_6_27_2 is not set
  92.104 -# CT_KERNEL_V_2_6_27_3 is not set
  92.105 -# CT_KERNEL_V_2_6_27_4 is not set
  92.106 -# CT_KERNEL_V_2_6_27_5 is not set
  92.107 -# CT_KERNEL_V_2_6_27_6 is not set
  92.108 -# CT_KERNEL_V_2_6_27_7 is not set
  92.109 -# CT_KERNEL_V_2_6_27_8 is not set
  92.110 -# CT_KERNEL_V_2_6_27_9 is not set
  92.111 -# CT_KERNEL_V_2_6_27_10 is not set
  92.112 -# CT_KERNEL_V_2_6_27_11 is not set
  92.113 -# CT_KERNEL_V_2_6_27_12 is not set
  92.114 -# CT_KERNEL_V_2_6_27_13 is not set
  92.115 -# CT_KERNEL_V_2_6_27_14 is not set
  92.116 -# CT_KERNEL_V_2_6_27_15 is not set
  92.117 -# CT_KERNEL_V_2_6_27_16 is not set
  92.118 -# CT_KERNEL_V_2_6_27_17 is not set
  92.119 -# CT_KERNEL_V_2_6_27_18 is not set
  92.120 -# CT_KERNEL_V_2_6_27_19 is not set
  92.121 -# CT_KERNEL_V_2_6_27_20 is not set
  92.122 -# CT_KERNEL_V_2_6_27_21 is not set
  92.123 -# CT_KERNEL_V_2_6_28 is not set
  92.124 -# CT_KERNEL_V_2_6_28_1 is not set
  92.125 -# CT_KERNEL_V_2_6_28_2 is not set
  92.126 -# CT_KERNEL_V_2_6_28_3 is not set
  92.127 -# CT_KERNEL_V_2_6_28_4 is not set
  92.128 -# CT_KERNEL_V_2_6_28_5 is not set
  92.129 -# CT_KERNEL_V_2_6_28_6 is not set
  92.130 -# CT_KERNEL_V_2_6_28_7 is not set
  92.131 -# CT_KERNEL_V_2_6_28_8 is not set
  92.132 -# CT_KERNEL_V_2_6_28_9 is not set
  92.133 +# CT_KERNEL_V_2_6_27_31 is not set
  92.134 +# CT_KERNEL_V_2_6_28_10 is not set
  92.135  CT_KERNEL_V_2_6_29=y
  92.136  # CT_KERNEL_V_2_6_29_1 is not set
  92.137 +# CT_KERNEL_V_2_6_29_2 is not set
  92.138 +# CT_KERNEL_V_2_6_29_3 is not set
  92.139 +# CT_KERNEL_V_2_6_29_4 is not set
  92.140 +# CT_KERNEL_V_2_6_29_5 is not set
  92.141 +# CT_KERNEL_V_2_6_29_6 is not set
  92.142 +# CT_KERNEL_V_2_6_30 is not set
  92.143 +# CT_KERNEL_V_2_6_30_1 is not set
  92.144 +# CT_KERNEL_V_2_6_30_2 is not set
  92.145 +# CT_KERNEL_V_2_6_30_3 is not set
  92.146 +# CT_KERNEL_V_2_6_30_4 is not set
  92.147 +# CT_KERNEL_V_2_6_30_5 is not set
  92.148  # CT_KERNEL_V_select is not set
  92.149  CT_KERNEL_LINUX_VERBOSITY_0=y
  92.150  # CT_KERNEL_LINUX_VERBOSITY_1 is not set
  92.151 @@ -202,23 +199,18 @@
  92.152  # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set
  92.153  
  92.154  #
  92.155 -# GMP and MPFR
  92.156 +# Common kernel options
  92.157  #
  92.158 -CT_GMP_MPFR=y
  92.159 -CT_GMP_MPFR_TARGET=y
  92.160 -# CT_GMP_V_4_2_2 is not set
  92.161 -CT_GMP_V_4_2_4=y
  92.162 -CT_GMP_VERSION="4.2.4"
  92.163 -CT_GMP_CHECK=y
  92.164 -# CT_MPFR_V_2_3_1 is not set
  92.165 -# CT_MPFR_V_2_3_2 is not set
  92.166 -# CT_MPFR_V_2_4_0 is not set
  92.167 -CT_MPFR_V_2_4_1=y
  92.168 -CT_MPFR_VERSION="2.4.1"
  92.169 -CT_MPFR_CHECK=y
  92.170 +CT_SHARED_LIBS=y
  92.171  
  92.172  #
  92.173 -# binutils
  92.174 +# Binary utilities
  92.175 +#
  92.176 +CT_ARCH_BINFMT_ELF=y
  92.177 +# CT_ARCH_BINFMT_FLAT is not set
  92.178 +
  92.179 +#
  92.180 +# GNU binutils
  92.181  #
  92.182  CT_BINUTILS_VERSION="2.19.1"
  92.183  # CT_BINUTILS_V_2_14 is not set
  92.184 @@ -271,13 +263,16 @@
  92.185  # CT_CC_V_4_3_1 is not set
  92.186  CT_CC_V_4_3_2=y
  92.187  # CT_CC_V_4_3_3 is not set
  92.188 +# CT_CC_V_4_3_4 is not set
  92.189  # CT_CC_V_4_4_0 is not set
  92.190 +# CT_CC_V_4_4_1 is not set
  92.191  CT_CC_GCC_4_3_or_later=y
  92.192 -# CT_CC_GCC_4_4_snapshot is not set
  92.193 +# CT_CC_GCC_4_4_or_later is not set
  92.194  CT_CC_CXA_ATEXIT=y
  92.195  CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
  92.196  # CT_CC_SJLJ_EXCEPTIONS_USE is not set
  92.197  # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
  92.198 +CT_CC_ENABLE_CXX_FLAGS=""
  92.199  CT_CC_CORE_EXTRA_CONFIG=""
  92.200  CT_CC_EXTRA_CONFIG=""
  92.201  CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
  92.202 @@ -304,6 +299,7 @@
  92.203  CT_LIBC_VERSION="0.9.30.1"
  92.204  # CT_LIBC_eglibc is not set
  92.205  # CT_LIBC_glibc is not set
  92.206 +# CT_LIBC_newlib is not set
  92.207  CT_LIBC_uClibc=y
  92.208  # CT_LIBC_V_0_9_28 is not set
  92.209  # CT_LIBC_V_0_9_28_1 is not set
  92.210 @@ -314,7 +310,8 @@
  92.211  CT_LIBC_V_0_9_30_1=y
  92.212  # CT_LIBC_V_snapshot is not set
  92.213  # CT_LIBC_V_specific_date is not set
  92.214 -# CT_LIBC_UCLIBC_PARALLEL is not set
  92.215 +CT_LIBC_UCLIBC_0_9_30_or_later=y
  92.216 +CT_LIBC_UCLIBC_PARALLEL=y
  92.217  CT_LIBC_UCLIBC_VERBOSITY_0=y
  92.218  # CT_LIBC_UCLIBC_VERBOSITY_1 is not set
  92.219  CT_LIBC_UCLIBC_VERBOSITY=""
  92.220 @@ -337,17 +334,6 @@
  92.221  # CT_THREADS_NONE is not set
  92.222  
  92.223  #
  92.224 -# Tools facilities
  92.225 -#
  92.226 -CT_TOOL_libelf=y
  92.227 -CT_LIBELF_V_0_8_10=y
  92.228 -CT_LIBELF_VERSION="0.8.10"
  92.229 -CT_TOOL_sstrip=y
  92.230 -CT_SSTRIP_BUILDROOT=y
  92.231 -# CT_SSTRIP_ELFKICKERS is not set
  92.232 -CT_SSTRIP_FROM="buildroot"
  92.233 -
  92.234 -#
  92.235  # Debug facilities
  92.236  #
  92.237  CT_DEBUG_dmalloc=y
  92.238 @@ -361,6 +347,7 @@
  92.239  # CT_DUMA_V_2_5_8 is not set
  92.240  # CT_DUMA_V_2_5_12 is not set
  92.241  CT_DUMA_V_2_5_14=y
  92.242 +# CT_DUMA_V_2_5_15 is not set
  92.243  CT_DUMA_VERSION="2_5_14"
  92.244  CT_DEBUG_gdb=y
  92.245  CT_GDB_CROSS=y
  92.246 @@ -389,6 +376,7 @@
  92.247  # CT_LTRACE_V_0_4 is not set
  92.248  CT_LTRACE_V_0_5=y
  92.249  # CT_LTRACE_V_0_5_1 is not set
  92.250 +# CT_LTRACE_V_0_5_2 is not set
  92.251  CT_LTRACE_VERSION="0.5"
  92.252  CT_DEBUG_strace=y
  92.253  # CT_STRACE_V_4_5 is not set
  92.254 @@ -398,3 +386,41 @@
  92.255  CT_STRACE_V_4_5_17=y
  92.256  # CT_STRACE_V_4_5_18 is not set
  92.257  CT_STRACE_VERSION="4.5.17"
  92.258 +
  92.259 +#
  92.260 +# Tools facilities
  92.261 +#
  92.262 +CT_TOOL_libelf=y
  92.263 +CT_LIBELF_V_0_8_10=y
  92.264 +# CT_LIBELF_V_0_8_11 is not set
  92.265 +CT_LIBELF_VERSION="0.8.10"
  92.266 +CT_TOOL_sstrip=y
  92.267 +CT_SSTRIP_BUILDROOT=y
  92.268 +# CT_SSTRIP_ELFKICKERS is not set
  92.269 +CT_SSTRIP_FROM="buildroot"
  92.270 +
  92.271 +#
  92.272 +# Companion libraries
  92.273 +#
  92.274 +CT_WRAPPER_NEEDED=y
  92.275 +CT_GMP_MPFR=y
  92.276 +# CT_GMP_V_4_2_2 is not set
  92.277 +CT_GMP_V_4_2_4=y
  92.278 +# CT_GMP_V_4_3_0 is not set
  92.279 +# CT_GMP_V_4_3_1 is not set
  92.280 +CT_GMP_VERSION="4.2.4"
  92.281 +# CT_MPFR_V_2_3_1 is not set
  92.282 +# CT_MPFR_V_2_3_2 is not set
  92.283 +# CT_MPFR_V_2_4_0 is not set
  92.284 +CT_MPFR_V_2_4_1=y
  92.285 +CT_MPFR_VERSION="2.4.1"
  92.286 +# CT_PPL_CLOOG_MPC is not set
  92.287 +
  92.288 +#
  92.289 +# Companion libraries common options
  92.290 +#
  92.291 +# CT_COMP_LIBS_CHECK is not set
  92.292 +CT_COMP_LIBS_TARGET=y
  92.293 +CT_TOOLS_WRAPPER_SCRIPT=y
  92.294 +# CT_TOOLS_WRAPPER_EXEC is not set
  92.295 +CT_TOOLS_WRAPPER="script"
    93.1 --- a/scripts/addToolVersion.sh	Sat Oct 03 18:49:23 2009 +0200
    93.2 +++ b/scripts/addToolVersion.sh	Sat Oct 03 18:49:51 2009 +0200
    93.3 @@ -77,35 +77,35 @@
    93.4      SedExpr1="${SedExpr1}    prompt \"${version}"
    93.5      case "${EXP},${OBS}" in
    93.6          ,)  ;;
    93.7 -        ,*) exp_obs_prompt="  (OBSOLETE)"
    93.8 -            deps="    depends on OBSOLETE\n"
    93.9 +        ,*) exp_obs_prompt=" (OBSOLETE)"
   93.10 +            deps="    depends on OBSOLETE"
   93.11              ;;
   93.12 -        *,) exp_obs_prompt="  (EXPERIMENTAL)"
   93.13 -            deps="    depends on EXPERIMENTAL\n"
   93.14 +        *,) exp_obs_prompt=" (EXPERIMENTAL)"
   93.15 +            deps="    depends on EXPERIMENTAL"
   93.16              ;;
   93.17 -        *)  exp_obs_prompt="  (EXPERIMENTAL, OBSOLETE)"
   93.18 -            deps="    depends on EXPERIMENTAL && OBSOLETE\n"
   93.19 +        *)  exp_obs_prompt=" (EXPERIMENTAL, OBSOLETE)"
   93.20 +            deps="    depends on EXPERIMENTAL \\&\\& OBSOLETE"
   93.21              ;;
   93.22      esac
   93.23      [ -n "${exp_obs_prompt}" ] && SedExpr1="${SedExpr1}${exp_obs_prompt}"
   93.24 -    SedExpr1="${SedExpr1}\"\n"
   93.25 -    [ -n "${deps}" ] && SedExpr1="${SedExpr1}${deps}"
   93.26 +    SedExpr1="${SedExpr1}\""
   93.27 +    [ -n "${deps}" ] && SedExpr1="${SedExpr1}\n${deps}"
   93.28      if [ "${tool}" = "gcc" ]; then
   93.29          # Extract 'M'ajor and 'm'inor from version string
   93.30          ver_M=$(echo "${version}...." |cut -d . -f 1)
   93.31          ver_m=$(echo "${version}...." |cut -d . -f 2)
   93.32          if [    ${ver_M} -gt 4                          \
   93.33               -o \( ${ver_M} -eq 4 -a ${ver_m} -ge 3 \)  ]; then
   93.34 -            SedExpr1="${SedExpr1}    select CC_GCC_4_3_or_later\n"
   93.35 +            SedExpr1="${SedExpr1}\n    select CC_GCC_4_3_or_later"
   93.36          fi
   93.37          if [    ${ver_M} -gt 4                          \
   93.38               -o \( ${ver_M} -eq 4 -a ${ver_m} -ge 4 \)  ]; then
   93.39 -            SedExpr1="${SedExpr1}    select CC_GCC_4_4_or_later\n"
   93.40 +            SedExpr1="${SedExpr1}\n    select CC_GCC_4_4_or_later"
   93.41          fi
   93.42      fi
   93.43      SedExpr2="    default \"${version}\" if ${cat}_V_${v}"
   93.44 -    "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_ABOVE)$/'"${SedExpr1}"'\n\1/;' "${file}"
   93.45 -    "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_ABOVE)$/'"${SedExpr2}"'\n\1/;' "${file}"
   93.46 +    "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n\n'"${SedExpr1}"'/;' "${file}"
   93.47 +    "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_BELOW)$/\1\n'"${SedExpr2}"'/;' "${file}"
   93.48  }
   93.49  
   93.50  cat=
    94.1 --- a/scripts/build/companion_libs/cloog.sh	Sat Oct 03 18:49:23 2009 +0200
    94.2 +++ b/scripts/build/companion_libs/cloog.sh	Sat Oct 03 18:49:51 2009 +0200
    94.3 @@ -18,29 +18,47 @@
    94.4  
    94.5  # Extract CLooG
    94.6  do_cloog_extract() {
    94.7 +    local _t
    94.8 +
    94.9      CT_Extract "cloog-ppl-${CT_CLOOG_VERSION}"
   94.10 -    CT_Pushd "${CT_SRC_DIR}/cloog-ppl"
   94.11 +
   94.12 +    # Version 0.15.3 has a dirname 'cloog-ppl' (with no version in it!)
   94.13 +    # while versions 0.15.4 onward do have the version in the dirname.
   94.14 +    case "${CT_CLOOG_VERSION}" in
   94.15 +        0.15.3) _t="";;
   94.16 +        *)      _t="-${CT_CLOOG_VERSION}";;
   94.17 +    esac
   94.18 +    CT_Pushd "${CT_SRC_DIR}/cloog-ppl${_t}"
   94.19      CT_Patch "cloog-ppl-${CT_CLOOG_VERSION}" nochdir
   94.20      CT_Popd
   94.21  }
   94.22  
   94.23  do_cloog() {
   94.24 +    local _t
   94.25 +
   94.26 +    # Version 0.15.3 has a dirname 'cloog-ppl' (with no version in it!)
   94.27 +    # while versions 0.15.4 onward do have the version in the dirname.
   94.28 +    case "${CT_CLOOG_VERSION}" in
   94.29 +        0.15.3) _t="";;
   94.30 +        *)      _t="-${CT_CLOOG_VERSION}";;
   94.31 +    esac
   94.32 +
   94.33      mkdir -p "${CT_BUILD_DIR}/build-cloog-ppl"
   94.34      cd "${CT_BUILD_DIR}/build-cloog-ppl"
   94.35  
   94.36      CT_DoStep INFO "Installing CLooG/ppl"
   94.37  
   94.38      CT_DoLog EXTRA "Configuring CLooG/ppl"
   94.39 -    CFLAGS="${CT_CFLAGS_FOR_HOST}"      \
   94.40 -    CT_DoExecLog ALL                    \
   94.41 -    "${CT_SRC_DIR}/cloog-ppl/configure" \
   94.42 -        --build=${CT_BUILD}             \
   94.43 -        --host=${CT_HOST}               \
   94.44 -        --prefix="${CT_PREFIX_DIR}"     \
   94.45 -        --with-gmp="${CT_PREFIX_DIR}"   \
   94.46 -        --with-ppl="${CT_PREFIX_DIR}"   \
   94.47 -        --enable-shared                 \
   94.48 -        --disable-static                \
   94.49 +    CFLAGS="${CT_CFLAGS_FOR_HOST}"              \
   94.50 +    CT_DoExecLog ALL                            \
   94.51 +    "${CT_SRC_DIR}/cloog-ppl${_t}/configure"    \
   94.52 +        --build=${CT_BUILD}                     \
   94.53 +        --host=${CT_HOST}                       \
   94.54 +        --prefix="${CT_PREFIX_DIR}"             \
   94.55 +        --with-gmp="${CT_PREFIX_DIR}"           \
   94.56 +        --with-ppl="${CT_PREFIX_DIR}"           \
   94.57 +        --enable-shared                         \
   94.58 +        --disable-static                        \
   94.59          --with-bits=gmp
   94.60  
   94.61      CT_DoLog EXTRA "Building CLooG/ppl"
    95.1 --- a/scripts/build/debug/300-gdb.sh	Sat Oct 03 18:49:23 2009 +0200
    95.2 +++ b/scripts/build/debug/300-gdb.sh	Sat Oct 03 18:49:51 2009 +0200
    95.3 @@ -265,6 +265,10 @@
    95.4  
    95.5          unset ac_cv_func_strncmp_works
    95.6  
    95.7 +        CT_DoLog EXTRA "Cleaning up ncurses"
    95.8 +        cd "${CT_BUILD_DIR}/build-ncurses"
    95.9 +        CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" uninstall
   95.10 +
   95.11          CT_EndStep # native gdb build
   95.12      fi
   95.13  
    96.1 --- a/scripts/build/internals.sh	Sat Oct 03 18:49:23 2009 +0200
    96.2 +++ b/scripts/build/internals.sh	Sat Oct 03 18:49:51 2009 +0200
    96.3 @@ -8,9 +8,6 @@
    96.4  
    96.5      CT_DoStep INFO "Cleaning-up the toolchain's directory"
    96.6  
    96.7 -    CT_DoLog EXTRA "Removing access to the build system tools"
    96.8 -    CT_DoExecLog DEBUG rm -rf "${CT_PREFIX_DIR}/buildtools"
    96.9 -
   96.10      if [ "${CT_BARE_METAL}" != "y" ]; then
   96.11          CT_DoLog EXTRA "Installing the populate helper"
   96.12          sed -r -e 's|@@CT_TARGET@@|'"${CT_TARGET}"'|g;' \
   96.13 @@ -58,11 +55,11 @@
   96.14                  if [ "${CT_DEBUG_CT}" = "y" ]; then
   96.15                    _t="" # If debugging crosstool-NG, don't strip the wrapper
   96.16                  fi
   96.17 -                CT_DoExecLog "${HOST_CC}"                               \
   96.18 -                             -Wall -Wextra -Wunreachable-code -Werror   \
   96.19 -                             -O3 -static ${_t}                          \
   96.20 -                             "${CT_LIB_DIR}/scripts/wrapper.c"          \
   96.21 -                             -o ".${CT_TARGET}-wrapper"
   96.22 +                CT_DoExecLog DEBUG "${CT_HOST}-gcc"                           \
   96.23 +                                   -Wall -Wextra -Wunreachable-code -Werror   \
   96.24 +                                   -O3 -static ${_t}                          \
   96.25 +                                   "${CT_LIB_DIR}/scripts/wrapper.c"          \
   96.26 +                                   -o ".${CT_TARGET}-wrapper"
   96.27                  ;;
   96.28          esac
   96.29  
   96.30 @@ -82,6 +79,9 @@
   96.31          CT_Popd
   96.32      fi
   96.33  
   96.34 +    CT_DoLog EXTRA "Removing access to the build system tools"
   96.35 +    CT_DoExecLog DEBUG rm -rf "${CT_PREFIX_DIR}/buildtools"
   96.36 +
   96.37      # Remove the generated documentation files
   96.38      if [ "${CT_REMOVE_DOCS}" = "y" ]; then
   96.39          CT_DoLog EXTRA "Removing installed documentation"
    97.1 --- a/scripts/build/libc/eglibc.sh	Sat Oct 03 18:49:23 2009 +0200
    97.2 +++ b/scripts/build/libc/eglibc.sh	Sat Oct 03 18:49:51 2009 +0200
    97.3 @@ -54,7 +54,7 @@
    97.4           -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_linuxthreads}"    \
    97.5           -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_localedef}"       \
    97.6           -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_ports}"           \
    97.7 -         "${CT_FORCE_DOWNLOAD}" != "y"                              \
    97.8 +         -a "${CT_FORCE_DOWNLOAD}" != "y"                           \
    97.9         ]; then
   97.10          CT_DoLog DEBUG "Got 'eglibc-${CT_LIBC_VERSION}' from local storage"
   97.11          for file in ${eglibc} ${eglibc_linuxthreads} ${eglibc_localedef} ${eglibc_ports}; do
   97.12 @@ -252,7 +252,7 @@
   97.13      CT_DoLog DEBUG "Extra CC args passed    : '${extra_cc_args}'"
   97.14  
   97.15      BUILD_CC="${CT_BUILD}-gcc"                                      \
   97.16 -    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O"   \
   97.17 +    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2"  \
   97.18      CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
   97.19      AR=${CT_TARGET}-ar                                              \
   97.20      RANLIB=${CT_TARGET}-ranlib                                      \
    98.1 --- a/scripts/build/libc/glibc.sh	Sat Oct 03 18:49:23 2009 +0200
    98.2 +++ b/scripts/build/libc/glibc.sh	Sat Oct 03 18:49:51 2009 +0200
    98.3 @@ -47,8 +47,6 @@
    98.4                        "glibc-${version}-branch${date:+:}${date}"        \
    98.5                        "glibc-${addon}-cvs-${CT_LIBC_VERSION}"
    98.6          done
    98.7 -#    elif [ "${CT_LIBC_GLIBC_SNAPSHOT}" = "y" ]; then
    98.8 -#        : # Not yet handled...
    98.9      fi
   98.10  
   98.11      return 0
   98.12 @@ -180,7 +178,7 @@
   98.13  
   98.14          libc_cv_ppc_machine=yes                         \
   98.15          CT_DoExecLog ALL                                \
   98.16 -        make CFLAGS="-O -DBOOTSTRAP_GCC"                \
   98.17 +        make CFLAGS="-O2 -DBOOTSTRAP_GCC"               \
   98.18               OBJDUMP_FOR_HOST="${CT_TARGET}-objdump"    \
   98.19               PARALLELMFLAGS="${PARALLELMFLAGS}"         \
   98.20               sysdeps/gnu/errlist.c
   98.21 @@ -197,7 +195,7 @@
   98.22      CT_DoExecLog ALL                                \
   98.23      make cross-compiling=yes                        \
   98.24           install_root=${CT_SYSROOT_DIR}             \
   98.25 -         CFLAGS="-O -DBOOTSTRAP_GCC"                \
   98.26 +         CFLAGS="-O2 -DBOOTSTRAP_GCC"               \
   98.27           ${LIBC_SYSROOT_ARG}                        \
   98.28           OBJDUMP_FOR_HOST="${CT_TARGET}-objdump"    \
   98.29           PARALLELMFLAGS="${PARALLELMFLAGS}"         \
   98.30 @@ -294,12 +292,6 @@
   98.31      # Add some default CC args
   98.32      glibc_version_major=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^([[:digit:]]+).*/\1/')
   98.33      glibc_version_minor=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^[[:digit:]]+[\.-_]([[:digit:]]+).*/\1/')
   98.34 -    # In case we're using a snapshot, fake a >=2.6 version.
   98.35 -    if [    "${CT_LIBC_V_LATEST}" = "y" \
   98.36 -         -o "${CT_LIBC_V_date}" = "y"   ]; then
   98.37 -        glibc_version_major=3
   98.38 -        glibc_version_minor=0
   98.39 -    fi
   98.40      if [    ${glibc_version_major} -eq 2 -a ${glibc_version_minor} -ge 6    \
   98.41           -o ${glibc_version_major} -gt 2                                    ]; then
   98.42          # Don't use -pipe: configure chokes on it for glibc >= 2.6.
   98.43 @@ -325,7 +317,7 @@
   98.44      # Please see the comment for the configure step in do_libc().
   98.45  
   98.46      BUILD_CC="${CT_BUILD}-gcc"                                      \
   98.47 -    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O "  \
   98.48 +    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2"  \
   98.49      CC="${cross_cc} ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}"      \
   98.50      AR=${CT_TARGET}-ar                                              \
   98.51      RANLIB=${CT_TARGET}-ranlib                                      \
   98.52 @@ -409,12 +401,6 @@
   98.53      # Add some default CC args
   98.54      glibc_version_major=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^([[:digit:]]+).*/\1/')
   98.55      glibc_version_minor=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^[[:digit:]]+[\.-_]([[:digit:]]+).*/\1/')
   98.56 -    # In case we're using a snapshot, fake a >=2.6 version.
   98.57 -    if [    "${CT_LIBC_V_LATEST}" = "y" \
   98.58 -         -o "${CT_LIBC_V_date}" = "y"   ]; then
   98.59 -        glibc_version_major=3
   98.60 -        glibc_version_minor=0
   98.61 -    fi
   98.62      if [    ${glibc_version_major} -eq 2 -a ${glibc_version_minor} -ge 6    \
   98.63           -o ${glibc_version_major} -gt 2                                    ]; then
   98.64          # Don't use -pipe: configure chokes on it for glibc >= 2.6.
   98.65 @@ -457,7 +443,7 @@
   98.66      # silly messages. GNU folks again, he?
   98.67  
   98.68      BUILD_CC="${CT_BUILD}-gcc"                                      \
   98.69 -    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O"   \
   98.70 +    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2"  \
   98.71      CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
   98.72      AR=${CT_TARGET}-ar                                              \
   98.73      RANLIB=${CT_TARGET}-ranlib                                      \
    99.1 --- a/scripts/config.guess	Sat Oct 03 18:49:23 2009 +0200
    99.2 +++ b/scripts/config.guess	Sat Oct 03 18:49:51 2009 +0200
    99.3 @@ -4,7 +4,7 @@
    99.4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
    99.5  #   Free Software Foundation, Inc.
    99.6  
    99.7 -timestamp='2009-08-19'
    99.8 +timestamp='2009-09-18'
    99.9  
   99.10  # This file is free software; you can redistribute it and/or modify it
   99.11  # under the terms of the GNU General Public License as published by
   99.12 @@ -854,6 +854,20 @@
   99.13      i*86:Minix:*:*)
   99.14  	echo ${UNAME_MACHINE}-pc-minix
   99.15  	exit ;;
   99.16 +    alpha:Linux:*:*)
   99.17 +	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
   99.18 +	  EV5)   UNAME_MACHINE=alphaev5 ;;
   99.19 +	  EV56)  UNAME_MACHINE=alphaev56 ;;
   99.20 +	  PCA56) UNAME_MACHINE=alphapca56 ;;
   99.21 +	  PCA57) UNAME_MACHINE=alphapca56 ;;
   99.22 +	  EV6)   UNAME_MACHINE=alphaev6 ;;
   99.23 +	  EV67)  UNAME_MACHINE=alphaev67 ;;
   99.24 +	  EV68*) UNAME_MACHINE=alphaev68 ;;
   99.25 +        esac
   99.26 +	objdump --private-headers /bin/sh | grep -q ld.so.1
   99.27 +	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
   99.28 +	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
   99.29 +	exit ;;
   99.30      arm*:Linux:*:*)
   99.31  	eval $set_cc_for_build
   99.32  	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
   99.33 @@ -876,6 +890,9 @@
   99.34      frv:Linux:*:*)
   99.35      	echo frv-unknown-linux-gnu
   99.36  	exit ;;
   99.37 +    i*86:Linux:*:*)
   99.38 +	echo ${UNAME_MACHINE}-pc-linux-gnu
   99.39 +	exit ;;
   99.40      ia64:Linux:*:*)
   99.41  	echo ${UNAME_MACHINE}-unknown-linux-gnu
   99.42  	exit ;;
   99.43 @@ -911,29 +928,12 @@
   99.44      or32:Linux:*:*)
   99.45  	echo or32-unknown-linux-gnu
   99.46  	exit ;;
   99.47 -    ppc:Linux:*:*)
   99.48 -	echo powerpc-unknown-linux-gnu
   99.49 -	exit ;;
   99.50 -    ppc64:Linux:*:*)
   99.51 -	echo powerpc64-unknown-linux-gnu
   99.52 -	exit ;;
   99.53 -    alpha:Linux:*:*)
   99.54 -	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
   99.55 -	  EV5)   UNAME_MACHINE=alphaev5 ;;
   99.56 -	  EV56)  UNAME_MACHINE=alphaev56 ;;
   99.57 -	  PCA56) UNAME_MACHINE=alphapca56 ;;
   99.58 -	  PCA57) UNAME_MACHINE=alphapca56 ;;
   99.59 -	  EV6)   UNAME_MACHINE=alphaev6 ;;
   99.60 -	  EV67)  UNAME_MACHINE=alphaev67 ;;
   99.61 -	  EV68*) UNAME_MACHINE=alphaev68 ;;
   99.62 -        esac
   99.63 -	objdump --private-headers /bin/sh | grep -q ld.so.1
   99.64 -	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
   99.65 -	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
   99.66 -	exit ;;
   99.67      padre:Linux:*:*)
   99.68  	echo sparc-unknown-linux-gnu
   99.69  	exit ;;
   99.70 +    parisc64:Linux:*:* | hppa64:Linux:*:*)
   99.71 +	echo hppa64-unknown-linux-gnu
   99.72 +	exit ;;
   99.73      parisc:Linux:*:* | hppa:Linux:*:*)
   99.74  	# Look for CPU level
   99.75  	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
   99.76 @@ -942,8 +942,11 @@
   99.77  	  *)    echo hppa-unknown-linux-gnu ;;
   99.78  	esac
   99.79  	exit ;;
   99.80 -    parisc64:Linux:*:* | hppa64:Linux:*:*)
   99.81 -	echo hppa64-unknown-linux-gnu
   99.82 +    ppc64:Linux:*:*)
   99.83 +	echo powerpc64-unknown-linux-gnu
   99.84 +	exit ;;
   99.85 +    ppc:Linux:*:*)
   99.86 +	echo powerpc-unknown-linux-gnu
   99.87  	exit ;;
   99.88      s390:Linux:*:* | s390x:Linux:*:*)
   99.89  	echo ${UNAME_MACHINE}-ibm-linux
   99.90 @@ -966,58 +969,6 @@
   99.91      xtensa*:Linux:*:*)
   99.92      	echo ${UNAME_MACHINE}-unknown-linux-gnu
   99.93  	exit ;;
   99.94 -    i*86:Linux:*:*)
   99.95 -	# The BFD linker knows what the default object file format is, so
   99.96 -	# first see if it will tell us. cd to the root directory to prevent
   99.97 -	# problems with other programs or directories called `ld' in the path.
   99.98 -	# Set LC_ALL=C to ensure ld outputs messages in English.
   99.99 -	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
  99.100 -			 | sed -ne '/supported targets:/!d
  99.101 -				    s/[ 	][ 	]*/ /g
  99.102 -				    s/.*supported targets: *//
  99.103 -				    s/ .*//
  99.104 -				    p'`
  99.105 -        case "$ld_supported_targets" in
  99.106 -	  elf32-i386)
  99.107 -		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
  99.108 -		;;
  99.109 -	esac
  99.110 -	# Determine whether the default compiler is a.out or elf
  99.111 -	eval $set_cc_for_build
  99.112 -	sed 's/^	//' << EOF >$dummy.c
  99.113 -	#include <features.h>
  99.114 -	#ifdef __ELF__
  99.115 -	# ifdef __GLIBC__
  99.116 -	#  if __GLIBC__ >= 2
  99.117 -	LIBC=gnu
  99.118 -	#  else
  99.119 -	LIBC=gnulibc1
  99.120 -	#  endif
  99.121 -	# else
  99.122 -	LIBC=gnulibc1
  99.123 -	# endif
  99.124 -	#else
  99.125 -	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
  99.126 -	LIBC=gnu
  99.127 -	#else
  99.128 -	LIBC=gnuaout
  99.129 -	#endif
  99.130 -	#endif
  99.131 -	#ifdef __dietlibc__
  99.132 -	LIBC=dietlibc
  99.133 -	#endif
  99.134 -EOF
  99.135 -	eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
  99.136 -	    /^LIBC/{
  99.137 -		s: ::g
  99.138 -		p
  99.139 -	    }'`"
  99.140 -	test x"${LIBC}" != x && {
  99.141 -		echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
  99.142 -		exit
  99.143 -	}
  99.144 -	test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
  99.145 -	;;
  99.146      i*86:DYNIX/ptx:4*:*)
  99.147  	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
  99.148  	# earlier versions are messed up and put the nodename in both
  99.149 @@ -1247,6 +1198,16 @@
  99.150      *:Darwin:*:*)
  99.151  	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
  99.152  	case $UNAME_PROCESSOR in
  99.153 +	    i386)
  99.154 +		eval $set_cc_for_build
  99.155 +		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
  99.156 +		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
  99.157 +		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
  99.158 +		      grep IS_64BIT_ARCH >/dev/null
  99.159 +		  then
  99.160 +		      UNAME_PROCESSOR="x86_64"
  99.161 +		  fi
  99.162 +		fi ;;
  99.163  	    unknown) UNAME_PROCESSOR=powerpc ;;
  99.164  	esac
  99.165  	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
   100.1 --- a/scripts/config.sub	Sat Oct 03 18:49:23 2009 +0200
   100.2 +++ b/scripts/config.sub	Sat Oct 03 18:49:51 2009 +0200
   100.3 @@ -4,7 +4,7 @@
   100.4  #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
   100.5  #   Free Software Foundation, Inc.
   100.6  
   100.7 -timestamp='2009-08-19'
   100.8 +timestamp='2009-09-25'
   100.9  
  100.10  # This file is (in principle) common to ALL GNU software.
  100.11  # The presence of a machine in this file suggests that SOME GNU software
  100.12 @@ -287,6 +287,7 @@
  100.13  	| pdp10 | pdp11 | pj | pjl \
  100.14  	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
  100.15  	| pyramid \
  100.16 +	| rx \
  100.17  	| score \
  100.18  	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
  100.19  	| sh64 | sh64le \
  100.20 @@ -300,7 +301,7 @@
  100.21  	| z8k | z80)
  100.22  		basic_machine=$basic_machine-unknown
  100.23  		;;
  100.24 -	m6811 | m68hc11 | m6812 | m68hc12)
  100.25 +	m6811 | m68hc11 | m6812 | m68hc12 | picochip)
  100.26  		# Motorola 68HC11/12.
  100.27  		basic_machine=$basic_machine-unknown
  100.28  		os=-none
  100.29 @@ -371,7 +372,7 @@
  100.30  	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
  100.31  	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
  100.32  	| pyramid-* \
  100.33 -	| romp-* | rs6000-* \
  100.34 +	| romp-* | rs6000-* | rx-* \
  100.35  	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
  100.36  	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
  100.37  	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
   101.1 --- a/scripts/crosstool-NG.sh.in	Sat Oct 03 18:49:23 2009 +0200
   101.2 +++ b/scripts/crosstool-NG.sh.in	Sat Oct 03 18:49:51 2009 +0200
   101.3 @@ -83,7 +83,7 @@
   101.4  cat "${CT_LIB_DIR}/paths.mk" |while read trash line; do
   101.5      tool="${line%%=*}"
   101.6      path="${line#*=}"
   101.7 -    CT_DoLog DEBUG "  '${tool}' -> '${path}'"
   101.8 +    CT_DoLog DEBUG "Creating script-override for '${tool}' -> '${path}'"
   101.9      printf "#${BANG}${CT_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_BIN_OVERIDE_DIR}/${tool}"
  101.10      CT_DoExecLog ALL chmod 700 "${CT_BIN_OVERIDE_DIR}/${tool}"
  101.11  done
   102.1 --- a/scripts/functions	Sat Oct 03 18:49:23 2009 +0200
   102.2 +++ b/scripts/functions	Sat Oct 03 18:49:51 2009 +0200
   102.3 @@ -79,7 +79,7 @@
   102.4      if [ $# -eq 0 ]; then
   102.5          cat -
   102.6      else
   102.7 -        printf "${@}\n"
   102.8 +        printf "${*}\n"
   102.9      fi |( IFS="${CR}" # We want the full lines, even leading spaces
  102.10            _prog_bar_cpt=0
  102.11            _prog_bar[0]='/'
  102.12 @@ -116,7 +116,7 @@
  102.13  CT_DoExecLog() {
  102.14      local level="$1"
  102.15      shift
  102.16 -    CT_DoLog DEBUG "==> Executing: '${@}'"
  102.17 +    CT_DoLog DEBUG "==> Executing: '${*}'"
  102.18      "${@}" 2>&1 |CT_DoLog "${level}"
  102.19  }
  102.20  
   103.1 --- a/scripts/saveSample.sh.in	Sat Oct 03 18:49:23 2009 +0200
   103.2 +++ b/scripts/saveSample.sh.in	Sat Oct 03 18:49:51 2009 +0200
   103.3 @@ -69,7 +69,7 @@
   103.4  mkdir -p "${samp_dir}"
   103.5  
   103.6  # Save the crosstool-NG config file
   103.7 -"${sed}" -r -e 's|^(CT_PREFIX_DIR)=.*|\1="${HOME}/x-tools/${samp_name}"|;'      \
   103.8 +"${sed}" -r -e 's|^(CT_PREFIX_DIR)=.*|\1="${HOME}/x-tools/${CT_TARGET}"|;'      \
   103.9              -e 's|^# CT_LOG_TO_FILE is not set$|CT_LOG_TO_FILE=y|;'             \
  103.10              -e 's|^# CT_LOG_FILE_COMPRESS is not set$|CT_LOG_FILE_COMPRESS=y|;' \
  103.11              -e 's|^(CT_LOCAL_TARBALLS_DIR)=.*|\1="${HOME}/src"|;'               \
  103.12 @@ -99,7 +99,7 @@
  103.13  if [ -n "${CT_LIBC_UCLIBC_CONFIG_FILE}" ]; then
  103.14      # We save the file, and then point the saved sample to this file
  103.15      CT_DoAddFileToSample "${CT_LIBC_UCLIBC_CONFIG_FILE}" "${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config"
  103.16 -    "${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE)=.+$|\1="'"${samp_top_dir}"'/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \
  103.17 +    "${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE)=.+$|\1="'"${samp_top_dir}"'/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \
  103.18               "${samp_dir}/crosstool.config"
  103.19  else
  103.20      # remove any dangling files
   104.1 --- a/scripts/showSamples.sh	Sat Oct 03 18:49:23 2009 +0200
   104.2 +++ b/scripts/showSamples.sh	Sat Oct 03 18:49:51 2009 +0200
   104.3 @@ -29,6 +29,7 @@
   104.4      fi
   104.5      . "${sample_top}/samples/${sample}/crosstool.config"
   104.6      if [ -z "${wiki}" ]; then
   104.7 +        t_width=13
   104.8          printf "    %-*s  [%s" ${width} "${sample}" "${sample_type}"
   104.9          [ -f "${sample_top}/samples/${sample}/broken" ] && printf "B" || printf " "
  104.10          [ "${CT_EXPERIMENTAL}" = "y" ] && printf "X" || printf " "
  104.11 @@ -37,15 +38,18 @@
  104.12              case "${CT_TOOLCHAIN_TYPE}" in
  104.13                  cross)  ;;
  104.14                  canadian)
  104.15 -                    printf "    Host      : ${CT_HOST}\n"
  104.16 +                    printf "    %-*s : %s\n" ${t_width} "Host" "${CT_HOST}"
  104.17                      ;;
  104.18              esac
  104.19 -            echo    "    OS        : ${CT_KERNEL}${CT_KERNEL_VERSION:+-}${CT_KERNEL_VERSION}"
  104.20 +            printf "    %-*s : %s\n" ${t_width} "OS" "${CT_KERNEL}${CT_KERNEL_VERSION:+-}${CT_KERNEL_VERSION}"
  104.21              if [ "${CT_GMP_MPFR}" = "y" ]; then
  104.22 -                echo    "    GMP/MPFR  : gmp-${CT_GMP_VERSION} / mpfr-${CT_MPFR_VERSION}"
  104.23 +                printf    "    %-*s : %s\n" ${t_width} "GMP/MPFR" "gmp-${CT_GMP_VERSION} / mpfr-${CT_MPFR_VERSION}"
  104.24              fi
  104.25 -            echo    "    binutils  : binutils-${CT_BINUTILS_VERSION}"
  104.26 -            printf  "    C compiler: ${CT_CC}-${CT_CC_VERSION} (C"
  104.27 +            if [ "${CT_PPL_CLOOG_MPC}" = "y" ]; then
  104.28 +                printf    "    %-*s : %s\n" ${t_width} "PPL/CLOOG/MPC" "ppl-${CT_PPL_VERSION} / cloog-${CT_CLOOG_VERSION} / mpc-${CT_MPC_VERSION}"
  104.29 +            fi
  104.30 +            printf  "    %-*s : %s\n" ${t_width} "binutils" "binutils-${CT_BINUTILS_VERSION}"
  104.31 +            printf  "    %-*s : %s" ${t_width} "C compiler" "${CT_CC}-${CT_CC_VERSION} (C"
  104.32              [ "${CT_CC_LANG_CXX}" = "y"     ] && printf ",C++"
  104.33              [ "${CT_CC_LANG_FORTRAN}" = "y" ] && printf ",Fortran"
  104.34              [ "${CT_CC_LANG_JAVA}" = "y"    ] && printf ",Java"
  104.35 @@ -53,17 +57,17 @@
  104.36              [ "${CT_CC_LANG_OBJC}" = "y"    ] && printf ",Objective-C"
  104.37              [ "${CT_CC_LANG_OBJCXX}" = "y"  ] && printf ",Objective-C++"
  104.38              [ -n "${CT_CC_LANG_OTHERS}"     ] && printf ",${CT_CC_LANG_OTHERS}"
  104.39 -            echo    ")"
  104.40 -            echo    "    C library : ${CT_LIBC}${CT_LIBC_VERSION:+-}${CT_LIBC_VERSION}"
  104.41 -            printf  "    Tools     :"
  104.42 -            [ "${CT_LIBELF}"  ] && printf " libelf-${CT_LIBELF_VERSION}"
  104.43 -            [ "${CT_SSTRIP}"  ] && printf " sstrip"
  104.44 -            [ "${CT_DMALLOC}" ] && printf " dmalloc-${CT_DMALLOC_VERSION}"
  104.45 -            [ "${CT_DUMA}"    ] && printf " duma-${CT_DUMA_VERSION}"
  104.46 -            [ "${CT_GDB}"     ] && printf " gdb-${CT_GDB_VERSION}"
  104.47 -            [ "${CT_LTRACE}"  ] && printf " ltrace-${CT_LTRACE_VERSION}"
  104.48 -            [ "${CT_STRACE}"  ] && printf " strace-${CT_STRACE_VERSION}"
  104.49 -            echo
  104.50 +            printf ")\n"
  104.51 +            printf  "    %-*s : %s\n" ${t_width} "C library" "${CT_LIBC}${CT_LIBC_VERSION:+-}${CT_LIBC_VERSION}"
  104.52 +            printf  "    %-*s :" ${t_width} "Tools"
  104.53 +            [ "${CT_TOOL_libelf}"   ] && printf " libelf-${CT_LIBELF_VERSION}"
  104.54 +            [ "${CT_TOOL_sstrip}"   ] && printf " sstrip"
  104.55 +            [ "${CT_DEBUG_dmalloc}" ] && printf " dmalloc-${CT_DMALLOC_VERSION}"
  104.56 +            [ "${CT_DEBUG_duma}"    ] && printf " duma-${CT_DUMA_VERSION}"
  104.57 +            [ "${CT_DEBUG_gdb}"     ] && printf " gdb-${CT_GDB_VERSION}"
  104.58 +            [ "${CT_DEBUG_ltrace}"  ] && printf " ltrace-${CT_LTRACE_VERSION}"
  104.59 +            [ "${CT_DEBUG_strace}"  ] && printf " strace-${CT_STRACE_VERSION}"
  104.60 +            printf "\n"
  104.61          fi
  104.62      else
  104.63          printf "| ''${sample}''  "