Fix ICE on libcall signature mismatch #14
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: FreeBSD | |
| on: | |
| push: | |
| pull_request: | |
| permissions: | |
| contents: read | |
| jobs: | |
| freebsd: | |
| name: freebsd | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Test in FreeBSD | |
| uses: vmactions/freebsd-vm@v1 | |
| with: | |
| usesh: true | |
| cache-after-prepare: true | |
| prepare: | | |
| pkg install -y curl git-tiny binutils | |
| curl https://sh.rustup.rs -sSf --output rustup.sh | |
| sh rustup.sh --default-toolchain none -y --profile=minimal | |
| run: | | |
| set -e | |
| . $HOME/.cargo/env | |
| ./y.sh prepare | |
| # Disabling incr comp reduces cache size and incr comp doesn't save | |
| # as much on CI anyway. | |
| export CARGO_BUILD_INCREMENTAL=false | |
| # FIXME(rust-lang/rust#134863) necessary to avoid error when | |
| # dlopening proc macros during compilation of cg_clif. | |
| export LD_STATIC_TLS_EXTRA=4096 | |
| # Skip rand as it fails on FreeBSD due to rust-random/rand#1355 | |
| ./y.sh test --skip-test test.rust-random/rand |