File: ci.sh

package info (click to toggle)
rust-atomic-polyfill 1.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 144 kB
  • sloc: sh: 11; makefile: 4
file content (16 lines) | stat: -rwxr-xr-x 589 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

set -euxo pipefail

cargo build
cargo build --target thumbv6m-none-eabi
cargo build --target thumbv7em-none-eabi
cargo build --target riscv32imc-unknown-none-elf
cargo build --target riscv32imac-unknown-none-elf
cargo build --target i686-unknown-linux-gnu
cargo build --target x86_64-unknown-linux-gnu
cargo build --target riscv64gc-unknown-linux-gnu
cargo build --target msp430-none-elf -Zbuild-std=core

# without --release, it fails with "error: ran out of registers during register allocation"
cargo build --release -Zbuild-std=core --target avr-specs/avr-atmega328p.json