Watch
1
0
Fork
You've already forked souveraine
0
souveraine/.cargo/config.toml
Fimeg ad56206294 track cross-build cargo config + souveraine user unit
.cargo/config.toml + aarch64-pkg-config wrapper are load-bearing for the
cross build (CI artifact job + local build-cross.sh both depend on them);
were gitignored before. souveraine.service is the systemd user unit the
packaging/deploy scripts template.
2026-07-12 14:57:19 -04:00

10 lines
546 B
TOML

# ponytail: cross-build target for the Pixel 3 / any aarch64 Arch box.
# Sysroot (/usr/aarch64-linux-gnu, from the aarch64-linux-gnu-gcc/glibc Arch
# packages) holds glibc 2.43 + the cross alsa-lib we built in. Linker is the
# cross gcc.
#
# The PKG_CONFIG_* vars alsa-sys needs are NOT set here — cargo's [env] block
# doesn't reliably reach build-script pkg-config probes. scripts/build-cross.sh
# exports them on the cargo invocation so they inherit to every build script.
[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"