$ uname -a
Linux desktop 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021
x86_64 x86_64 x86_64 GNU/Linux
$ git branch
* aarch64-rebase
Hi,
I tried to build Redox OS for aarch64 and failed unfortunately.
$ ./aarch64.sh
+ MACHINE=virt
+ U_BOOT=build/u-boot/virt.bin
+ IMAGE=build/kernel_live.uimage
+ case "${MACHINE}" in
+ U_BOOT_CONFIG=qemu_arm64_defconfig
+ LOAD_ADDR=0x40000000
+ ENTRY_ADDR=0x40001000
+ IMAGE_ADDR=0x44000000
+ QEMU_ARGS=(-M virt -m 1G -cpu cortex-a57 -bios "${U_BOOT}" -device "loader,file=${IMAGE},addr=${IMAGE_ADDR},force-raw=on" -nographic -serial mon:stdio -s)
+ '[' '!' -f build/u-boot/virt.bin ']'
+ make prefix
mkdir -p "prefix/aarch64-unknown-redox"
wget -O prefix/aarch64-unknown-redox/rust-install.tar.gz.partial "https://static.redox-os.org/toolchain/aarch64-unknown-redox/rust-install.tar.gz"
--2021-06-30 10:50:13-- https://static.redox-os.org/toolchain/aarch64-unknown-redox/rust-install.tar.gz
Resolving static.redox-os.org (static.redox-os.org)... 23.21.162.66
Connecting to static.redox-os.org (static.redox-os.org)|23.21.162.66|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2021-06-30 10:50:14 ERROR 404: Not Found.
make: *** [mk/prefix.mk:46: prefix/aarch64-unknown-redox/rust-install.tar.gz] Error 8
It turns out that the Redox aarch64 toolchain is missing on this server:
https://static.redox-os.org/toolchain/
Thanks