2012-09-19cc/gcc: backport upstream fix for GCC 4.7.0 bug 54494
Florian Fainelli <f.fainelli@gmail.com> [Wed, 19 Sep 2012 10:37:13 +0200] rev 3050
cc/gcc: backport upstream fix for GCC 4.7.0 bug 54494

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494, also has a serious
impact on the Linux/MIPS kernel build.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

2012-09-19cc/gcc: backport upstream patches for GCC bug 54369
Florian Fainelli <f.fainelli@gmail.com> [Wed, 19 Sep 2012 10:35:32 +0200] rev 3049
cc/gcc: backport upstream patches for GCC bug 54369

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369 for more information
This bug has a serious effect on Linux/MIPS and SPARC kernel builds.

Add the fix for these versions of gcc: 4.6.0, 4.6.2, 4.6.3, and 4.7.0.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

2012-08-12scripts: add option to only use the mirror
Austin Morton <austinpmorton@gmail.com> [Sun, 12 Aug 2012 07:45:42 -0400] rev 3048
scripts: add option to only use the mirror

Currently, if downloads are forbidden, the mirror is still tried for.

Change this way:
- if downlaods forbidden, do not try neither upstream locations nor mirror
- add option to only use the mirror, and avoid upstream locations

Signed-off-by: Austin Morton <austinpmorton@gmail.com>
[yann.morin.1998@free.fr: broaden the if USE_MIRRORto enclode mirror location]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2012-09-16libc/newlib: add newlib 1.20.0 support
Austin Morton <austinpmorton@gmail.com> [Sun, 16 Sep 2012 14:12:22 -0400] rev 3047
libc/newlib: add newlib 1.20.0 support

Signed-off-by: Austin Morton <austinpmorton@gmail.com>

2012-08-19scripts: use generic urls for sourceforge 1.16
Bryan Hundven <bryanhundven@gmail.com> [Sun, 19 Aug 2012 01:09:40 -0700] rev 3046
scripts: use generic urls for sourceforge

For expat, duma, and strace, use the generic url and 302 to the mirror
instead of trying to download a file from a downed mirror and
failing.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <b69ebeb72fef93c04c84.1345364051@flambe.is-a-geek.org>
(transplanted from cb75966698d7e44bc76445d7b249eba89bdf1d8a)

2012-08-07binutils/binutils: CT_BINUTILS_GOLD_THREADED should be CT_BINUTILS_GOLD_THREADS 1.16
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Tue, 07 Aug 2012 14:03:03 +0800] rev 3045
binutils/binutils: CT_BINUTILS_GOLD_THREADED should be CT_BINUTILS_GOLD_THREADS

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
(transplanted from 712a8ed2276253b5534b2bc7e9b8da8c3648a36f)

2012-09-12scripts: strip gdbserver
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Wed, 12 Sep 2012 17:42:38 +0800] rev 3044
scripts: strip gdbserver

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2012-08-22cc/gcc: Add the ability to build gcc from svn
Bryan Hundven <bryanhundven@gmail.com> [Wed, 22 Aug 2012 12:26:10 -0700] rev 3043
cc/gcc: Add the ability to build gcc from svn

I took some of the svn functionality from eglibc.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
[yann.morin.1998@free.fr: fix the conditional test in build script]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2012-08-26config/toolchain: fixed typo in help string
Andrzej Bieniek <andyhelp@gmail.com> [Sun, 26 Aug 2012 10:35:20 +0100] rev 3042
config/toolchain: fixed typo in help string

Signed-off-by: "Andrzej Bieniek" <andyhelp@gmail.com>

2012-08-22libc/{,e}glibc: remove rude wordings in commetns
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 22 Aug 2012 23:11:03 +0200] rev 3041
libc/{,e}glibc: remove rude wordings in commetns

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

2012-08-22scripts/functions: remove rude wordings
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 22 Aug 2012 18:28:07 +0200] rev 3040
scripts/functions: remove rude wordings

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

2012-08-22cc/gcc: cleanup comments from rude wordings
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 22 Aug 2012 18:08:39 +0200] rev 3039
cc/gcc: cleanup comments from rude wordings

That comes from way back when nothing would work as expected, and I would
easily get heated as soon as anything would break. Sigh, those were the
old days.

Apologies.

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

2012-08-20kernel/linux: update revisions
"Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> [Mon, 20 Aug 2012 20:29:48 +0200] rev 3038
kernel/linux: update revisions

Update Linux with the latest available revisions.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Message-Id: <3be58d464e5a3ed992b4.1345487432@advdt005-ubuntu>

2012-08-20cc/gcc: update Linaro GCC revisions to 2012.08
"Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> [Mon, 20 Aug 2012 20:20:26 +0200] rev 3037
cc/gcc: update Linaro GCC revisions to 2012.08

