TF-A: Install clang 10.0.0 toolchain
The following TF configs requires clang as a toolchain:
* fvp-default-clang
* fvp-default-clang-bfd
* juno-default-clang
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org>
Change-Id: I447fa56afbe67e7571a5ae783b525aa5e7d7eaac
diff --git a/bionic-amd64-tf-a-build/tf-dependencies.install b/bionic-amd64-tf-a-build/tf-dependencies.install
index 72fafd7..aedf6f6 100755
--- a/bionic-amd64-tf-a-build/tf-dependencies.install
+++ b/bionic-amd64-tf-a-build/tf-dependencies.install
@@ -48,6 +48,11 @@
tar -xf /tmp/DS500-BN-00026-r5p0-15rel0.tgz -C /tmp/armclang-6.8
/tmp/armclang-6.8/install_x86_64.sh --no-interactive --i-agree-to-the-contained-eula -d ${TOOLS_DIR}/armclang-6.8
+# Install clang toolchain (clang)
+curl --create-dirs -fsSLo /tmp/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz \
+ https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz
+tar -xf /tmp/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz -C ${TOOLS_DIR} --strip-components=1
+
# Additional binaries required
mkdir -p nfs/downloads/linaro/20.01
cd nfs/downloads/linaro/20.01