diff options
Diffstat (limited to 'scripts/build-u-boot.sh')
-rwxr-xr-x | scripts/build-u-boot.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/build-u-boot.sh b/scripts/build-u-boot.sh new file mode 100755 index 0000000..58f6bf0 --- /dev/null +++ b/scripts/build-u-boot.sh @@ -0,0 +1,15 @@ +#!/bin/bash +. scripts/lava-common.sh + +U_BOOT_REPO='https://github.com/u-boot/u-boot.git' +CROSS_REPO='https://snapshots.linaro.org/gnu-toolchain/11.0-2021.03-1/aarch64-linux-gnu/gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu.tar.xz' + +wget "$CROSS_REPO" +tar xf gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu.tar.xz +export PATH="gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu:$PATH" + +git clone "$U_BOOT_REPO" --depth 1 && pushd u-boot && + git checkout master && make qemu_arm64_defconfig && \ + CROSS_COMPILE=../gcc-linaro-11.0.1-2021.03-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- make -j $(nproc) + + |