[Buildroot] [PATCH v5 2/3] boot/arm-trusted-firmware: add optional host-arm-gnu-a-toolchain dependency
thomas.petazzoni at bootlin.com
Sun Mar 29 13:16:17 UTC 2020
On Sat, 28 Mar 2020 10:34:30 +0530
sunil at amarulasolutions.com wrote:
> +config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN
> + bool "Needs arm32 bare metal toolchain"
bool "Needs arm-none-eabi toolchain"
> + select BR2_PACKAGE_HOST_ARM_GNU_A_TOOLCHAIN
I've dropped this line since this option has been removed. However,
depends on BR2_HOSTARCH = "x86_64"
because the pre-built toolchain is only available for x86_64 host
> + help
> + Select this option if your ATF board configuration
> + requires ARM32-A bare metal toolchain to be available.
Indentation was not correct here: again, "make check-package" would
have told you.
But there was one more important thing that was forgotten: adding
host-arm-gnu-a-toolchain to ATF_DEPENDENCIES, to ensure the toolchain
is installed before ATF is built. So I've added:
ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-a-toolchain
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
More information about the buildroot