diff --git a/depends/packages/native_clang.mk b/depends/packages/native_clang.mk index 94ecf2155..4db1a4339 100644 --- a/depends/packages/native_clang.mk +++ b/depends/packages/native_clang.mk @@ -15,6 +15,10 @@ $(package)_download_file_freebsd=clang+llvm-$($(package)_version)-amd64-unknown- $(package)_file_name_freebsd=clang-llvm-$($(package)_version)-amd64-unknown-freebsd11.tar.xz $(package)_sha256_hash_freebsd=94dfe48d9e483283edbee968056d487a850b30de25258fa48f049cca3ede5db4 +$(package)_download_file_aarch64_linux=clang+llvm-$($(package)_version)-aarch64-linux-gnu.tar.xz +$(package)_file_name_aarch64_linux=clang-llvm-$($(package)_version)-aarch64-linux-gnu.tar.xz +$(package)_sha256_hash_aarch64_linux=3d4ad804b7c85007686548cbc917ab067bf17eaedeab43d9eb83d3a683d8e9d4 + # Ensure we have clang native to the builder, not the target host ifneq ($(canonical_host),$(build)) $(package)_exact_download_path=$($(package)_download_path_$(build_os)) diff --git a/depends/packages/native_rust.mk b/depends/packages/native_rust.mk index 8a84a6e25..0cab70854 100644 --- a/depends/packages/native_rust.mk +++ b/depends/packages/native_rust.mk @@ -8,6 +8,9 @@ $(package)_sha256_hash_darwin=5eb27a4f5f7a4699bc70cf1848e340ddd74e151488bfcb2685 $(package)_file_name_freebsd=rust-$($(package)_version)-x86_64-unknown-freebsd.tar.gz $(package)_sha256_hash_freebsd=026a40470b9fddfbb4abff3546e620eceaa2812ffc13e180bbb9360c01501a16 +$(package)_file_name_aarch64_linux=rust-$($(package)_version)-aarch64-unknown-linux-gnu.tar.gz +$(package)_sha256_hash_aarch64_linux=33a50c5366a57aaab43c1c19e4a49ab7d8ffcd99a72925c315fb1f9389139e6f + # Mapping from GCC canonical hosts to Rust targets # If a mapping is not present, we assume they are identical, unless $host_os is # "darwin", in which case we assume x86_64-apple-darwin.