aboutsummaryrefslogtreecommitdiff
path: root/96boards-reference-uefi.yaml
diff options
context:
space:
mode:
authorRicardo Salveti <ricardo.salveti@linaro.org>2016-06-08 21:32:29 -0300
committerRicardo Salveti <ricardo.salveti@linaro.org>2016-06-08 21:32:35 -0300
commit95b7cba632679d69b06e493f3e3bad08c22037d3 (patch)
tree8af7ed31b341bb30953393763543f13c74a75bd9 /96boards-reference-uefi.yaml
parent4ba3f28e1df4e0b864f38bc0dc888525dcda6802 (diff)
96boards-reference-uefi: manually adding the cross toolchain
Workaround for builders/containers not including the toolchain. Change-Id: Ia87f9ad3239519ba3b6132bd3152d360e4f0d9f9 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
Diffstat (limited to '96boards-reference-uefi.yaml')
-rw-r--r--96boards-reference-uefi.yaml9
1 files changed, 9 insertions, 0 deletions
diff --git a/96boards-reference-uefi.yaml b/96boards-reference-uefi.yaml
index 0fbed0e8..cc892646 100644
--- a/96boards-reference-uefi.yaml
+++ b/96boards-reference-uefi.yaml
@@ -90,6 +90,7 @@
rm -rf acpica-unix
rm -rf OpenPlatformPkg
rm -rf optee_os
+ rm -rf toolchain
rm -rf out edk2/Build
}
@@ -101,6 +102,14 @@
# Use pre-installed linaro toolchain (GCC 5.3)
export PATH="${HOME}/srv/toolchain/arm-tc-16.02/bin:${HOME}/srv/toolchain/arm64-tc-16.02/bin:$PATH"
+ ## Workaround for builders/containers not including the toolchain
+ if ! which aarch64-linux-gnu-gcc > /dev/null; then
+ mkdir toolchain; cd toolchain
+ wget --progress=dot -e dotbytes=2M http://releases.linaro.org/components/toolchain/binaries/5.3-2016.02/aarch64-linux-gnu/gcc-linaro-5.3-2016.02-x86_64_aarch64-linux-gnu.tar.xz
+ tar -Jxf gcc-linaro-5.3-2016.02-x86_64_aarch64-linux-gnu.tar.xz
+ export PATH=`pwd`/gcc-linaro-5.3-2016.02-x86_64_aarch64-linux-gnu/bin:$PATH
+ cd ..
+ fi
# Common git repositories to fetch
UEFI_TOOLS_GIT_URL=https://git.linaro.org/uefi/uefi-tools.git