Releases: taiki-e/setup-cross-toolchain-action
1.28.1
- Revert the default FreeBSD version update for rustc 1.86 (the current nightly) or later to reflect the revert in upstream.
1.28.0
-
Support aarch64/armv7hf linux-musl targets on new GitHub-hosted AArch64 Linux runners (ubuntu-22.04-arm, ubuntu-24.04-arm). (21613a6)
The following targets are supported and tested for native execution:
- aarch64-unknown-linux-musl
- armv7-unknown-linux-musleabihf
Other targets may also be work on GitHub-hosted AArch64 Linux runners using QEMU or other runner, but have not yet been tested and support is not guaranteed.
-
Update the default Wine version from 9.0 to 10.0. (5d22667)
-
Update the default OS version to match upstream on FreeBSD with rustc 1.86+ and NetBSD with rustc 1.67+). (5de3cd0)
1.27.0
-
Support aarch64/armv7hf linux-gnu targets on new GitHub-hosted AArch64 Linux runners (ubuntu-22.04-arm, ubuntu-24.04-arm). (#25)
The following targets are supported and tested for native execution:
- aarch64-unknown-linux-gnu
- armv7-unknown-linux-gnueabihf
- thumbv7neon-unknown-linux-gnueabihf
Other targets may also be work on GitHub-hosted AArch64 Linux runners using QEMU or other runner, but have not yet been tested and support is not guaranteed.
-
Allow cross-compile to arbitrary Apple targets from macOS. (#25)
GitHub-provided macOS runners support cross-compile for other targets, so this action just runs
rustup target add
and/or sets some environment variables.
1.26.0
- Support windows-gnu/windows-gnullvm targets on ubuntu-24.04.
1.25.0
-
Document that the following targets are also supported.
- wasm32-wasip1-threads (on Linux)
- wasm32-wasip2 (on Linux)
-
Update the default QEMU version from 9.1 to 9.2.
1.24.0
-
Support Mac Catalyst targets on macOS host.
- aarch64-apple-ios-macabi
- x86_64-apple-ios-macabi
GitHub-provided macOS runners support cross-compile for other targets, so this action just runs
rustup target add
and/or sets some environment variables. -
Update the default QEMU version from 9.0 to 9.1.
1.23.2
- Work around qemu-armeb 9.0 bug.
1.23.1
- Fix build issue with 32-bit android targets on recent nightly due to upstream change. (2068a2d)
1.23.0
-
Support x86_64-unknown-illumos (build-only). (#22, thanks @zeeshanlakhani)
-
Update the default QEMU version from 8.2 to 9.0.
1.22.0
- Partially support
/system/bin/sh
on Android.