From 5bb5f1da4d7eb1fc22eaf3a1dca751bbd55e06d8 Mon Sep 17 00:00:00 2001 From: Technetium Date: Sun, 5 Sep 2021 11:17:02 +1200 Subject: [PATCH 1/3] add missing aarch64 build deps --- depends/packages/native_clang.mk | 4 ++++ depends/packages/native_rust.mk | 3 +++ 2 files changed, 7 insertions(+) diff --git a/depends/packages/native_clang.mk b/depends/packages/native_clang.mk index 94ecf2155..a2504ebae 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=39b3d3e3b534e327d90c77045058e5fc924b1a81d349eac2be6fb80f4a0e40d4 + # 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..5e858853b 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=fd31c78fffad52c03cac5a7c1ee5db3f34b2a77d7bc862707c0f71e209180a84 + # 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. From 4ecdcc9f3c07800da8ae4bb3f774d8d719d8fb29 Mon Sep 17 00:00:00 2001 From: hexabot Date: Wed, 8 Sep 2021 11:15:45 +1200 Subject: [PATCH 2/3] Update depends/packages/native_clang.mk Co-authored-by: str4d --- depends/packages/native_clang.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/native_clang.mk b/depends/packages/native_clang.mk index a2504ebae..4db1a4339 100644 --- a/depends/packages/native_clang.mk +++ b/depends/packages/native_clang.mk @@ -17,7 +17,7 @@ $(package)_sha256_hash_freebsd=94dfe48d9e483283edbee968056d487a850b30de25258fa48 $(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=39b3d3e3b534e327d90c77045058e5fc924b1a81d349eac2be6fb80f4a0e40d4 +$(package)_sha256_hash_aarch64_linux=3d4ad804b7c85007686548cbc917ab067bf17eaedeab43d9eb83d3a683d8e9d4 # Ensure we have clang native to the builder, not the target host ifneq ($(canonical_host),$(build)) From e014baa77aee4808380f87f489c7367971cf636b Mon Sep 17 00:00:00 2001 From: hexabot Date: Wed, 8 Sep 2021 11:16:33 +1200 Subject: [PATCH 3/3] Update depends/packages/native_rust.mk Co-authored-by: str4d --- depends/packages/native_rust.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/native_rust.mk b/depends/packages/native_rust.mk index 5e858853b..0cab70854 100644 --- a/depends/packages/native_rust.mk +++ b/depends/packages/native_rust.mk @@ -9,7 +9,7 @@ $(package)_file_name_freebsd=rust-$($(package)_version)-x86_64-unknown-freebsd.t $(package)_sha256_hash_freebsd=026a40470b9fddfbb4abff3546e620eceaa2812ffc13e180bbb9360c01501a16 $(package)_file_name_aarch64_linux=rust-$($(package)_version)-aarch64-unknown-linux-gnu.tar.gz -$(package)_sha256_hash_aarch64_linux=fd31c78fffad52c03cac5a7c1ee5db3f34b2a77d7bc862707c0f71e209180a84 +$(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