Ctrl K
ComunidadGuías…

rust-toolchain.toml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Pin the toolchain so local dev, CI release builds, and the Windows
# signing workflow all use one rustc. This is the base for attestable /
# reproducible release builds: two builds on different days can't drift
# to different compiler versions. Bump deliberately, in lockstep with a
# verified release build.
[toolchain]
channel = "1.98.0"
components = ["rustfmt", "clippy"]
targets = [
  "x86_64-unknown-linux-gnu",
  "aarch64-unknown-linux-gnu",
  "aarch64-apple-darwin",
  "x86_64-apple-darwin",
  "x86_64-pc-windows-gnu",
  # 32-bit ARM (Raspberry Pi 2/3/Zero 2 W on 32-bit Raspberry Pi OS),
  # BETA - TODO 178. musl because those images' glibc predates every
  # build host we have. Listed here so `cargo zigbuild --target
  # armv7-unknown-linux-musleabihf` works from a fresh checkout: the
  # target is where 64-bit assumptions surface (usize is 32-bit), and a
  # target nobody can build without a setup step is one nobody checks.
  "armv7-unknown-linux-musleabihf",
  # 64-bit ARM Linux, STATIC, for nightly's `aarch64-cross` job: the only
  # place gf16's plain-NEON (no sha3) dispatch runs, under qemu on a
  # Cortex-A72 model. The gnu target above is what the release tarball
  # ships; this one exists because a static binary runs under qemu-user
  # with no sysroot (the same reason the armv7 job is musl).
  "aarch64-unknown-linux-musl",
]