toolchain/toolchain-external/toolchain-external-bootlin: finalize package addition

This commit wires-up the toolchain-external-bootlin package into
Buildroot by:

 - Adding
   toolchain/toolchain-external/toolchain-external-bootlin/Config.in,
   which is not generated by the bl-toolchains-gen script as it is a
   static file that does not depend on the list and characteristics of
   available Bootlin toolchains.

 - Including that file, as well as the Config.in.options file, from
   toolchain/toolchain-external/Config.in.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: Titouan Christophe <titouan.christophe@railnova.eu>
Tested-by: Titouan Christophe <titouan.christophe@railnova.eu>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Thomas Petazzoni 2020-08-14 21:52:34 +02:00 committed by Yann E. MORIN
parent 2165746ff0
commit 64b74b204e
2 changed files with 15 additions and 0 deletions

View File

@ -45,6 +45,9 @@ source "toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Conf
# x86_64 # x86_64
source "toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in" source "toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in"
# Bootlin toolchains, available for virtually all architectures
source "toolchain/toolchain-external/toolchain-external-bootlin/Config.in"
# Kept last, so it remains the non-default choice, unless there isn't # Kept last, so it remains the non-default choice, unless there isn't
# any available toolchain profile for the currently selected # any available toolchain profile for the currently selected
# architecture, but before toolchains from br2-external trees. # architecture, but before toolchains from br2-external trees.
@ -152,6 +155,9 @@ source "toolchain/toolchain-external/toolchain-external-codesourcery-niosII/Conf
# x86_64 # x86_64
source "toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in.options" source "toolchain/toolchain-external/toolchain-external-codesourcery-amd64/Config.in.options"
# Bootlin toolchains
source "toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options"
# Custom toolchains # Custom toolchains
source "toolchain/toolchain-external/toolchain-external-custom/Config.in.options" source "toolchain/toolchain-external/toolchain-external-custom/Config.in.options"

View File

@ -0,0 +1,9 @@
config BR2_TOOLCHAIN_EXTERNAL_BOOTLIN
bool "Bootlin toolchains"
depends on BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARCH_SUPPORTS
depends on BR2_HOSTARCH = "x86_64"
help
Bootlin toolchains are built using Buildroot for a large
number of architectures and C libraries configurations.
https://toolchains.bootlin.com