2010-10-31libc/glibc: fix glibc-2.10.1 patchset
"Ilya A. Volynets-Evenbakh" <ilya@total-knowledge.com> [Sun, 31 Oct 2010 20:17:30 +0100] rev 2169
libc/glibc: fix glibc-2.10.1 patchset

There was a missing '#" to a '#define' line.

2010-10-29debug/gdb: Update version to 7.2
Jon Ringle <jon@ringle.org> [Fri, 29 Oct 2010 14:42:17 -0400] rev 2168
debug/gdb: Update version to 7.2

Signed-off-by: Jon Ringle <jon@ringle.org>

2010-10-23libc/newlib: add option to compile support for IOs on C99 formats
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 01:21:20 +0200] rev 2167
libc/newlib: add option to compile support for IOs on C99 formats

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-23libc/newlib: add option to compile support for long long IOs
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 00:53:41 +0200] rev 2166
libc/newlib: add option to compile support for long long IOs

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-23libc/newlib: add option to compile support for float IOs
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 00:54:46 +0200] rev 2165
libc/newlib: add option to compile support for float IOs

Adds support to enable/disable IOs of floating point values
(float, double, and long double).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-31Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 31 Oct 2010 17:59:45 +0100] rev 2164
Merge.

2010-10-31scripts: do not provide to-sysroot include symlink
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 31 Oct 2010 16:50:07 +0100] rev 2163
scripts: do not provide to-sysroot include symlink

Do not provide the PREFIX/TUPLE/include -> SYSROOT/usr/include symlink,
and let gcc install its dependable C++ headers were it sees fit to
install them.

See the test by Anthony (by the end of the messages):
http://sourceware.org/ml/crossgcc/2010-10/msg00129.html
http://sourceware.org/ml/crossgcc/2010-10/msg00134.html

See also the comment by Arnaud:
http://sourceware.org/ml/crossgcc/2010-10/msg00157.html

Reported-by: Anthony Foiani <anthony.foiani@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-24Merge.
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 Oct 2010 22:03:53 +0200] rev 2162
Merge.

2010-10-24Revert #a09246191120: cc/gcc: fix C++ headers location
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 24 Oct 2010 22:03:47 +0200] rev 2161
Revert #a09246191120: cc/gcc: fix C++ headers location

This was intended as a fix for g++ not finding its headers,
but it breaks in othe horrible ways. So just revert it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-31kernel/linux: update versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sun, 31 Oct 2010 12:44:36 +0100] rev 2160
kernel/linux: update versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-23kernel/linux: nuke oldish versions
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 23:29:46 +0200] rev 2159
kernel/linux: nuke oldish versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-23kernel/linux: add 2.6.36
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 23:28:48 +0200] rev 2158
kernel/linux: add 2.6.36

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-23complibs/cloog: add latest version 0.15.10
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 23 Oct 2010 23:21:36 +0200] rev 2157
complibs/cloog: add latest version 0.15.10

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-18libc/eglibc: add 2.11 and 2.12 branches.
Bryan Hundven <bryanhundven@gmail.com> [Mon, 18 Oct 2010 23:32:02 -0700] rev 2156
libc/eglibc: add 2.11 and 2.12 branches.

Also fix typo s/LIBC_V_2_10/EGLIBC_V_2_10/

2010-10-22scripts: add STATE logging level for state save/restore output.
Anthony Foiani <anthony.foiani@gmail.com> [Fri, 22 Oct 2010 22:02:49 +0200] rev 2155
scripts: add STATE logging level for state save/restore output.

The save/restore state output is voluminous; using this flag allows us
to quickly see or ignore when something is just being saved.

[Yann E. MORIN: this is a blind log level, and is used only to search
in the build-log afterward.]

Signed-off-by: Anthony Foiani <anthony.foiani@gmail.com>

2010-10-22scripts: add "FILE" and "CFG" debug levels.
Anthony Foiani <anthony.foiani@gmail.com> [Fri, 22 Oct 2010 22:02:57 +0200] rev 2154
scripts: add "FILE" and "CFG" debug levels.

I ran into some minor difficulties looking through the build log for a
particular file: I wasn't interested in seeing it unpacked, but only
when it is built or installed. Adding these two levels allows me to
differentiate between those cases.

[Yann E. MORIN: Those are blind log levels, and are used only to search
in the build-log afterward.]

