summaryrefslogtreecommitdiff
path: root/scripts/build-u-boot.sh
blob: 58f6bf0dff29b88f2a1092511a7dd78f99d8df70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)