Skip to content
Snippets Groups Projects
Verified Commit e47e81d9 authored by Thomas Richard's avatar Thomas Richard Committed by Andreas Gnau
Browse files

include/trusted-firmware-a.mk: unset CC before compiling

If CC is explicitly set to a non default value, TF-A keeps this value.
Otherwise it assigns generic default value.
As the build bot set CC=/usr/bin/gcc-10, TF-A uses it which causes a
compile issue.
So unset CC before compiling.

It's a new behavior since v2.12. A part of the explanation is available in
this commit [1].

[1] https://github.com/ARM-software/arm-trusted-firmware/commit/e01c71266f9df46ac46dc72669449490d1c94419



Signed-off-by: default avatarThomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/17465


Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 4baa20ec661725550a830e7c86f9f75cbb1fbc4b)
Signed-off-by: default avatarAndreas Gnau <andreas.gnau@iopsys.eu>
parent ef96f2c0
No related branches found
No related tags found
1 merge request!552Backport ATF and U-Boot Makefile improvements from upstream OpenWrt
......@@ -77,7 +77,8 @@ endef
DTC=$(wildcard $(LINUX_DIR)/scripts/dtc/dtc)
define Build/Compile/Trusted-Firmware-A
+$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
+unset CC; \
$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
CROSS_COMPILE=$(TARGET_CROSS) \
OPENSSL_DIR=$(STAGING_DIR_HOST) \
$(if $(DTC),DTC="$(DTC)") \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment