GitHub Action for setup toolchains for cross compilation and cross testing for Rust.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Support linux-musl targets (#12)
All tier 1 or 2 linux-musl targets are now supported:
(Other linux-musl targets supported by rust-cross-toolchain also may work, although this action's CI has not tested them.)
Set PKG_CONFIG_ALLOW_CROSS=1
environment variable when the target triple and host triple is different.
Published by github-actions[bot] over 1 year ago
Support more targets:
Support specifying OS version for FreeBSD/NetBSD.
- uses: taiki-e/setup-cross-toolchain-action@v1
with:
target: x86_64-unknown-freebsd@13
- uses: taiki-e/setup-cross-toolchain-action@v1
with:
target: x86_64-unknown-netbsd@9
Set RUST_TEST_THREADS=1
environment variable when QEMU is used as a runner.
QEMU's multi-threading support is incomplete and slow.
Published by github-actions[bot] over 1 year ago
setup-cross-toolchain-action now sets RANLIB_<target>
environment variable.
Diagnostic improvements.
Published by github-actions[bot] over 1 year ago
setup-cross-toolchain-action no longer sets QEMU_CPU for 32-bit ARM targets by default.
It was causing problems when running tests that create many threads.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Support x86_64-unknown-freebsd and i686-unknown-freebsd. (build-only)
Fix bug in handling of runner
input option.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] over 2 years ago
Support aarch64_be-unknown-linux-gnu, riscv32gc-unknown-linux-gnu, mipsisa32r6-unknown-linux-gnu, and mipsisa64r6-unknown-linux-gnuabi64.
Document support status for ubuntu-22.04.
Published by github-actions[bot] over 2 years ago
Published by github-actions[bot] over 2 years ago
DOCTEST_XCOMPILE
environment variable.Published by github-actions[bot] over 2 years ago
Support binfmt. This allows running the cross-compiled binaries directly. (#3)
Set the DOCTEST_XCOMPILE
environment variable to easily run cross-testing of doctest. (#3)
Add runner
input option. (#3)
Published by github-actions[bot] over 2 years ago
Initial release