Luigit
repositories / smith

smith

There are many coding harnesses - but this one is fast

owned by admin

.cargo/config.toml

Raw
[alias]
x = "run -p xtask --"

# No lint levels in rustflags: they reach every rustc invocation, test and
# bench builds included, so production-only levels could not relax outside
# production (.system/RULES.md Build gates, lint scopes). xtask owns every
# level per scope: SHARED_LINTS, PRODUCTION_LINTS, NON_PRODUCTION_LINTS for
# `cargo x lint`, DOC_LINTS for `cargo x doc`.

[registries.crates-io]
protocol = "sparse"

[target.'cfg(target_family = "wasm")']
rustflags = ["-C", "target-cpu=generic"]

# Linker choice is a machine preference (e.g. mold via ~/.cargo/config.toml
# target tables); the repo links with the toolchain default so any image
# builds it.

# Native Termux ARM64: vendored LuaJIT needs compiler-rt for __clear_cache.
# `latest` is Termux's stable symlink to the installed Clang resource version.
[target.aarch64-linux-android]
rustflags = [
    "-L", "native=/data/data/com.termux/files/usr/lib/clang/latest/lib/linux",
    "-C", "link-arg=-lclang_rt.builtins-aarch64-android",
]