rust: fix host build on aarch64 darwin
authorJonas Jelonek <jelonek.jonas@gmail.com>
Wed, 16 Aug 2023 07:25:50 +0000 (09:25 +0200)
committerNick Hainke <vincent@systemli.org>
Thu, 17 Aug 2023 07:39:24 +0000 (09:39 +0200)
commit105fa3920e12f557bdf1fcbc566fc286fb53e319
tree4af2b752b10018f06fb5c6371849e068013a48f8
parent0e71c9f80fd9805451db733df1d875c08987fabd
rust: fix host build on aarch64 darwin

rust/host failed to compile on macOS running on Apple Silicon M1 Pro
because the host target triple is autogenerated to be
'arm64-unknown-linux-'. Rust doesn't have such a target triple, thus the
build failes because there are no pre-built artifacts for bootstrapping.

Fix this by setting RUSTC_HOST_ARCH to 'aarch64-apple-darwin' in case
our host is HOST_ARCH=arm64 and HOST_OS=darwin.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
lang/rust/rust-values.mk