From 2a3cffd458ec135b2b1b3afcd52bcd3e389b3507 Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Sat, 20 Jun 2020 02:38:25 +0500 Subject: [PATCH] oe.external: use EXTERNAL_CC for gcc Signed-off-by: Christopher Larson --- lib/oe/external.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/oe/external.py b/lib/oe/external.py index 60d6dd9..84042bb 100644 --- a/lib/oe/external.py +++ b/lib/oe/external.py @@ -10,7 +10,10 @@ def run(d, cmd, *args): topdir = d.getVar('TOPDIR') toolchain_path = d.getVar('EXTERNAL_TOOLCHAIN') if toolchain_path: - target_cmd = d.getVar('EXTERNAL_TARGET_SYS') + '-' + cmd + if cmd == 'gcc': + target_cmd = d.getVar('EXTERNAL_CC') or d.getVar('EXTERNAL_TARGET_SYS') + '-gcc' + else: + target_cmd = d.getVar('EXTERNAL_TARGET_SYS') + '-' + cmd toolchain_bin = d.getVar('EXTERNAL_TOOLCHAIN_BIN') path = os.path.join(toolchain_bin, target_cmd) args = shlex.split(path) + list(args)