buildroot/toolchain
Yann E. MORIN bae18e117b toolchain/crosstool-NG: do not depend on the top-level Buildroot's .config
Previously, the crosstool-NG backend did depend on the top-level
Buildroot's .config to detect changes in the toolchain options,
using a tentatively-clever heuristic, which also included the full
Buildroot's version string to push down to set the components' versions
strings.

In doing so, any commit in the Buildroot tree would imply a complete
rebuild of the toolchain, even in the case the toolchain options did
not change, thus being a large annoyance (to say the least).

As Buildroot never guaranteed that toolchain options would be detected,
even less handled, and that the internal backend does neither detect nor
act on toolchain options changes, and delegate that to the user, there
is no point in individualising the crosstool-NG backend's behaviour.

This reasoning also applies to the depdency on the crosstool-NG's bundled
.config file, too.

So, just drop the not-so-clever heuristic, and just build the toolchain
once, leaving to the user the responsibility to explictly ask Buildroot
to rebuild the toolchain.

Reported-by: "Przemyslaw Wrzos" <przemyslaw.wrzos@calyptech.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: "Przemyslaw Wrzos" <przemyslaw.wrzos@calyptech.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-03-18 23:16:54 +01:00
..
elf2flt Remove REAL_GNU_TARGET_NAME 2012-06-23 15:14:51 +02:00
gcc toolchain/gcc: sprinkle with some calls to MESSAGE 2013-01-20 22:12:01 +01:00
gdb gdb: fixing gdb 7.4.1 build with eglibc-2_16 2013-02-05 00:08:36 +01:00
kernel-headers kernel-headers: bump 3.{0, 2, 4, 8}.x stable version 2013-03-15 14:58:50 +01:00
toolchain-buildroot avr32: support uClibc 0.9.33.2 2013-02-02 14:45:16 +01:00
toolchain-crosstool-ng toolchain/crosstool-NG: do not depend on the top-level Buildroot's .config 2013-03-18 23:16:54 +01:00
toolchain-external toolchain-external: add new Microblaze toolchains 2013-02-23 00:12:14 +01:00
uClibc Revert "uClibc: port linuxthreads errno patch to 0.9.33.2" 2013-02-21 15:18:02 +01:00
Config.in xtensa: add support for the Xtensa architecture 2012-11-15 16:39:43 +01:00
helpers.mk toolchain-external: improve glibc support to test availability of RPC 2012-11-04 01:22:43 +01:00
toolchain-buildroot.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-common.in Integration with Buildroot Toolchain Eclipse plugin 2013-01-14 16:33:30 +01:00
toolchain-crosstool-ng.mk mklibs: remove support 2012-04-25 09:56:30 +02:00
toolchain-external.mk mklibs: remove support 2012-04-25 09:56:30 +02:00