Signed-off-by: Anthony Foiani <anthony.foiani@gmail.com>

2010-10-20cc/gcc: fix 128-bit long doubles option
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Wed, 20 Oct 2010 15:25:38 +0200] rev 2153
cc/gcc: fix 128-bit long doubles option

Spotted by Arnaud LACOMBE:
http://sourceware.org/ml/crossgcc/2010-10/msg00122.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-18samples: update to not use // download
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Mon, 18 Oct 2010 21:50:26 +0200] rev 2152
samples: update to not use // download

Parallel download can cause issues in some network environments
(eg. behind some firewalls/routers), so default to not //.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-12cc/gcc: fix 4.4.4 patchset 1.8
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Oct 2010 23:47:24 +0200] rev 2151
cc/gcc: fix 4.4.4 patchset

Most patches contained two spurious first lines.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from ada9128c98b89569b54aefe9b7a4b0bd2bd20023)

2010-10-08cc/gcc: fix C++ headers location 1.8
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Oct 2010 23:37:12 +0200] rev 2150
cc/gcc: fix C++ headers location

In case we build the C++ compiler, we have to tell gcc where to put the C++
headers, or else it will try to # put it in prefix/tuple/include, which we
make a symlink to sysroot/usr/include during the build, and that we delete
(the symlink!) after the build, but gcc will not look in sysroot/usr/inlcude
for C++ headers by default.

Implements a fix suggested by: Bryan Hundven <bryanhundven@gmail.com>

Reported-by: Anthony Foiani <anthony.foiani@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
(transplanted from a0924619112015bdaa81a0a2313d21ef38607bc2)

2010-10-09cc/gcc: add 4.4.5
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Oct 2010 23:28:39 +0200] rev 2149
cc/gcc: add 4.4.5

Add 4.4.5, propagate patchset from 4.4.4.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-12cc/gcc: fix 4.4.4 patchset
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Tue, 12 Oct 2010 23:47:24 +0200] rev 2148
cc/gcc: fix 4.4.4 patchset

Most patches contained two spurious first lines.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-07scripts: update/fix patch-rework
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Oct 2010 23:45:25 +0200] rev 2147
scripts: update/fix patch-rework

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-09cc/gcc: add an option to enable/disable build of libssp
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Oct 2010 11:38:04 +0200] rev 2146
cc/gcc: add an option to enable/disable build of libssp

libssp is the run-time Stack-Smashing Protection library.
It can be usefull to have or miss, depends...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-08cc/gcc: add an option to enable/disable build of libgomp
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Oct 2010 23:58:58 +0200] rev 2145
cc/gcc: add an option to enable/disable build of libgomp

libgomp is the GNU implementation of the OpenMP API.
It can be usefull to have or miss, depends...

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-08cc/gcc: shuffle config knobs
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Oct 2010 23:53:41 +0200] rev 2144
cc/gcc: shuffle config knobs

It makes sense to have all library-related config knobs in
the same place; and it makes sense to have all other misc
config knobs in the same other place.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-09cc/gcc: add option to enable 128-bit long doubles
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Sat, 09 Oct 2010 22:49:28 +0200] rev 2143
cc/gcc: add option to enable 128-bit long doubles

Needed by some PPC targets, at least.
Requires gcc 4.2+ (noticed by Arnaud LACOMBE).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-08cc/gcc: fix enabling/disabling LTO
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Oct 2010 23:51:38 +0200] rev 2142
cc/gcc: fix enabling/disabling LTO

There is a ./configure option for that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-08cc/gcc: fix C++ headers location
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Fri, 08 Oct 2010 23:37:12 +0200] rev 2141
cc/gcc: fix C++ headers location

In case we build the C++ compiler, we have to tell gcc where to put the C++
headers, or else it will try to # put it in prefix/tuple/include, which we
make a symlink to sysroot/usr/include during the build, and that we delete
(the symlink!) after the build, but gcc will not look in sysroot/usr/inlcude
for C++ headers by default.

Implements a fix suggested by: Bryan Hundven <bryanhundven@gmail.com>

Reported-by: Anthony Foiani <anthony.foiani@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>

2010-10-07samples: update all samples to use the new build dir
"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> [Thu, 07 Oct 2010 23:53:16 +0200] rev 2140
samples: update all samples to use the new build dir

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>