setup-cross-toolchain-action

GitHub Action for setup toolchains for cross compilation and cross testing for Rust.

APACHE-2.0 License

Stars
34
Committers
1

Bot releases are visible (Hide)

setup-cross-toolchain-action - 1.10.0

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:

    • aarch64-unknown-linux-musl
    • arm-unknown-linux-musleabi
    • arm-unknown-linux-musleabihf
    • armv5te-unknown-linux-musleabi
    • armv7-unknown-linux-musleabi
    • armv7-unknown-linux-musleabihf
    • i586-unknown-linux-musl
    • i686-unknown-linux-musl
    • mips-unknown-linux-musl
    • mips64-unknown-linux-muslabi64
    • mips64el-unknown-linux-muslabi64
    • mipsel-unknown-linux-musl
    • x86_64-unknown-linux-musl

    (Other linux-musl targets supported by rust-cross-toolchain also may work, although this action's CI has not tested them.)

  • Add document about cross-compilation of tier 3 targets.

  • Set PKG_CONFIG_ALLOW_CROSS=1 environment variable when the target triple and host triple is different.

setup-cross-toolchain-action - 1.9.0

Published by github-actions[bot] over 1 year ago

  • Support more targets:

    • Linux (GNU)
      • armeb-unknown-linux-gnueabi
    • FreeBSD
      • aarch64-unknown-freebsd (build-only)
    • NetBSD
      • aarch64-unknown-netbsd (build-only)
      • x86_64-unknown-netbsd (build-only)
  • 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.

setup-cross-toolchain-action - 1.8.0

Published by github-actions[bot] over 1 year ago

  • setup-cross-toolchain-action now sets RANLIB_<target> environment variable.

  • Diagnostic improvements.

setup-cross-toolchain-action - 1.7.0

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.

setup-cross-toolchain-action - 1.6.2

Published by github-actions[bot] over 1 year ago

  • Fix linker error for wasm32-wasi on Rust 1.68.0. This was due to rustc regression and has been fixed in 1.68.1.

  • Switch to composite action.

setup-cross-toolchain-action - 1.6.1

Published by github-actions[bot] almost 2 years ago

  • Improve robustness for temporary network failures.
setup-cross-toolchain-action - 1.6.0

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.

setup-cross-toolchain-action - 1.5.0

Published by github-actions[bot] almost 2 years ago

  • Support wasm32-wasi.
setup-cross-toolchain-action - 1.4.1

Published by github-actions[bot] almost 2 years ago

  • Improve support for C/C++ dependencies on windows-gnu targets.
setup-cross-toolchain-action - 1.4.0

Published by github-actions[bot] almost 2 years ago

  • Support x86_64-pc-windows-gnu on Linux host.
setup-cross-toolchain-action - 1.3.0

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.

setup-cross-toolchain-action - 1.2.0

Published by github-actions[bot] over 2 years ago

  • Change default runner of i586 to qemu-user. (#5)
setup-cross-toolchain-action - 1.1.1

Published by github-actions[bot] over 2 years ago

  • Fix the DOCTEST_XCOMPILE environment variable.
setup-cross-toolchain-action - 1.1.0

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)

setup-cross-toolchain-action - 1.0.0

Published by github-actions[bot] over 2 years ago

Initial release

Package Rankings
Top 7.99% on Github actions
Badges
Extracted from project README
release github actions