mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-02 01:20:09 +00:00
arm-toolchain: armcompiler: Add Arm Clang recipe
Adds Arm Clang recipe to pull down the prebuilt Armcompiler for compiling for Cortex-A, Cortex-R, and Cortex-M processors from ARM. This toolchain is required to build Arm trusted-firmware-m with different optimisations than GCC can provide for M-class processors. This recipe is based on the gcc-arm-none-eabi-native toolchain. Change-Id: I0110f899ec6e5b355c5b7661db1f4aa0e254e7e2 Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -8,8 +8,14 @@ BBFILE_COLLECTIONS += "arm-toolchain"
|
||||
BBFILE_PATTERN_arm-toolchain := "^${LAYERDIR}/"
|
||||
BBFILE_PRIORITY_arm-toolchain = "30"
|
||||
|
||||
# Additional license directories.
|
||||
LICENSE_PATH += "${LAYERDIR}/custom-licenses"
|
||||
|
||||
LAYERDEPENDS_arm-toolchain = "core"
|
||||
LAYERSERIES_COMPAT_arm-toolchain = "zeus dunfell"
|
||||
|
||||
# do not error out on bbappends for missing recipes
|
||||
BB_DANGLINGAPPENDS_WARNONLY = "true"
|
||||
|
||||
# These variables are used for armcompiler license
|
||||
BB_HASHBASE_WHITELIST_append = " ARM_TOOL_VARIANT ARMLMD_LICENSE_FILE LM_LICENSE_FILE"
|
||||
|
||||
Reference in New Issue
Block a user