6.4. Prerequisites
The minimum environment is:
-
elanonPATH— provides theleanandlakeversions pinned inlean-toolchain. -
A C compiler and a CMake ≥ 3.20 (the top-level project enables only the
Clanguage; the Lean side is driven through Lake).
L4YAML_BUILD_RUST=ON additionally requires:
-
cargo(recent stable Rust; the workspace pinsedition = "2024"andrust-version = "1.85"). -
libclangdevelopment files forbindgento parseffi/l4yaml.h. -
Network access on the first build, so
cargocan fetchbindgenandthiserrorfromcrates.io.