Update Linaro GCC with the latest available revisions.

Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
Message-Id: <6b26606413410c987746.1345486888@advdt005-ubuntu>

2012-08-19debug/expat: Update expat to 2.1.0
Bryan Hundven <bryanhundven@gmail.com> [Sun, 19 Aug 2012 01:11:45 -0700] rev 3036
debug/expat: Update expat to 2.1.0

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <c59009fdaf23d82822c6.1345364052@flambe.is-a-geek.org>

2012-08-19scripts: use generic urls for sourceforge
Bryan Hundven <bryanhundven@gmail.com> [Sun, 19 Aug 2012 01:09:40 -0700] rev 3035
scripts: use generic urls for sourceforge

For expat, duma, and strace, use the generic url and 302 to the mirror
instead of trying to download a file from a downed mirror and
failing.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
Message-Id: <b69ebeb72fef93c04c84.1345364051@flambe.is-a-geek.org>

2012-08-15samples: add rule to dump current .config into a defconfig
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 15 Aug 2012 22:06:22 +0200] rev 3034
samples: add rule to dump current .config into a defconfig

... and one to restore it, of course.

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2012-08-05libc/glibc: add patches for glibc 2.14.1
Jonathan Liu <net147@gmail.com> [Sun, 05 Aug 2012 00:33:27 +1000] rev 3033
libc/glibc: add patches for glibc 2.14.1

Signed-off-by: Jonathan Liu <net147@gmail.com>

2012-08-07binutils/binutils: CT_BINUTILS_GOLD_THREADED should be CT_BINUTILS_GOLD_THREADS
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Tue, 07 Aug 2012 14:03:03 +0800] rev 3032
binutils/binutils: CT_BINUTILS_GOLD_THREADED should be CT_BINUTILS_GOLD_THREADS

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>

2012-08-041.16: update version to 1.16.0+hg 1.16
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 04 Aug 2012 23:41:25 +0200] rev 3031
1.16: update version to 1.16.0+hg

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

2012-08-04Tagging release 1.16.0 1.16
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 04 Aug 2012 23:41:24 +0200] rev 3030
Tagging release 1.16.0

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

2012-08-041.16: create maintenance branch, update version to 1.16.0 1.16 crosstool-ng-1.16.0
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 04 Aug 2012 23:41:24 +0200] rev 3029
1.16: create maintenance branch, update version to 1.16.0

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

2012-08-04scripts: update config.{guess,sub}
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 04 Aug 2012 23:40:16 +0200] rev 3028
scripts: update config.{guess,sub}

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

2012-08-04cc/gcc: remove duplicate code in core pass-1
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 04 Aug 2012 23:15:02 +0200] rev 3027
cc/gcc: remove duplicate code in core pass-1

Whatever the threading model (NPTL, LT...), we build the same
core pass-1 compiler, so there is no need to have a case-esac
construct.

Remove now mis-leading and incorect comment.

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

2012-08-03kernel/linux: add latest versions
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 03 Aug 2012 01:26:12 +0200] rev 3026
kernel/linux: add latest versions

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

2012-08-02scripts/xldd: fix pattern matching with new binutils
"Yann E. MORIN" <yann.morin.1998@free.fr> [Thu, 02 Aug 2012 21:38:41 +0200] rev 3025
scripts/xldd: fix pattern matching with new binutils

New binutils (circa 2.2x?) append 'program interpreter' to the
(NEEDED) line for the dynamic linker, which breaks our current
pattern.

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

2012-08-01cc/gcc: remove now useless condition-variable
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 01 Aug 2012 19:07:37 +0200] rev 3024
cc/gcc: remove now useless condition-variable

Both core pass-1 and -2 compilers are unconditionally built,
so we no longer require a condition variable.

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

2012-08-01cc/gcc: always build core pass-1
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 01 Aug 2012 19:02:06 +0200] rev 3023
cc/gcc: always build core pass-1

Up until now, all conditions requiring a core pass-1 was when the
threading implementation used was NPTL. So we only built the core
pass-1 when NPTL was used.

Now, things have changed (what? when? Dunno...), and some bare-metal
canadian toolchains fail to build if a core pass-1 is not present.

OTOH, a core pass-1, although not needed for non-NPTL builds, does
no harm at all if it is present.

So, unconditionally build a core pass-1 (but still pass conditional
options to the core backend).

Reported-by: Per Arnold Blaasmo <Per-Arnold.Blaasmo@atmel.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2012-08-01scripts/showSample: also print the threading implementation
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 01 Aug 2012 22:02:26 +0200] rev 3022
scripts/showSample: also print the threading implementation

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

2012-07-31kernel/linux: forgot to update linux-stable
"Yann E. MORIN" <yann.morin.1998@free.fr> [Tue, 31 Jul 2012 23:55:12 +0200] rev 3021
kernel/linux: forgot to update linux-stable

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