bionic-amd64-tf-m-build: Install GCC v11.2
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: If3bd9dbfbb1d9baef9f984022494a4e5c92cd5b4
diff --git a/bionic-amd64-tf-m-build/Dockerfile b/bionic-amd64-tf-m-build/Dockerfile
index a562fdc..11fae79 100644
--- a/bionic-amd64-tf-m-build/Dockerfile
+++ b/bionic-amd64-tf-m-build/Dockerfile
@@ -14,6 +14,8 @@
ENV GCC_7_3_1_PATH=${GCC_7_3_1_DIR}/bin
ENV GCC_10_3_DIR=${COMPILER_DIR}/gcc-10-3
ENV GCC_10_3_PATH=${GCC_10_3_DIR}/bin
+ENV GCC_11_2_DIR=${COMPILER_DIR}/gcc-11-2
+ENV GCC_11_2_PATH=${GCC_11_2_DIR}/bin
ENV ARMCLANG_6_13_DIR=${COMPILER_DIR}/armclang-6-13
ENV ARMCLANG_6_13_PATH=${ARMCLANG_6_13_DIR}/bin
ENV PKG_DEPS="\
diff --git a/bionic-amd64-tf-m-build/tf-dependencies.install b/bionic-amd64-tf-m-build/tf-dependencies.install
index dfc60e8..f4f0518 100755
--- a/bionic-amd64-tf-m-build/tf-dependencies.install
+++ b/bionic-amd64-tf-m-build/tf-dependencies.install
@@ -33,6 +33,12 @@
https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
tar -xf /tmp/gcc-arm-x86_64-arm-none-eabi-10-3.tar.bz2 -C ${GCC_10_3_DIR} --strip-components=1
+# Install Arm GCC v11.2 toolchain to GCC_11_2_DIR (arm-none-eabi)
+mkdir -p ${GCC_11_2_DIR}
+curl --create-dirs -fsSLo /tmp/gcc-arm-11.2-2022.02-x86_64-arm-none-eabi.tar.xz \
+ https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-eabi.tar.xz
+tar -xf /tmp/gcc-arm-11.2-2022.02-x86_64-arm-none-eabi.tar.xz -C ${GCC_11_2_DIR} --strip-components=1
+
# Install Arm Clang v6.13 toolchain to ARMCLANG_6_13_DIR (armclang)
mkdir -p /tmp/armclang
wget -O /tmp/DS500-BN-00026-r5p0-15rel0.tgz \