From de5d5e611a81dd7934ef8343b84948fbeffc333b Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 3 Dec 2020 17:20:58 +0000 Subject: [PATCH] arm/trusted-firmware-a: no need to DEPENDS on a C runtime This recipe is for baremetal firmware, so remove libc from DEPENDS. Change-Id: I89d0dde3f48599b9221cb1e153344dbc05e8cebe Signed-off-by: Ross Burton Signed-off-by: Jon Mason --- .../recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc index 3fcb6f8d..d37c470b 100644 --- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc +++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc @@ -77,9 +77,12 @@ LD[unexport] = "1" # No configure do_configure[noexec] = "1" +# Baremetal, just need a compiler +DEPENDS_remove = "virtual/${TARGET_PREFIX}compilerlibs virtual/libc" + # We need dtc for dtbs compilation # We need openssl for fiptool -DEPENDS_append = " dtc-native openssl-native" +DEPENDS = "dtc-native openssl-native" DEPENDS_append_aarch64_qemuall ?= " optee-os" # CC and LD introduce arguments which conflict with those otherwise provided by