[Buildroot] [PATCH v5 2/3] boot/arm-trusted-firmware: add optional host-arm-gnu-a-toolchain dependency
sunil at amarulasolutions.com
sunil at amarulasolutions.com
Sat Mar 28 05:04:30 UTC 2020
From: Suniel Mahesh <sunil at amarulasolutions.com>
Some ATF configurations, require a pre-built bare metal toolchain to build
some platforms which host cortex-m series core, for instance rockchip rk3399
has a cortex-m0 core. Without a pre-built bare metal toolchain, the build fails:
make[3]: arm-none-eabi-gcc: Command not found
To solve this, this commit implements a
BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN option. Platforms which
have such requirement should enable this config option.
Signed-off-by: Suniel Mahesh <sunil at amarulasolutions.com>
---
Changes for v5:
- As suggested by Thomas Pettazoni, introduced BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN
option. Changed the title and description of the patch.
Changes for v4:
- no change
Changes for v3:
- no change
Changes for v2:
- no changes
---
boot/arm-trusted-firmware/Config.in | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in
index 737dc58..15d689a 100644
--- a/boot/arm-trusted-firmware/Config.in
+++ b/boot/arm-trusted-firmware/Config.in
@@ -167,4 +167,10 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_DTC
Select this option if your ATF board configuration
requires the Device Tree compiler to be available.
+config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN
+ bool "Needs arm32 bare metal toolchain"
+ select BR2_PACKAGE_HOST_ARM_GNU_A_TOOLCHAIN
+ help
+ Select this option if your ATF board configuration
+ requires ARM32-A bare metal toolchain to be available.
endif
--
2.7.4
More information about the buildroot
mailing list