blob: 807caa345a0fd200d109c124a4d8cd26c019a0c4 [file] [log] [blame] [view]
# Kleaf Canary
Setting `--config=canary` opts into future features of Kleaf and the DDK. Think
of it as beta version where the Kleaf team enables features for early adopters
that _should be ok_ to use, but not yet for production.
Some of the features are experimental, most of them will be default in future
releases and some of them might get discontinued.
As of now, `--config=canary` enables:
- `--toolchain_from_sources`: Build (some) build time dependencies from
sources, like `toybox`.
To opt-in a local workspace without having to pass the command line flag for
every invocation, add to `user.bazelrc`:
```text
# Opt into future features of Kleaf and the DDK.
build --config=canary
```