2014-05-11config: switch cc with libc in the config order
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sun, 11 May 2014 13:38:12 +0200] rev 3313
config: switch cc with libc in the config order

Some of the compiler options depend on the C library choice, (e.g.
whether core passes are needed).

Since the compiler menu comes before the C library menu, those options
may or may not be visible until the C library is chosen, leading to
either options being visible by the user (thus be puzzling as they would
not apply to his case), or invisible to him (yet again puzzling him).

Invert the order of the compiler and the C library in the menuconfig. It
anyway looks more rational, in the end.

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

2014-05-09cc/gcc: allow CC_EXTRA_CONFIG_ARRAY on baremetal
Cody Schafer <dev@codyps.com> [Fri, 09 May 2014 19:13:49 -0700] rev 3312
cc/gcc: allow CC_EXTRA_CONFIG_ARRAY on baremetal

The final bare-metal compiler is built using the core backend.
Currently the core uses the CC_CORE_EXTRA_CONFIG_ARRAY variable.

While this works as supposed to, this can leave the user puzzled
in the menuconfig, since all he can see is the core options, not
the final options.

Only show the core options if any of the core passes are needed,
and use the final options in the core-backend if we're issuing
the bare-metal compiler.

Signed-off-by: Cody P Schafer <dev@codyps.com>
[yann.morin.1998@free.fr: hide core options if no core pass needed;
use final option in core backend if issuing the bare-metal compiler]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <22181e546ba746202489.1399688067@localhost>
Patchwork-Id: 347586

2014-05-09cc/gcc: avoid passing --enable-multilib
Cody Schafer <dev@codyps.com> [Fri, 09 May 2014 19:11:59 -0700] rev 3311
cc/gcc: avoid passing --enable-multilib

Some versions of gcc have a broken --enable-multilib flag. As multilib is the
default, only pass the --disable-multilib flag

Signed-off-by: Cody P Schafer <dev@codyps.com>
[yann.morin.1998@free.fr: make it an if-block; duplicate commit log as comment]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <5c970c1ceb22528fe28a.1399687923@localhost>
Patchwork-Id: 347585

2014-05-09arch: add option to let gccdecide what floating point to use
Cody Schafer <dev@codyps.com> [Fri, 09 May 2014 19:10:08 -0700] rev 3310
arch: add option to let gccdecide what floating point to use

Add an ARCH_FLOAT_AUTO option to avoid passing float options
to gcc and allow it to choose

Signed-off-by: Cody P Schafer <dev@codyps.com>
[yann.morin.1998@free.fr: slightly reword the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <088489641f4790262685.1399687813@localhost>
Patchwork-Id: 347584

2014-05-09debug/gdb: simplify the dependency logic
Cody Schafer <dev@codyps.com> [Fri, 09 May 2014 19:08:00 -0700] rev 3309
debug/gdb: simplify the dependency logic

Signed-off-by: Cody P Schafer <dev@codyps.com>
Message-Id: <1d9659fcf6a9c7694ad2.1399687691@localhost>
Patchwork-Id: 347583

2014-05-10scripts: remove references to curl
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 10 May 2014 12:33:37 +0200] rev 3308
scripts: remove references to curl

It's been a while we're not using curl anymore.

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

2014-05-09scripts: add possibility to not override default connection timeout
Cody Schafer <dev@codyps.com> [Fri, 09 May 2014 19:07:02 -0700] rev 3307
scripts: add possibility to not override default connection timeout

Allow '-1' to be specified as CONNECTION_TIMEOUT to disable the use
of the connection timeout for wget.

Signed-off-by: Cody P Schafer <dev@codyps.com>
Message-Id: <cb33f8c2cbaf802d4f04.1399687632@localhost>
Patchwork-Id: 347582

2014-05-07TODO: remove some items
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 07 May 2014 18:40:48 +0200] rev 3306
TODO: remove some items

Those items have now been implemented:

- mingw32 target
we have it now, and even mingw64 too

- mingw32 host
it is certainly possible to canadian-build a toolchain to run
in a mingw host

- Cygwin host
it is possible to build a toolchain in Cygwin, and it is probably
possible to canadian-build it as well

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

2014-02-21kernel/linux: update linux kernel headers
Daniel Zimmermann <netzimme@gmail.com> [Fri, 21 Feb 2014 07:17:33 +0100] rev 3305
kernel/linux: update linux kernel headers

update linux kernel headers to a newer version

Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>'
[yann.morin.1998@free.fr: further bump the versions]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <424a44a11e7051d8d894.1392963455@haus-VirtualBox>
Patchwork-Id: 322417

2014-02-21scripts: Update config.guess and config.sub
Bryan Hundven <bryanhundven@gmail.com> [Fri, 21 Feb 2014 23:28:12 -0800] rev 3304
scripts: Update config.guess and config.sub

Update config.guess and config.sub from:
http://git.savannah.gnu.org/gitweb/?p=config.git

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
[yann.morin.1998@free.fr: further update]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <befa8e8e81336bc1c415.1393054644@Bryans-MacBook-Pro.local>
Patchwork-Id: 323128