Why ist it that Rust target aarch64-unknown-freebsd cannot be installed on FreeBSD when it is supposed to be a "Tier 2 with Host Tools" target, according to the docs?
For reference:
Error message I get, on FreeBSD 15.1:
==> qemu.qemu: + /opt/rust/cargo/bin/rustup target add aarch64-unknown-freebsd i686-unknown-freebsd
==> qemu.qemu: error: toolchain '1.96.0-x86_64-unknown-freebsd' has no prebuilt artifacts available for target 'aarch64-unknown-freebsd'
==> qemu.qemu: note: this may happen to a low-tier target as per https://doc.rust-lang.org/nightly/rustc/platform-support.html
==> qemu.qemu: note: you can find instructions on that page to build the target support from source
It looks like aarch64-unknown-freebsd was available from the beta channel prior to the 1.97.0 release, and aarch64-unknown-freebsd build artifacts for 1.97.0 were uploaded to s3://rust-lang-ci2, but it seems not to have been included alongside the published release artifacts. The addition of a dist-aarch64-freebsd CI job was included in the 1.97.0 GitHub milestone. The proposal for promotion to tier 2 was accepted well ahead of the release, and the release build artifacts exist, so I'm confused as to why it's not installable as part of 1.97.0.
(This seemed an appropriate place for this comment but if it's better to open a separate topic for it, I can do that.)