arch: add option to disable internal toolchain backend
authorYann E. MORIN <yann.morin.1998@free.fr>
Sun, 3 Sep 2017 09:22:16 +0000 (11:22 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 2 Oct 2017 19:41:29 +0000 (21:41 +0200)
commit31a726122f6bf07b56341144465964fe342ec614
treeeae52ada3ca0daee7d3cc239fac7606cb0ccbfff
parentc224ac2e22d442a3d53ee3bed010d7260fb9a24d
arch: add option to disable internal toolchain backend

Some architectures or specific cores do not have support in upstream
gcc. Currently, they are individually listed as exclusions in the
toolchain choice.

This poses a maintainance burden, as the knowledge about what gcc
version supports what architecture is split across many places: the
toolchain choice, the gcc version choice, the external toolchains.

As a first step, add a blind option that architectures or individual
cores may select to indicate they lack support in our internal backend.

Actual use of the option will come in followup patches.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
arch/Config.in
toolchain/Config.in