diff options
author | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-06-08 21:32:29 -0300 |
---|---|---|
committer | Ricardo Salveti <ricardo.salveti@linaro.org> | 2016-06-08 21:32:35 -0300 |
commit | 95b7cba632679d69b06e493f3e3bad08c22037d3 (patch) | |
tree | 8af7ed31b341bb30953393763543f13c74a75bd9 /96boards-reference-uefi.yaml | |
parent | 4ba3f28e1df4e0b864f38bc0dc888525dcda6802 (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.yaml | 9 |
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 |