diff options
author | Nicola Mazzucato <nicola.mazzucato@arm.com> | 2021-06-11 17:03:13 +0100 |
---|---|---|
committer | Leonardo Sandoval <leonardo.sandoval@linaro.org> | 2021-06-12 21:19:35 -0500 |
commit | 8d0b7d950069f4756122c983bb67980b01325d28 (patch) | |
tree | b649e1cf90098c908805a9979f86245a19f01fce | |
parent | fc24f9943d3da959cc92a9d034d7f5f29383daa9 (diff) | |
download | dockerfiles-8d0b7d950069f4756122c983bb67980b01325d28.tar.gz |
bionic-amd64-tf-a-build: Add gcc-arm-none-eabi for M-series
The gcc cross-compiler GNU Arm Embedded Toolchain 10-2020-q4-major
is added in bionic-amd64-tf-a-build to allow builds for 32-bit
Arm Cortex-M processors (i.e. SCP-Firmware).
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
Signed-off-by: Leonardo Sandoval <leonardo.sandoval@linaro.org>
Change-Id: I84336ef9659be09a8fff52afccaeb7979204d586
-rwxr-xr-x | bionic-amd64-tf-a-build/tf-dependencies.install | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bionic-amd64-tf-a-build/tf-dependencies.install b/bionic-amd64-tf-a-build/tf-dependencies.install index 7d1bf04..473bdab 100755 --- a/bionic-amd64-tf-a-build/tf-dependencies.install +++ b/bionic-amd64-tf-a-build/tf-dependencies.install @@ -21,11 +21,17 @@ curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/cma https://github.com/Kitware/CMake/releases/download/v3.15.7/cmake-3.15.7-Linux-x86_64.tar.gz tar -xf /tmp/cmake-Linux-x86_64.tar.gz -C ${TOOLS_DIR} --strip-components=1 -# Install Arm GCC toolchain (arm-none-eabi) +# Install Arm GCC toolchain (arm-none-eabi GNU-A) curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-arm-none-eabi.tar.xz \ https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-arm-none-eabi.tar.xz tar -Jxf /tmp/gcc-arm-x86_64-arm-none-eabi.tar.xz -C ${TOOLS_DIR} --strip-components=1 +# Install Arm GCC toolchain (arm-none-eabi GNU-RM) +curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-arm-none-eabi.tar.bz2 \ + https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2 +mkdir -p ${TOOLS_DIR}/gnu-rm +tar xjf /tmp/gcc-arm-x86_64-arm-none-eabi.tar.bz2 -C ${TOOLS_DIR}/gnu-rm --strip-components=1 + # Install Arm GCC toolchain (aarch64-none-elf) curl --connect-timeout 5 --retry 5 --retry-delay 1 --create-dirs -fsSLo /tmp/gcc-arm-x86_64-aarch64-none-elf.tar.xz \ https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz |