1e88e6b99SAlan Somerstask: 219530988SLzu Tao only_if: $CIRRUS_BRANCH == 'main' || $CIRRUS_BASE_BRANCH == 'libc-0.2' || $CIRRUS_BASE_BRANCH == 'main' 317063cb7SAlan Somers env: 417063cb7SAlan Somers HOME: /tmp # cargo cache needs it 517063cb7SAlan Somers TARGET: x86_64-unknown-freebsd 670eb0a04STrevor Gross # FIXME(freebsd): FreeBSD has a segfault when `RUST_BACKTRACE` is set 770eb0a04STrevor Gross # https://github.com/rust-lang/rust/issues/132185 870eb0a04STrevor Gross RUST_BACKTRACE: "0" 919530988SLzu Tao matrix: 1017063cb7SAlan Somers - name: nightly freebsd-13 i686 1117063cb7SAlan Somers # Test i686 FreeBSD in 32-bit emulation on a 64-bit host. 1217063cb7SAlan Somers env: 1317063cb7SAlan Somers TARGET: i686-unknown-freebsd 1489b77fc9SYuki Okushi freebsd_instance: 15*42cd7e1aSTrevor Gross image_family: freebsd-13-4 1617063cb7SAlan Somers - name: nightly freebsd-13 x86_64 171f3e2ab7SYuki Okushi freebsd_instance: 18*42cd7e1aSTrevor Gross image_family: freebsd-13-4 1917063cb7SAlan Somers - name: nightly freebsd-14 x86_64 2017063cb7SAlan Somers freebsd_instance: 21*42cd7e1aSTrevor Gross image: freebsd-14-2-release-amd64-ufs 2217063cb7SAlan Somers - name: nightly freebsd-15 x86_64 23bfe3f0ffSAlan Somers freebsd_instance: 24bfe3f0ffSAlan Somers image_family: freebsd-15-0-snap 252dc04b82SDavid Carlier setup_script: 262dc04b82SDavid Carlier - pkg install -y libnghttp2 curl 272dc04b82SDavid Carlier - curl https://sh.rustup.rs -sSf --output rustup.sh 282dc04b82SDavid Carlier - sh rustup.sh -y --default-toolchain nightly --profile=minimal 2917063cb7SAlan Somers - . $HOME/.cargo/env 3017063cb7SAlan Somers - if [ "$TARGET" = "i686-unknown-freebsd" ]; then rustup target add i686-unknown-freebsd; fi 312dc04b82SDavid Carlier test_script: 322dc04b82SDavid Carlier - . $HOME/.cargo/env 3317063cb7SAlan Somers - LIBC_CI=1 sh ci/run.sh $TARGET 3417063cb7SAlan Somers - sh ci/run.sh $TARGET 35