stm32mp1: support build for TF-A v2.11 and later
Building TF-A v2.11-rc0 and later fails when CROSS_COMPILE command
includes space characters as when using ccache directives. This seems
to be fixed by setting CC and LD to the ccache and cross-toolchain
directive.
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/stm32mp1.mk b/stm32mp1.mk
index ee6b8e8..af37e14 100644
--- a/stm32mp1.mk
+++ b/stm32mp1.mk
@@ -192,7 +192,9 @@
################################################################################
# TrustedFirmware-A
################################################################################
-TFA_EXPORTS ?= CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)"
+TFA_EXPORTS ?= CROSS_COMPILE="$(CCACHE)$(AARCH32_CROSS_COMPILE)" \
+ CC="$(CCACHE)$(AARCH32_CROSS_COMPILE)gcc" \
+ LD="$(CCACHE)$(AARCH32_CROSS_COMPILE)ld"
TFA_DEBUG ?= $(DEBUG)
ifeq ($(TFA_DEBUG),0)