blob: 99e673f79298ea5c1421ee1cb0d534ae9aafc25a [file] [log] [blame] [view]
Tim Windelschmidt98000a52025-03-06 14:22:15 +01001# Toolchain Bundle (`toolchain-bundle/`)
2
3To ensure that tools like `make`, `nasm`, `qemu`, or `perl` are available in the Bazel build environment, we provide a `toolchain-bundle`. This bundle is pre-built and fetched as an external repository, allowing Bazel to use these tools without needing to install them on the host system. They are built for both `x86_64-unknown-linux-musl` and `aarch64-unknown-linux-musl` platforms with Nix.
4
5You can build these toolchains by invoking the `nix-build` via `nix-build build/toolchain/toolchain-bundle/default.nix`
6
7---
8
9# Rust EFI Toolchain (`rust-efi/`)
10
11The `rust-efi` directory configures a Rust toolchain for building EFI applications.