jammy-amd64-tf-a-build: add qemu/cargo-binutils
Change-Id: I737605f5e8b4a31e3f6ea4f8b856278106a31666
Signed-off-by: Zachary Leaf <zachary.leaf@arm.com>
diff --git a/jammy-amd64-tf-a-build/Dockerfile b/jammy-amd64-tf-a-build/Dockerfile
index 9705ecd..5eac731 100644
--- a/jammy-amd64-tf-a-build/Dockerfile
+++ b/jammy-amd64-tf-a-build/Dockerfile
@@ -50,6 +50,7 @@
python3-pyasn1 \
python3-venv \
python2.7 \
+ qemu-system-arm \
srecord \
sudo \
tree \
@@ -109,7 +110,11 @@
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
sh -s -- --default-toolchain stable -y
-RUN cargo install 'tokei@12.1.*'
+RUN set -ex ;\
+ cargo install 'tokei@12.1.*' ;\
+ cargo install cargo-binutils ;\
+ rustup target add aarch64-unknown-none ;\
+ rustup component add llvm-tools
ENV NVM_DIR="/home/buildslave/.nvm"
ENV BASH_ENV="${NVM_DIR}/nvm.sh"